package com.stylefeng.guns.modular.system.warpper; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Map; @ApiModel("订单中的司机") public class OrderDriverWarpper { @ApiModelProperty("订单id") private Integer orderId; @ApiModelProperty("订单状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付)") private Integer state; @ApiModelProperty("司机id") private Integer driverId; @ApiModelProperty("姓名") private String name; @ApiModelProperty("头像") private String avatar; @ApiModelProperty("电话") private String phone; @ApiModelProperty("车牌号") private String carCode; @ApiModelProperty("车辆品牌及颜色") private String carName; @ApiModelProperty("历史评分") private Double score; @ApiModelProperty("历史单数") private Integer num; @ApiModelProperty("出发时间") private String time; @ApiModelProperty("起点") private String start; @ApiModelProperty("终点") private String end; public Integer getOrderId() { return orderId; } public void setOrderId(Integer orderId) { this.orderId = orderId; } public Integer getState() { return state; } public void setState(Integer state) { this.state = state; } public Integer getDriverId() { return driverId; } public void setDriverId(Integer driverId) { this.driverId = driverId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAvatar() { return avatar; } public void setAvatar(String avatar) { this.avatar = avatar; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getCarCode() { return carCode; } public void setCarCode(String carCode) { this.carCode = carCode; } public String getCarName() { return carName; } public void setCarName(String carName) { this.carName = carName; } public Double getScore() { return score; } public void setScore(Double score) { this.score = score; } public Integer getNum() { return num; } public void setNum(Integer num) { this.num = num; } public String getTime() { return time; } public void setTime(String time) { this.time = time; } public String getStart() { return start; } public void setStart(String start) { this.start = start; } public String getEnd() { return end; } public void setEnd(String end) { this.end = end; } @Override public String toString() { return "OrderDriverWarpper{" + "orderId=" + orderId + ", state=" + state + ", driverId=" + driverId + ", name='" + name + '\'' + ", avatar='" + avatar + '\'' + ", phone='" + phone + '\'' + ", carCode='" + carCode + '\'' + ", carName='" + carName + '\'' + ", score=" + score + ", num=" + num + ", time='" + time + '\'' + ", start='" + start + '\'' + ", end='" + end + '\'' + '}'; } public static OrderDriverWarpper getOrderDriverWarpper(Map map){ OrderDriverWarpper orderDriverWarpper = new OrderDriverWarpper(); if(null != map){ orderDriverWarpper.setOrderId(null != map.get("orderId") ? Integer.valueOf(String.valueOf(map.get("orderId"))) : 0); orderDriverWarpper.setState(null != map.get("state") ? Integer.valueOf(String.valueOf(map.get("state"))) : 0); orderDriverWarpper.setDriverId(null != map.get("driverId") ? Integer.valueOf(String.valueOf(map.get("driverId"))) : 0); orderDriverWarpper.setName(null != map.get("name") ? String.valueOf(map.get("name")) : ""); orderDriverWarpper.setAvatar(null != map.get("avatar") ? String.valueOf(map.get("avatar")) : ""); orderDriverWarpper.setPhone(null != map.get("phone") ? String.valueOf(map.get("phone")) : ""); orderDriverWarpper.setCarCode(null != map.get("carCode") ? String.valueOf(map.get("carCode")) : ""); orderDriverWarpper.setCarName(null != map.get("carName") ? String.valueOf(map.get("carName")) : ""); orderDriverWarpper.setScore(null != map.get("score") ? Double.valueOf(String.valueOf(map.get("score"))) : 0); orderDriverWarpper.setNum(null != map.get("num") ? Integer.valueOf(String.valueOf(map.get("num"))) : 0); orderDriverWarpper.setTime(null != map.get("time") ? String.valueOf(map.get("time")) : ""); orderDriverWarpper.setStart(null != map.get("start") ? String.valueOf(map.get("start")) : ""); orderDriverWarpper.setEnd(null != map.get("end") ? String.valueOf(map.get("end")) : ""); } return orderDriverWarpper; } }