package com.dsh.course.feignClient.order.model;
|
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 小件物流订单
|
*/
|
@Data
|
public class OrderLogisticsInfoRes {
|
/**
|
* 主键
|
*/
|
private Long id;
|
/**
|
* 订单类型(4=同城物流,5=跨城物流)
|
*/
|
private Integer type;
|
/**
|
* 用户id
|
*/
|
private Integer userId;
|
/**
|
* 司机id
|
*/
|
private Integer driverId;
|
/**
|
* 车辆id
|
*/
|
private Integer carId;
|
/**
|
* 订单号
|
*/
|
private String orderNum;
|
/**
|
* 货物类型(1=普通货物,2=贵重货物)1=Regular goods, 2=Valuable goods.
|
*/
|
private Integer cargoType;
|
/**
|
* 是否加急(1=否,2=是)1:N,2:Y
|
*/
|
private Integer urgent;
|
/**
|
* 货物数量
|
*/
|
private Integer cargoNumber;
|
/**
|
* 备注信息
|
*/
|
private String remark;
|
/**
|
* 下单地点经度
|
*/
|
private Double placementLon;
|
/**
|
* 下单地点纬度
|
*/
|
private Double placementLat;
|
/**
|
* 下单地点
|
*/
|
private String placementAddress;
|
/**
|
* 起点经度
|
*/
|
private Double startLon;
|
/**
|
* 起点纬度
|
*/
|
private Double startLat;
|
/**
|
* 起点
|
*/
|
private String startAddress;
|
/**
|
* 目的地经度
|
*/
|
private Double endLon;
|
/**
|
* 目的地纬度
|
*/
|
private Double endLat;
|
/**
|
* 目的地
|
*/
|
private String endAddress;
|
/**
|
* 收件人姓名
|
*/
|
private String recipient;
|
/**
|
* 收件人电话
|
*/
|
private String recipientPhone;
|
/**
|
* 上车点经度
|
*/
|
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=余额)
|
* 1:wechat 2:alipay 3:balance
|
*/
|
private Integer payType;
|
/**
|
* 订单金额
|
*/
|
private Double orderMoney;
|
/**
|
* 行程费
|
*/
|
private Double travelMoney;
|
/**
|
* 小费
|
*/
|
private Double tipMoney;
|
/**
|
* 红包抵扣金额
|
*/
|
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;
|
/**
|
* 状态(1=待接单,2=待出发,3=待到达预约地点,4=待取货,5=送货中,6=已送达,7=待支付,8=需补差价,9=已取货,10=已取消,11=已支付差价)
|
1=Awaiting order acceptance, 2=Awaiting departure, 3=En route to appointment location, 4=Waiting for passenger to board, 5=In-service, 6=Service completed, 7=Awaiting payment, 8=Awaiting evaluation, 9=Service completed, 10=Cancelled, 11=In process of reassigning, 12=Waiting for cancellation payment
|
*/
|
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:APP下单,2:扫码下单,3:小程序下单,4:司机下单,5:调度下单)
|
*/
|
private Integer orderSource;
|
/**
|
* 发票id
|
*/
|
private Integer invoiceId;
|
/**
|
* 高德猎鹰轨迹id
|
* @return
|
*/
|
private String trackId;
|
/**
|
* 是否删除(1=否,2=是)1:N,2:Y
|
*/
|
private Integer isDelete;
|
/**
|
* 移动小号
|
* @return
|
*/
|
private String telX;
|
/**
|
* 绑定小号关系id
|
* @return
|
*/
|
private String bindId;
|
/**
|
* 取件码
|
* @return
|
*/
|
private String pickUpCode;
|
/**
|
* 是否是改派单(1=否,=是)
|
* @return
|
*/
|
private Integer isReassign;
|
/**
|
* 改派通知标识(0=没有改派,1=改派中,2=已改派)用于通知前端获取新司机数据
|
* The reassignment notification flag (0=no reassignment, 1=reassignment in progress, 2=reassignment completed) is used to notify the frontend to fetch new driver data.
|
*/
|
private Integer reassignNotice;
|
}
|