package com.stylefeng.guns.modular.smallLogistics.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.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* 小件物流订单
|
*/
|
@Data
|
@TableName("t_order_logistics")
|
public class OrderLogistics {
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
@TableField("id")
|
private Integer id;
|
/**
|
* 订单类型(4=同城物流,5=跨城物流)
|
*/
|
@TableField("type")
|
private Integer type;
|
/**
|
* 用户id
|
*/
|
@TableField("userId")
|
private Integer userId;
|
/**
|
* 司机id
|
*/
|
@TableField("driverId")
|
private Integer driverId;
|
/**
|
* 车辆id
|
*/
|
@TableField("carId")
|
private Integer carId;
|
/**
|
* 服务车型id
|
*/
|
@TableField("serverCarModelId")
|
private Integer serverCarModelId;
|
/**
|
* 订单号
|
*/
|
@TableField("orderNum")
|
private String orderNum;
|
/**
|
* 货物类型(1=普通货物,2=贵重货物)
|
*/
|
@TableField("cargoType")
|
private Integer cargoType;
|
/**
|
* 是否加急(1=否,2=是)
|
*/
|
@TableField("urgent")
|
private Integer urgent;
|
/**
|
* 货物数量
|
*/
|
@TableField("cargoNumber")
|
private Integer cargoNumber;
|
/**
|
* 备注信息
|
*/
|
@TableField("remark")
|
private String remark;
|
/**
|
* 下单地点经度
|
*/
|
@TableField("placementLon")
|
private Double placementLon;
|
/**
|
* 下单地点纬度
|
*/
|
@TableField("placementLat")
|
private Double placementLat;
|
/**
|
* 下单地点
|
*/
|
@TableField("placementAddress")
|
private String placementAddress;
|
/**
|
* 起点经度
|
*/
|
@TableField("startLon")
|
private Double startLon;
|
/**
|
* 起点纬度
|
*/
|
@TableField("startLat")
|
private Double startLat;
|
/**
|
* 起点
|
*/
|
@TableField("startAddress")
|
private String startAddress;
|
/**
|
* 目的地经度
|
*/
|
@TableField("endLon")
|
private Double endLon;
|
/**
|
* 目的地纬度
|
*/
|
@TableField("endLat")
|
private Double endLat;
|
/**
|
* 目的地
|
*/
|
@TableField("endAddress")
|
private String endAddress;
|
/**
|
* 收件人姓名
|
*/
|
@TableField("recipient")
|
private String recipient;
|
/**
|
* 收件人电话
|
*/
|
@TableField("recipientPhone")
|
private String recipientPhone;
|
/**
|
* 上车点经度
|
*/
|
@TableField("boardingLon")
|
private Double boardingLon;
|
/**
|
* 上车点纬度
|
*/
|
@TableField("boardingLat")
|
private Double boardingLat;
|
/**
|
* 上车地点
|
*/
|
@TableField("boardingAddress")
|
private String boardingAddress;
|
/**
|
* 上车时间
|
*/
|
@TableField("boardingTime")
|
private Date boardingTime;
|
/**
|
* 下车点经度
|
*/
|
@TableField("getoffLon")
|
private Double getoffLon;
|
/**
|
* 下车点纬度
|
*/
|
@TableField("getoffLat")
|
private Double getoffLat;
|
/**
|
* 下车点
|
*/
|
@TableField("getoffAddress")
|
private String getoffAddress;
|
/**
|
* 下车时间
|
*/
|
@TableField("getoffTime")
|
private Date getoffTime;
|
/**
|
* 行驶里程数(米)
|
*/
|
@TableField("mileage")
|
private Double mileage;
|
/**
|
* 支付方式(1=OK平台支付,2=其他方式支付)
|
*/
|
@TableField("payManner")
|
private Integer payManner;
|
/**
|
* 支付方式(1=微信,2=支付宝,3=余额)
|
*/
|
@TableField("payType")
|
private Integer payType;
|
/**
|
* 订单金额
|
*/
|
@TableField("orderMoney")
|
private Double orderMoney;
|
/**
|
* 起步价
|
*/
|
@TableField("startMoney")
|
private Double startMoney;
|
/**
|
* 里程公里
|
*/
|
@TableField("mileageKilometers")
|
private Double mileageKilometers;
|
/**
|
* 里程费
|
*/
|
@TableField("mileageMoney")
|
private Double mileageMoney;
|
/**
|
* 时长分钟
|
*/
|
@TableField("duration")
|
private Double duration;
|
/**
|
* 时长费
|
*/
|
@TableField("durationMoney")
|
private Double durationMoney;
|
/**
|
* 等待分钟
|
*/
|
@TableField("wait")
|
private Double wait;
|
/**
|
* 等待费
|
*/
|
@TableField("waitMoney")
|
private Double waitMoney;
|
/**
|
* 远途公里
|
*/
|
@TableField("longDistance")
|
private Double longDistance;
|
/**
|
* 远途费
|
*/
|
@TableField("longDistanceMoney")
|
private Double longDistanceMoney;
|
/**
|
* 停车费
|
*/
|
@TableField("parkMoney")
|
private Double parkMoney;
|
/**
|
* 过路费
|
*/
|
@TableField("roadTollMoney")
|
private Double roadTollMoney;
|
/**
|
* 红包抵扣金额
|
*/
|
@TableField("redPacketMoney")
|
private Double redPacketMoney;
|
/**
|
* 优惠券抵扣金额
|
*/
|
@TableField("couponMoney")
|
private Double couponMoney;
|
/**
|
* 红包id
|
*/
|
@TableField("redPacketId")
|
private String redPacketId;
|
/**
|
* 优惠券id
|
*/
|
@TableField("couponId")
|
private Integer couponId;
|
/**
|
* 折扣
|
*/
|
@TableField("discount")
|
private Double discount;
|
/**
|
* 折扣优惠金额
|
*/
|
@TableField("discountMoney")
|
private Double discountMoney;
|
/**
|
* 折扣活动id
|
*/
|
@TableField("activityId")
|
private Integer activityId;
|
/**
|
* 公司id
|
*/
|
@TableField("companyId")
|
private Integer companyId;
|
/**
|
* 支付金额
|
*/
|
@TableField("payMoney")
|
private Double payMoney;
|
/**
|
* 状态(1=待接单,2=待出发,3=待到达预约地点,4=待乘客上车,5=服务中,6=完成服务,7=待支付,8=待评价,9=已完成,10=已取消,11=改派中,12=取消待支付,13=补差价)
|
*/
|
@TableField("state")
|
private Integer state;
|
/**
|
* 下单时间
|
*/
|
@TableField("insertTime")
|
private Date insertTime;
|
/**
|
* 预约取货时间
|
*/
|
@TableField("travelTime")
|
private Date travelTime;
|
/**
|
* 抢单时间
|
*/
|
@TableField("snatchOrderTime")
|
private Date snatchOrderTime;
|
/**
|
* 司机点出发时间
|
*/
|
@TableField("setOutTime")
|
private Date setOutTime;
|
/**
|
* 司机到达预约地点时间
|
*/
|
@TableField("arriveTime")
|
private Date arriveTime;
|
/**
|
* 开始服务时间
|
*/
|
@TableField("startServiceTime")
|
private Date startServiceTime;
|
/**
|
* 结束服务时间
|
*/
|
@TableField("endServiceTime")
|
private Date endServiceTime;
|
/**
|
* 订单来源(1:APP下单,2:扫码下单,3:小程序下单,4:司机下单,5:调度下单)
|
*/
|
@TableField("orderSource")
|
private Integer orderSource;
|
/**
|
* 发票id
|
*/
|
@TableField("invoiceId")
|
private Integer invoiceId;
|
/**
|
* 高德猎鹰轨迹id
|
* @return
|
*/
|
@TableField("trackId")
|
private String trackId;
|
/**
|
* 是否删除(1=否,2=是)
|
*/
|
@TableField("isDelete")
|
private Integer isDelete;
|
/**
|
* 移动小号
|
* @return
|
*/
|
@TableField("telX")
|
private String telX;
|
/**
|
* 绑定小号关系id
|
* @return
|
*/
|
@TableField("bindId")
|
private String bindId;
|
/**
|
* 取件码
|
* @return
|
*/
|
@TableField("pickUpCode")
|
private String pickUpCode;
|
/**
|
* 是否是改派单(1=否,=是)
|
* @return
|
*/
|
@TableField("isReassign")
|
private Integer isReassign;
|
/**
|
* 改派通知标识(0=没有改派,1=改派中,2=已改派)用于通知前端获取新司机数据
|
*/
|
@TableField("reassignNotice")
|
private Integer reassignNotice;
|
/**
|
* 司机支付状态(现金支付司机代支付)1待支付 2已支付
|
* @return
|
*/
|
@TableField("driverPay")
|
private Integer driverPay;
|
/**
|
* 改派之前的订单状态
|
* @return
|
*/
|
@TableField("oldState")
|
private Integer oldState;
|
/**
|
* 修改目的地经度
|
*/
|
@TableField("destinationLon")
|
private String destinationLon;
|
/**
|
* 修改目的地纬度
|
*/
|
@TableField("destinationLat")
|
private String destinationLat;
|
/**
|
* 修改目的地地址
|
*/
|
@TableField("destination")
|
private String destination;
|
private Integer isplatPay;
|
private BigDecimal freeMoney;
|
/**
|
* 补差价金额
|
*/
|
@TableField("priceDifference")
|
private Double priceDifference;
|
/**
|
* 起步里程
|
*/
|
@TableField("startMileage")
|
private Double startMileage;
|
/**
|
* 中途取消(0=否,1=是)
|
*/
|
@TableField("cancelMidway")
|
private Integer cancelMidway;
|
/**
|
* google行程id
|
*/
|
@TableField("tripId")
|
private String tripId;
|
/**
|
* google行程结束标识-是否结束(0=否,1=是)
|
*/
|
@TableField("isover")
|
private Integer isover;
|
/**
|
* 司机预估到达预约单时间
|
*/
|
@TableField("estimateArriveTime")
|
private Date estimateArriveTime;
|
/**
|
* 司机预估距离预约点距离(米)
|
*/
|
@TableField("estimateArriveMileage")
|
private Long estimateArriveMileage;
|
/**
|
* 去往起点的路程数(米)
|
*/
|
@TableField("toStartPointMileage")
|
private Double toStartPointMileage;
|
/**
|
* 起步分钟
|
*/
|
@TableField("startDuration")
|
private Integer startDuration;
|
/**
|
* 预估里程
|
*/
|
@TableField("estimatedMileage")
|
private Double estimatedMileage;
|
/**
|
* 争议订单(0=否,1=是)
|
*/
|
@TableField("isDispute")
|
private Integer isDispute;
|
}
|