package com.stylefeng.guns.modular.system.model;
|
|
import com.baomidou.mybatisplus.enums.IdType;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
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;
|
|
/**
|
* <p>
|
* 订单
|
* </p>
|
*
|
* @author stylefeng
|
* @since 2023-02-15
|
*/
|
@TableName("t_order")
|
public class TOrder extends Model<TOrder> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 编号
|
*/
|
private String code;
|
/**
|
* 用户id
|
*/
|
private Integer userId;
|
/**
|
* 司机id
|
*/
|
private Integer driverId;
|
/**
|
* 订单来源(1=小程序)
|
*/
|
private Integer source;
|
/**
|
* 代理商id
|
*/
|
private Integer agentId;
|
/**
|
* 分公司id
|
*/
|
private Integer branchOfficeId;
|
/**
|
* 开始服务时间
|
*/
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date startTime;
|
/**
|
* 起点地址
|
*/
|
private String startAddress;
|
/**
|
* 起点纬度
|
*/
|
private String startLat;
|
/**
|
* 起点经度
|
*/
|
private String startLng;
|
/**
|
* 终点地址
|
*/
|
private String endAddress;
|
/**
|
* 终点纬度
|
*/
|
private String endLat;
|
/**
|
* 终点经度
|
*/
|
private String endLng;
|
/**
|
* 上车时间
|
*/
|
private Date boardingTime;
|
/**
|
* 下车时间
|
*/
|
private Date getoffTime;
|
/**
|
* 预估价
|
*/
|
private BigDecimal estimatedPrice;
|
/**
|
* 订单金额
|
*/
|
private BigDecimal orderMoney;
|
/**
|
* 支付金额
|
*/
|
private BigDecimal payMoney;
|
/**
|
* 优惠金额
|
*/
|
private BigDecimal discountedPrice;
|
/**
|
* 优惠券id
|
*/
|
private Integer couponId;
|
/**
|
* 支付类型(1=线上)
|
*/
|
private Integer payType;
|
/**
|
* 支付时间
|
*/
|
private Date payTime;
|
/**
|
* 订单状态(订单状态(101=待接单,102=已接单,103=前往预约点,104=到达预约点,105=开始服务,106=到达目的地,107=待评价,108=已完成,201=转单中,301=已取消))
|
*/
|
private Integer state;
|
/**
|
* 状态(1=正常,2=冻结,3=删除)
|
*/
|
private Integer status;
|
/**
|
* 添加时间
|
*/
|
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;
|
|
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;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public void setCode(String code) {
|
this.code = code;
|
}
|
|
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 getSource() {
|
return source;
|
}
|
|
public void setSource(Integer source) {
|
this.source = source;
|
}
|
|
public Integer getAgentId() {
|
return agentId;
|
}
|
|
public void setAgentId(Integer agentId) {
|
this.agentId = agentId;
|
}
|
|
public Integer getBranchOfficeId() {
|
return branchOfficeId;
|
}
|
|
public void setBranchOfficeId(Integer branchOfficeId) {
|
this.branchOfficeId = branchOfficeId;
|
}
|
|
public Date getStartTime() {
|
return startTime;
|
}
|
|
public void setStartTime(Date startTime) {
|
this.startTime = startTime;
|
}
|
|
public String getStartAddress() {
|
return startAddress;
|
}
|
|
public void setStartAddress(String startAddress) {
|
this.startAddress = startAddress;
|
}
|
|
public String getStartLat() {
|
return startLat;
|
}
|
|
public void setStartLat(String startLat) {
|
this.startLat = startLat;
|
}
|
|
public String getStartLng() {
|
return startLng;
|
}
|
|
public void setStartLng(String startLng) {
|
this.startLng = startLng;
|
}
|
|
public String getEndAddress() {
|
return endAddress;
|
}
|
|
public void setEndAddress(String endAddress) {
|
this.endAddress = endAddress;
|
}
|
|
public String getEndLat() {
|
return endLat;
|
}
|
|
public void setEndLat(String endLat) {
|
this.endLat = endLat;
|
}
|
|
public String getEndLng() {
|
return endLng;
|
}
|
|
public void setEndLng(String endLng) {
|
this.endLng = endLng;
|
}
|
|
public Date getBoardingTime() {
|
return boardingTime;
|
}
|
|
public void setBoardingTime(Date boardingTime) {
|
this.boardingTime = boardingTime;
|
}
|
|
public Date getGetoffTime() {
|
return getoffTime;
|
}
|
|
public void setGetoffTime(Date getoffTime) {
|
this.getoffTime = getoffTime;
|
}
|
|
public BigDecimal getEstimatedPrice() {
|
return estimatedPrice;
|
}
|
|
public void setEstimatedPrice(BigDecimal estimatedPrice) {
|
this.estimatedPrice = estimatedPrice;
|
}
|
|
public BigDecimal getOrderMoney() {
|
return orderMoney;
|
}
|
|
public void setOrderMoney(BigDecimal orderMoney) {
|
this.orderMoney = orderMoney;
|
}
|
|
public BigDecimal getPayMoney() {
|
return payMoney;
|
}
|
|
public void setPayMoney(BigDecimal payMoney) {
|
this.payMoney = payMoney;
|
}
|
|
public BigDecimal getDiscountedPrice() {
|
return discountedPrice;
|
}
|
|
public void setDiscountedPrice(BigDecimal discountedPrice) {
|
this.discountedPrice = discountedPrice;
|
}
|
|
public Integer getCouponId() {
|
return couponId;
|
}
|
|
public void setCouponId(Integer couponId) {
|
this.couponId = couponId;
|
}
|
|
public Integer getPayType() {
|
return payType;
|
}
|
|
public void setPayType(Integer payType) {
|
this.payType = payType;
|
}
|
|
public Date getPayTime() {
|
return payTime;
|
}
|
|
public void setPayTime(Date payTime) {
|
this.payTime = payTime;
|
}
|
|
public Integer getState() {
|
return state;
|
}
|
|
public void setState(Integer state) {
|
this.state = state;
|
}
|
|
public Integer getStatus() {
|
return status;
|
}
|
|
public void setStatus(Integer status) {
|
this.status = status;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
@Override
|
protected Serializable pkVal() {
|
return this.id;
|
}
|
|
@Override
|
public String toString() {
|
return "TOrder{" +
|
"id=" + id +
|
", code=" + code +
|
", userId=" + userId +
|
", driverId=" + driverId +
|
", source=" + source +
|
", agentId=" + agentId +
|
", branchOfficeId=" + branchOfficeId +
|
", startTime=" + startTime +
|
", startAddress=" + startAddress +
|
", startLat=" + startLat +
|
", startLng=" + startLng +
|
", endAddress=" + endAddress +
|
", endLat=" + endLat +
|
", endLng=" + endLng +
|
", boardingTime=" + boardingTime +
|
", getoffTime=" + getoffTime +
|
", estimatedPrice=" + estimatedPrice +
|
", orderMoney=" + orderMoney +
|
", payMoney=" + payMoney +
|
", discountedPrice=" + discountedPrice +
|
", couponId=" + couponId +
|
", payType=" + payType +
|
", payTime=" + payTime +
|
", state=" + state +
|
", status=" + status +
|
", createTime=" + createTime +
|
"}";
|
}
|
}
|