From eaa20cb58afc80e3612fd6e93d6f27e181a027e7 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 07 四月 2023 17:38:29 +0800 Subject: [PATCH] 提交用户端开发版本 --- user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/warpper/OrderListWarpper.java | 231 ++++----------------------------------------------------- 1 files changed, 16 insertions(+), 215 deletions(-) diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/warpper/OrderListWarpper.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/warpper/OrderListWarpper.java index d704bdf..b2b0c34 100644 --- a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/warpper/OrderListWarpper.java +++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/warpper/OrderListWarpper.java @@ -2,226 +2,27 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; +import lombok.Data; -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.Map; - -@ApiModel("订单列表") -public class OrderListWarpper implements Comparable { +/** + * @author zhibing.pu + * @date 2023/3/18 10:22 + */ +@Data +@ApiModel +public class OrderListWarpper { @ApiModelProperty("订单id") private Integer id; - @ApiModelProperty("订单类型(1=专车,2=出租车,3=城际,4=小件物流-同城,5=小件物流-跨城,6=包车)") - private Integer type; - @ApiModelProperty("订单名称") - private String name; + @ApiModelProperty("标题") + private String title; @ApiModelProperty("订单时间") - private String time; - @ApiModelProperty("出发地") + private Long createTime; + @ApiModelProperty("金额") + private Double amount; + @ApiModelProperty("起点地址") private String startAddress; - @ApiModelProperty("目的地") + @ApiModelProperty("终点地址") private String endAddress; - @ApiModelProperty("红包金额") - private Double redMoney; - @ApiModelProperty("订单金额") - private Double orderMoney; - @ApiModelProperty("订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中)<br/>" + - "小件物流订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待取货,5=送货中,6=已送达,7=待支付,8=需补差价,9=已取货,10=已取消,11=已支付差价)") + @ApiModelProperty("订单状态(101=待接单,102=已接单,103=前往预约点,104=到达预约点,105=开始服务,106=到达目的地,107=待支付,108=待评价,109=已完成,201=转单中,301=已取消,401=等待中)") private Integer state; - @ApiModelProperty("人数") - private Integer peopleNumber; - @ApiModelProperty("下单用户") - private String user; - @ApiModelProperty("货物信息") - private String cargoNumber; - @ApiModelProperty("备注") - private String remark; - @ApiModelProperty("支付方式(1=OK平台支付(线上支付),2=其他方式支付(线下支付))") - private Integer payManner; - private Long travelTime; - - public Integer getId() { - return id; - } - - public void setId(Integer id) { - this.id = id; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getTime() { - return time; - } - - public void setTime(String time) { - this.time = time; - } - - public String getStartAddress() { - return startAddress; - } - - public void setStartAddress(String startAddress) { - this.startAddress = startAddress; - } - - public String getEndAddress() { - return endAddress; - } - - public void setEndAddress(String endAddress) { - this.endAddress = endAddress; - } - - public Integer getState() { - return state; - } - - public void setState(Integer state) { - this.state = state; - } - - public Double getRedMoney() { - return redMoney; - } - - public void setRedMoney(Double redMoney) { - this.redMoney = redMoney; - } - - public Integer getType() { - return type; - } - - public void setType(Integer type) { - this.type = type; - } - - public Double getOrderMoney() { - return orderMoney; - } - - public void setOrderMoney(Double orderMoney) { - this.orderMoney = orderMoney; - } - - public Integer getPeopleNumber() { - return peopleNumber; - } - - public void setPeopleNumber(Integer peopleNumber) { - this.peopleNumber = peopleNumber; - } - - public String getUser() { - return user; - } - - public void setUser(String user) { - this.user = user; - } - - public String getRemark() { - return remark; - } - - public void setRemark(String remark) { - this.remark = remark; - } - - public Integer getPayManner() { - return payManner; - } - - public void setPayManner(Integer payManner) { - this.payManner = payManner; - } - - public Long getTravelTime() { - return travelTime; - } - - public void setTravelTime(Long travelTime) { - this.travelTime = travelTime; - } - - public String getCargoNumber() { - return cargoNumber; - } - - public void setCargoNumber(String cargoNumber) { - this.cargoNumber = cargoNumber; - } - - @Override - public String toString() { - return "OrderListWarpper{" + - "id=" + id + - ", type=" + type + - ", name='" + name + '\'' + - ", time='" + time + '\'' + - ", startAddress='" + startAddress + '\'' + - ", endAddress='" + endAddress + '\'' + - ", redMoney=" + redMoney + - ", orderMoney=" + orderMoney + - ", state=" + state + - ", peopleNumber=" + peopleNumber + - ", user='" + user + '\'' + - ", remark='" + remark + '\'' + - ", payManner=" + payManner + - '}'; - } - - public static List<OrderListWarpper> getOrderListWarpper(List<Map<String, Object>> maps){ - List<OrderListWarpper> list = new ArrayList<>(); - if(null != maps){ - for(Map<String, Object> map : maps){ - OrderListWarpper orderListWarpper = new OrderListWarpper(); - orderListWarpper.setId(null != map.get("id") ? Integer.valueOf(String.valueOf(map.get("id"))) : 0); - orderListWarpper.setName(null != map.get("name") ? String.valueOf(map.get("name")) : ""); - orderListWarpper.setTime(null != map.get("time") ? String.valueOf(map.get("time")) : ""); - orderListWarpper.setStartAddress(null != map.get("startAddress") ? String.valueOf(map.get("startAddress")) : ""); - orderListWarpper.setEndAddress(null != map.get("endAddress") ? String.valueOf(map.get("endAddress")) : ""); - orderListWarpper.setState(null != map.get("state") ? Integer.valueOf(String.valueOf(map.get("state"))) : 0); - orderListWarpper.setRedMoney(null != map.get("redMoney") ? Double.valueOf(String.valueOf(map.get("redMoney"))) : 0); - orderListWarpper.setOrderMoney(null != map.get("orderMoney") ? Double.valueOf(String.valueOf(map.get("orderMoney"))) : 0); - orderListWarpper.setType(null != map.get("type") ? Integer.valueOf(String.valueOf(map.get("type"))) : 0); - orderListWarpper.setPeopleNumber(null != map.get("peopleNumber") ? Integer.valueOf(String.valueOf(map.get("peopleNumber"))) : 0); - orderListWarpper.setUser(null != map.get("user") ? String.valueOf(map.get("user")) : ""); - orderListWarpper.setCargoNumber(null != map.get("cargoNumber") ? String.valueOf(map.get("cargoNumber")) : ""); - orderListWarpper.setRemark(null != map.get("remark") ? String.valueOf(map.get("remark")) : ""); - orderListWarpper.setPayManner(null != map.get("payManner") ? Integer.valueOf(String.valueOf(map.get("payManner"))) : 0); - orderListWarpper.setTravelTime(null != map.get("travelTime") ? Long.valueOf(String.valueOf(map.get("travelTime"))) : 0); - list.add(orderListWarpper); - } - } - Collections.sort(list); - return list; - } - - @Override - public int compareTo(Object o) { - if (o instanceof OrderListWarpper) { - OrderListWarpper s = (OrderListWarpper) o; - if(this.travelTime == null || s.travelTime == null){ - return -1; - } - if (this.travelTime > s.travelTime) { - return -1; - } else if (this.travelTime == s.travelTime) { - return 0; - } else { - return 1; - } - } - return 0; - } } -- Gitblit v1.7.1