package com.stylefeng.guns.modular.system.model;
|
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import com.baomidou.mybatisplus.enums.IdType;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* <p>
|
* 订单-接送机
|
* </p>
|
*
|
* @author 吕雪
|
* @since 2020-09-02
|
*/
|
@TableName("t_order_transfer")
|
@Data
|
public class TOrderTransfer extends Model<TOrderTransfer> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键id
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 类型(1=普通订单,2=摆渡订单)
|
*/
|
@TableField("startMileage")
|
private Double startMileage;
|
@TableField("mileageKilometers")
|
private Double mileageKilometers;
|
@TableField("duration")
|
private Double duration;
|
@TableField("wait")
|
private Double wait;
|
@TableField("waitMoney")
|
private Double waitMoney;
|
|
@TableField("longDistance")
|
private Double longDistance;
|
private Integer type;
|
/**
|
* 用户id
|
*/
|
private Integer userId;
|
/**
|
* 接单司机ID
|
*/
|
private Integer driverId;
|
/**
|
* 车辆id
|
*/
|
private Integer carId;
|
/**
|
* 订单号
|
*/
|
private String orderNum;
|
/**
|
* 下单地点经度
|
*/
|
private Double placementLon;
|
/**
|
* 下单地点纬度
|
*/
|
private Double placementLat;
|
/**
|
* 下单地点
|
*/
|
private String placementAddress;
|
/**
|
* 出发地经度值
|
*/
|
private Double startLon;
|
/**
|
* 出发地纬度值
|
*/
|
private Double startLat;
|
/**
|
* 目的地经度
|
*/
|
private Double endLon;
|
/**
|
* 出发地地点
|
*/
|
private String startAddress;
|
/**
|
* 目的地纬度
|
*/
|
private Double endLat;
|
/**
|
* 目的地地点
|
*/
|
private String endAddress;
|
/**
|
* 上车点经度
|
*/
|
private Double boardingLon;
|
/**
|
* 上车点纬度
|
*/
|
private Double boardingLat;
|
/**
|
* 上车点
|
*/
|
private String boardingAddress;
|
/**
|
* 上车时间
|
*/
|
private Date boardingTime;
|
/**
|
* 下车点经度
|
*/
|
private Double getoffLon;
|
/**
|
* 下车点纬度
|
*/
|
private Double getoffLat;
|
/**
|
* 下车地点
|
*/
|
private String getoffAddress;
|
/**
|
* 下车时间
|
*/
|
private Date getoffTime;
|
/**
|
* 行驶里程数(米)
|
*/
|
private Double mileage;
|
/**
|
* 支付方式(1=OK平台支付,2=其他方式支付)
|
*/
|
private Integer payManner;
|
/**
|
* 支付方式(1=微信,2=支付宝,3=其他)
|
*/
|
private Integer payType;
|
/**
|
* 订单金额
|
*/
|
private Double orderMoney;
|
/**
|
* 起步价
|
*/
|
private Double startMoney;
|
/**
|
* 里程费
|
*/
|
private Double mileageMoney;
|
/**
|
* 时长费
|
*/
|
private Double durationMoney;
|
/**
|
* 远途费
|
*/
|
private Double longDistanceMoney;
|
/**
|
* 停车费
|
*/
|
private Double parkMoney;
|
/**
|
* 过路费
|
*/
|
private Double roadTollMoney;
|
/**
|
* 红包抵扣金额
|
*/
|
private Double redPacketMoney;
|
/**
|
* 优惠券抵扣金额
|
*/
|
private Double couponMoney;
|
/**
|
* 红包记录id
|
*/
|
private Integer redPacketId;
|
/**
|
* 优惠券id
|
*/
|
private Integer couponId;
|
/**
|
* 折扣
|
*/
|
private Double discount;
|
/**
|
* 折扣优惠金额
|
*/
|
private Double discountMoney;
|
/**
|
* 折扣活动id
|
*/
|
private Integer activityId;
|
/**
|
* 公司id
|
*/
|
private Integer companyId;
|
/**
|
* 支付金额
|
*/
|
private Double payMoney;
|
/**
|
* 是否是代下单(0:否,1:是)
|
*/
|
private Integer substitute;
|
/**
|
* 乘车人
|
*/
|
private String passengers;
|
/**
|
* 乘车人电话
|
*/
|
private String passengersPhone;
|
/**
|
* 状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付)
|
*/
|
private Integer state;
|
/**
|
* 下单时间
|
*/
|
private Date insertTime;
|
/**
|
* 出行时间
|
*/
|
private Date travelTime;
|
/**
|
* 抢单时间
|
*/
|
private Date snatchOrderTime;
|
/**
|
* 司机点出发时间
|
*/
|
private Date setOutTime;
|
/**
|
* 司机到达预约地点时间
|
*/
|
private Date arriveTime;
|
/**
|
* 开始服务时间
|
*/
|
private Date startServiceTime;
|
/**
|
* 结束服务时间
|
*/
|
private Date endServiceTime;
|
/**
|
* 订单类型(1=普通,2=预约)
|
*/
|
private Integer orderType;
|
/**
|
* 下单方式(1:APP下单,2:扫码下单,3:小程序下单,4:司机下单,5:调度下单)
|
*/
|
private Integer orderSource;
|
/**
|
* 发票id
|
*/
|
private Integer invoiceId;
|
/**
|
* 是否是改派单(1=否,2=是)
|
*/
|
private Integer isReassign;
|
/**
|
* 改派通知(0=没有改派,1=改派中,2=已改派)
|
*/
|
private Integer reassignNotice;
|
/**
|
* 高德猎鹰上的轨迹id
|
*/
|
private String trackId;
|
/**
|
* 是否删除 1=否 2=是
|
*/
|
private Integer isDelete;
|
/**
|
* 状态(改派前订单状态)
|
*/
|
private Integer oldState;
|
/**
|
* 移动小号
|
*/
|
private String telX;
|
/**
|
* 移动小号绑定关系id
|
*/
|
private String bindId;
|
/**
|
* 专车车型ID 关联t_server_carmodel表
|
*/
|
private Integer serverCarModelId;
|
/**
|
* 行程录音
|
*/
|
private String routeRecord;
|
|
/**
|
* 录音时间
|
*/
|
private Date recordTime;
|
|
|
@Override
|
protected Serializable pkVal() {
|
return this.id;
|
}
|
|
@Override
|
public String toString() {
|
return "TOrderTransfer{" +
|
"id=" + id +
|
", type=" + type +
|
", userId=" + userId +
|
", driverId=" + driverId +
|
", carId=" + carId +
|
", orderNum=" + orderNum +
|
", placementLon=" + placementLon +
|
", placementLat=" + placementLat +
|
", placementAddress=" + placementAddress +
|
", startLon=" + startLon +
|
", startLat=" + startLat +
|
", endLon=" + endLon +
|
", startAddress=" + startAddress +
|
", endLat=" + endLat +
|
", endAddress=" + endAddress +
|
", boardingLon=" + boardingLon +
|
", boardingLat=" + boardingLat +
|
", boardingAddress=" + boardingAddress +
|
", boardingTime=" + boardingTime +
|
", getoffLon=" + getoffLon +
|
", getoffLat=" + getoffLat +
|
", getoffAddress=" + getoffAddress +
|
", getoffTime=" + getoffTime +
|
", mileage=" + mileage +
|
", payManner=" + payManner +
|
", payType=" + payType +
|
", orderMoney=" + orderMoney +
|
", startMoney=" + startMoney +
|
", mileageMoney=" + mileageMoney +
|
", durationMoney=" + durationMoney +
|
", longDistanceMoney=" + longDistanceMoney +
|
", parkMoney=" + parkMoney +
|
", roadTollMoney=" + roadTollMoney +
|
", redPacketMoney=" + redPacketMoney +
|
", couponMoney=" + couponMoney +
|
", redPacketId=" + redPacketId +
|
", couponId=" + couponId +
|
", discount=" + discount +
|
", discountMoney=" + discountMoney +
|
", activityId=" + activityId +
|
", companyId=" + companyId +
|
", payMoney=" + payMoney +
|
", substitute=" + substitute +
|
", passengers=" + passengers +
|
", passengersPhone=" + passengersPhone +
|
", state=" + state +
|
", insertTime=" + insertTime +
|
", travelTime=" + travelTime +
|
", snatchOrderTime=" + snatchOrderTime +
|
", setOutTime=" + setOutTime +
|
", arriveTime=" + arriveTime +
|
", startServiceTime=" + startServiceTime +
|
", endServiceTime=" + endServiceTime +
|
", orderType=" + orderType +
|
", orderSource=" + orderSource +
|
", invoiceId=" + invoiceId +
|
", isReassign=" + isReassign +
|
", reassignNotice=" + reassignNotice +
|
", trackId=" + trackId +
|
", isDelete=" + isDelete +
|
", oldState=" + oldState +
|
", telX=" + telX +
|
", bindId=" + bindId +
|
", serverCarModelId=" + serverCarModelId +
|
"}";
|
}
|
}
|