From d5b3e5a413bcfccba294793ee093722f31b2448a Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期三, 16 八月 2023 17:02:13 +0800 Subject: [PATCH] 添加推单日志 --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java | 248 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 247 insertions(+), 1 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java index cc84797..6452db6 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/model/TOrder.java @@ -6,6 +6,9 @@ import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotations.TableName; +import io.swagger.annotations.ApiModelProperty; +import org.springframework.format.annotation.DateTimeFormat; + import java.io.Serializable; /** @@ -53,6 +56,7 @@ /** * 开始服务时间 */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date startTime; /** * 起点地址 @@ -115,7 +119,7 @@ */ private Date payTime; /** - * 订单状态(1=待接单,2=已接单,3=) + * 订单状态(订单状态(101=待接单,102=已接单,103=前往预约点,104=到达预约点,105=开始服务,106=到达目的地,107=待评价,108=已完成,201=转单中,301=已取消)) */ private Integer state; /** @@ -127,6 +131,248 @@ */ private Date createTime; + /** + * 行程录音 + */ + private String routeRecord; + + @ApiModelProperty(value = "起步里程(公里)") + private Double startDistance; + + @ApiModelProperty(value = "起步价") + private BigDecimal startPrice; + + @ApiModelProperty(value = "超出起步里程") + private Double overDriveDistance; + + @ApiModelProperty(value = "超出起步里程费") + private BigDecimal overDrivePrice; + + @ApiModelProperty(value = "长途里程") + private String longDistance; + + @ApiModelProperty(value = "长途里程费") + private BigDecimal longDistancePrice; + + @ApiModelProperty(value = "超出长途里程") + private Double overLongDistance; + + @ApiModelProperty(value = "超出长途里程费") + private BigDecimal overLongDistancePrice; + + @ApiModelProperty(value = "等待时长(分钟)") + private Integer waitTime; + + @ApiModelProperty(value = "等待费") + private BigDecimal waitTimePrice; + + @ApiModelProperty(value = "超出等待时长(分钟)") + private Integer outWaitTime; + + @ApiModelProperty(value = "超出等待费") + private BigDecimal outWaitTimePrice; + + @ApiModelProperty(value = "恶劣天气里程") + private BigDecimal badWeatherDistance; + + @ApiModelProperty(value = "恶劣天气费") + private BigDecimal badWeatherPrice; + + @ApiModelProperty(value = "恶劣天气超出里程") + private Double overBadWeatherDistance; + + @ApiModelProperty(value = "恶劣天气超出费") + private BigDecimal overBadWeatherPrice; + + @ApiModelProperty(value = "折扣优惠金额") + private BigDecimal discountAmount; + @ApiModelProperty(value = "实际里程(米)") + private Integer actualMileage; + + @ApiModelProperty(value = "是否已开票 1是 0否") + private Integer isInvoice; + + @ApiModelProperty(value = "用户手机号") + private String userPhone; + + @ApiModelProperty(value = "用户姓名") + private String userName; + + public String getUserPhone() { + return userPhone; + } + + public void setUserPhone(String userPhone) { + this.userPhone = userPhone; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public Integer getIsInvoice() { + return isInvoice; + } + + public void setIsInvoice(Integer isInvoice) { + this.isInvoice = isInvoice; + } + + public Integer getActualMileage() { + return actualMileage; + } + + public void setActualMileage(Integer actualMileage) { + this.actualMileage = actualMileage; + } + + public String getRouteRecord() { + return routeRecord; + } + + public void setRouteRecord(String routeRecord) { + this.routeRecord = routeRecord; + } + + public BigDecimal getDiscountAmount() { + return discountAmount; + } + + public void setDiscountAmount(BigDecimal discountAmount) { + this.discountAmount = discountAmount; + } + + public Double getStartDistance() { + return startDistance; + } + + public void setStartDistance(Double startDistance) { + this.startDistance = startDistance; + } + + public BigDecimal getStartPrice() { + return startPrice; + } + + public void setStartPrice(BigDecimal startPrice) { + this.startPrice = startPrice; + } + + public Double getOverDriveDistance() { + return overDriveDistance; + } + + public void setOverDriveDistance(Double overDriveDistance) { + this.overDriveDistance = overDriveDistance; + } + + public BigDecimal getOverDrivePrice() { + return overDrivePrice; + } + + public void setOverDrivePrice(BigDecimal overDrivePrice) { + this.overDrivePrice = overDrivePrice; + } + + public String getLongDistance() { + return longDistance; + } + + public void setLongDistance(String longDistance) { + this.longDistance = longDistance; + } + + public BigDecimal getLongDistancePrice() { + return longDistancePrice; + } + + public void setLongDistancePrice(BigDecimal longDistancePrice) { + this.longDistancePrice = longDistancePrice; + } + + public Double getOverLongDistance() { + return overLongDistance; + } + + public void setOverLongDistance(Double overLongDistance) { + this.overLongDistance = overLongDistance; + } + + public BigDecimal getOverLongDistancePrice() { + return overLongDistancePrice; + } + + public void setOverLongDistancePrice(BigDecimal overLongDistancePrice) { + this.overLongDistancePrice = overLongDistancePrice; + } + + public Integer getWaitTime() { + return waitTime; + } + + public void setWaitTime(Integer waitTime) { + this.waitTime = waitTime; + } + + public BigDecimal getWaitTimePrice() { + return waitTimePrice; + } + + public void setWaitTimePrice(BigDecimal waitTimePrice) { + this.waitTimePrice = waitTimePrice; + } + + public Integer getOutWaitTime() { + return outWaitTime; + } + + public void setOutWaitTime(Integer outWaitTime) { + this.outWaitTime = outWaitTime; + } + + public BigDecimal getOutWaitTimePrice() { + return outWaitTimePrice; + } + + public void setOutWaitTimePrice(BigDecimal outWaitTimePrice) { + this.outWaitTimePrice = outWaitTimePrice; + } + + public BigDecimal getBadWeatherDistance() { + return badWeatherDistance; + } + + public void setBadWeatherDistance(BigDecimal badWeatherDistance) { + this.badWeatherDistance = badWeatherDistance; + } + + public BigDecimal getBadWeatherPrice() { + return badWeatherPrice; + } + + public void setBadWeatherPrice(BigDecimal badWeatherPrice) { + this.badWeatherPrice = badWeatherPrice; + } + + public Double getOverBadWeatherDistance() { + return overBadWeatherDistance; + } + + public void setOverBadWeatherDistance(Double overBadWeatherDistance) { + this.overBadWeatherDistance = overBadWeatherDistance; + } + + public BigDecimal getOverBadWeatherPrice() { + return overBadWeatherPrice; + } + + public void setOverBadWeatherPrice(BigDecimal overBadWeatherPrice) { + this.overBadWeatherPrice = overBadWeatherPrice; + } public Integer getId() { return id; -- Gitblit v1.7.1