longz
2026-04-21 7b6b14baf6a1081d2b7bcc8b803e0f834c5f165d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
package com.stylefeng.guns.modular.crossCity.warpper;
 
import com.alibaba.fastjson.JSON;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
 
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
 
@ApiModel("跨城出行详情")
public class OrderWarpper {
    @ApiModelProperty("线路名称")
    private String line;
    @ApiModelProperty("总人数")
    private Integer peopleNumber;
    @ApiModelProperty("订单编号")
    private String orderNumber;
    @ApiModelProperty("总金额")
    private Double totalMoney;
    @ApiModelProperty("平台服务费")
    private Double serverMoney;
    @ApiModelProperty("报警电话")
    private String emergencyCall;
    private String realPhone;
    @ApiModelProperty("个人收入")
    private Double personalIncome;
    @ApiModelProperty("线路司机预约id")
    private Long lineShiftDriverId;
 
    public String getRealPhone() {
        return realPhone;
    }
 
    public void setRealPhone(String realPhone) {
        this.realPhone = realPhone;
    }
 
    @ApiModelProperty("订单列表")
    private List<OrderCrossCityInfoWrapper> orders;
 
    public String getLine() {
        return line;
    }
 
    public void setLine(String line) {
        this.line = line;
    }
 
    public Integer getPeopleNumber() {
        return peopleNumber;
    }
 
    public void setPeopleNumber(Integer peopleNumber) {
        this.peopleNumber = peopleNumber;
    }
 
    public String getOrderNumber() {
        return orderNumber;
    }
 
    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }
 
    public Double getTotalMoney() {
        return totalMoney;
    }
 
    public void setTotalMoney(Double totalMoney) {
        this.totalMoney = totalMoney;
    }
 
    public Double getServerMoney() {
        return serverMoney;
    }
 
    public void setServerMoney(Double serverMoney) {
        this.serverMoney = serverMoney;
    }
 
    public List<OrderCrossCityInfoWrapper> getOrders() {
        return orders;
    }
 
    public void setOrders(List<OrderCrossCityInfoWrapper> orders) {
        this.orders = orders;
    }
 
    public String getEmergencyCall() {
        return emergencyCall;
    }
 
    public void setEmergencyCall(String emergencyCall) {
        this.emergencyCall = emergencyCall;
    }
 
    public Double getPersonalIncome() {
        return personalIncome;
    }
 
    public void setPersonalIncome(Double personalIncome) {
        this.personalIncome = personalIncome;
    }
 
    public Long getLineShiftDriverId() {
        return lineShiftDriverId;
    }
 
    public void setLineShiftDriverId(Long lineShiftDriverId) {
        this.lineShiftDriverId = lineShiftDriverId;
    }
 
    public static OrderWarpper getOrderWarpper(Map<String, Object> map){
        OrderWarpper orderWarpper = new OrderWarpper();
        if(null != map){
            orderWarpper.setLine(null != map.get("line") ? map.get("line").toString() : "");
            orderWarpper.setPeopleNumber(null != map.get("peopleNumber") ? Integer.valueOf(map.get("peopleNumber").toString()) : 0);
            orderWarpper.setOrderNumber(null != map.get("orderNumber") ? map.get("orderNumber").toString() : "");
            orderWarpper.setTotalMoney(null != map.get("totalMoney") ? Double.valueOf(map.get("totalMoney").toString()) : 0);
            orderWarpper.setServerMoney(null != map.get("serverMoney") ? Double.valueOf(map.get("serverMoney").toString()) : 0);
            orderWarpper.setOrders(null != map.get("orders") ? JSON.parseArray(map.get("orders").toString(), OrderCrossCityInfoWrapper.class) : new ArrayList<>());
            orderWarpper.setEmergencyCall(null != map.get("emergencyCall") ? map.get("emergencyCall").toString() : "");
            orderWarpper.setRealPhone(null != map.get("realPhone") ? map.get("realPhone").toString() : "");
            orderWarpper.setPersonalIncome(null != map.get("personalIncome") ? Double.valueOf(map.get("personalIncome").toString()) : 0);
            orderWarpper.setLineShiftDriverId(null != map.get("lineShiftDriverId") ? Long.valueOf(map.get("lineShiftDriverId").toString()) : 0);
        }
        return orderWarpper;
    }
}