package com.stylefeng.guns.modular.system.warpper; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Map; @ApiModel("订单详情") public class OrderCrossCityInfoWrapper { @ApiModelProperty("订单id") private Integer orderId; @ApiModelProperty("用户id") private Integer userId; @ApiModelProperty("司机id") private Integer driverId; @ApiModelProperty("订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付)") private Integer orderState; @ApiModelProperty("出行时间") private String travelTime; @ApiModelProperty("出行时间") private String travelTime_; @ApiModelProperty("到达预约点时间") private String arriveTime; @ApiModelProperty("起点地址") private String startAddress; @ApiModelProperty("终点地址") private String endAddress; @ApiModelProperty("起点经度") private String startLon; @ApiModelProperty("起点纬度") private String startLat; @ApiModelProperty("终点经度") private String endLon; @ApiModelProperty("终点纬度") private String endLat; @ApiModelProperty("高德猎鹰轨迹id(订单开始后需要上传坐标到指定轨迹中)") private String trackId; @ApiModelProperty("乘客昵称") private String nickName; @ApiModelProperty("乘客电话") private String phone; @ApiModelProperty("出行人数") private Integer peopleNumber; @ApiModelProperty("支付金额") private Double payMoney; @ApiModelProperty("座位") private String seatNumber; public Integer getOrderId() { return orderId; } public void setOrderId(Integer orderId) { this.orderId = orderId; } public Integer getUserId() { return userId; } public void setUserId(Integer userId) { this.userId = userId; } public Integer getDriverId() { return driverId; } public void setDriverId(Integer driverId) { this.driverId = driverId; } public Integer getOrderState() { return orderState; } public void setOrderState(Integer orderState) { this.orderState = orderState; } public String getTravelTime() { return travelTime; } public void setTravelTime(String travelTime) { this.travelTime = travelTime; } public String getTravelTime_() { return travelTime_; } public void setTravelTime_(String travelTime_) { this.travelTime_ = travelTime_; } public String getArriveTime() { return arriveTime; } public void setArriveTime(String arriveTime) { this.arriveTime = arriveTime; } 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 String getStartLon() { return startLon; } public void setStartLon(String startLon) { this.startLon = startLon; } public String getStartLat() { return startLat; } public void setStartLat(String startLat) { this.startLat = startLat; } public String getEndLon() { return endLon; } public void setEndLon(String endLon) { this.endLon = endLon; } public String getEndLat() { return endLat; } public void setEndLat(String endLat) { this.endLat = endLat; } public String getTrackId() { return trackId; } public void setTrackId(String trackId) { this.trackId = trackId; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public Integer getPeopleNumber() { return peopleNumber; } public void setPeopleNumber(Integer peopleNumber) { this.peopleNumber = peopleNumber; } public Double getPayMoney() { return payMoney; } public void setPayMoney(Double payMoney) { this.payMoney = payMoney; } public String getSeatNumber() { return seatNumber; } public void setSeatNumber(String seatNumber) { this.seatNumber = seatNumber; } @Override public String toString() { return "OrderCrossCityInfoWrapper{" + "orderId=" + orderId + ", userId=" + userId + ", driverId=" + driverId + ", orderState=" + orderState + ", travelTime='" + travelTime + '\'' + ", travelTime_='" + travelTime_ + '\'' + ", arriveTime='" + arriveTime + '\'' + ", startAddress='" + startAddress + '\'' + ", endAddress='" + endAddress + '\'' + ", startLon='" + startLon + '\'' + ", startLat='" + startLat + '\'' + ", endLon='" + endLon + '\'' + ", endLat='" + endLat + '\'' + ", trackId='" + trackId + '\'' + ", nickName='" + nickName + '\'' + ", phone='" + phone + '\'' + ", peopleNumber=" + peopleNumber + ", payMoney=" + payMoney + ", seatNumber='" + seatNumber + '\'' + '}'; } public static OrderCrossCityInfoWrapper getOrderInfoWarpper(Map map){ OrderCrossCityInfoWrapper orderInfoWarpper = new OrderCrossCityInfoWrapper(); if(null != map){ orderInfoWarpper.setOrderId(null != map.get("orderId") ? Integer.valueOf(String.valueOf(map.get("orderId"))) : 0); orderInfoWarpper.setUserId(null != map.get("userId") ? Integer.valueOf(String.valueOf(map.get("userId"))) : 0); orderInfoWarpper.setDriverId(null != map.get("driverId") ? Integer.valueOf(String.valueOf(map.get("driverId"))) : 0); orderInfoWarpper.setOrderState(null != map.get("orderState") ? Integer.valueOf(String.valueOf(map.get("orderState"))) : 0); orderInfoWarpper.setTravelTime(null != map.get("travelTime") ? String.valueOf(map.get("travelTime")) : ""); orderInfoWarpper.setTravelTime_(null != map.get("travelTime_") ? String.valueOf(map.get("travelTime_")) : ""); orderInfoWarpper.setArriveTime(null != map.get("arriveTime") ? String.valueOf(map.get("arriveTime")) : ""); orderInfoWarpper.setStartAddress(null != map.get("startAddress") ? String.valueOf(map.get("startAddress")) : ""); orderInfoWarpper.setEndAddress(null != map.get("endAddress") ? String.valueOf(map.get("endAddress")) : ""); orderInfoWarpper.setStartLon(null != map.get("startLon") ? String.valueOf(map.get("startLon")) : ""); orderInfoWarpper.setStartLat(null != map.get("startLat") ? String.valueOf(map.get("startLat")) : ""); orderInfoWarpper.setEndLon(null != map.get("endLon") ? String.valueOf(map.get("endLon")) : ""); orderInfoWarpper.setEndLat(null != map.get("endLat") ? String.valueOf(map.get("endLat")) : ""); orderInfoWarpper.setNickName(null != map.get("nickName") ? String.valueOf(map.get("nickName")) : ""); orderInfoWarpper.setPhone(null != map.get("phone") ? String.valueOf(map.get("phone")) : ""); orderInfoWarpper.setTrackId(null != map.get("trackId") ? String.valueOf(map.get("trackId")) : ""); orderInfoWarpper.setPeopleNumber(null != map.get("peopleNumber") ? Integer.valueOf(String.valueOf(map.get("peopleNumber"))) : 0); orderInfoWarpper.setPayMoney(null != map.get("payMoney") ? Double.valueOf(String.valueOf(map.get("payMoney"))) : 0); orderInfoWarpper.setSeatNumber(null != map.get("seatNumber") ? String.valueOf(map.get("seatNumber")) : ""); } return orderInfoWarpper; } }