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.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;
|
/**
|
* 订单号
|
*/
|
@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("travelMoney")
|
private Double travelMoney;
|
/**
|
* 小费
|
*/
|
@TableField("tipMoney")
|
private Double tipMoney;
|
/**
|
* 红包抵扣金额
|
*/
|
@TableField("redPacketMoney")
|
private Double redPacketMoney;
|
/**
|
* 优惠券抵扣金额
|
*/
|
@TableField("couponMoney")
|
private Double couponMoney;
|
/**
|
* 红包id
|
*/
|
@TableField("redPacketId")
|
private Integer 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=已支付差价)
|
*/
|
@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("oldState")
|
private Integer oldState;
|
/**
|
* 移动小号
|
* @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;
|
/**
|
* 修改目的地经度
|
*/
|
@TableField("destinationLon")
|
private String destinationLon;
|
/**
|
* 修改目的地纬度
|
*/
|
@TableField("destinationLat")
|
private String destinationLat;
|
/**
|
* 修改目的地地址
|
*/
|
@TableField("destination")
|
private String destination;
|
|
|
}
|