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;
|
@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 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() : "");
|
}
|
return orderWarpper;
|
}
|
}
|