package com.ruoyi.cwgl.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import java.util.Date;
|
import lombok.Data;
|
/**
|
* 钥匙领取信息对象 key_collection_info
|
*
|
* @author ruoyi
|
* @date 2025-08-27
|
*/
|
@Data
|
public class KeyCollectionInfo{
|
|
|
/** ID */
|
@TableField("id")
|
private Integer id;
|
|
|
/** 客户名称 */
|
@Excel(name = "客户名称")
|
|
@TableField("customer_name")
|
private String customerName;
|
|
|
/** 承运商 */
|
@Excel(name = "承运商")
|
|
@TableField("carrier")
|
private String carrier;
|
|
|
/** 调度单号 */
|
@Excel(name = "调度单号")
|
|
@TableField("dispatch_no")
|
private String dispatchNo;
|
|
|
/** 司机名称 */
|
@Excel(name = "司机名称")
|
|
@TableField("driver_name")
|
private String driverName;
|
|
|
/** 司机手机号 */
|
@Excel(name = "司机手机号")
|
@TableField("driver_mobile")
|
private String driverMobile;
|
|
|
/** 车牌号 */
|
@Excel(name = "车牌号")
|
@TableField("license_plate_number")
|
private String licensePlateNumber;
|
|
|
/** 订单下单时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "订单下单时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@TableField("order_time")
|
private Date orderTime;
|
|
|
/** 订单创建时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "订单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@TableField("order_created_time")
|
private Date orderCreatedTime;
|
|
|
/** 调度单创建时间 */
|
@Excel(name = "调度单创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField("dispatch_created_time")
|
private Date dispatchCreatedTime;
|
|
|
/** 钥匙领取时间(请求查询时间) */
|
@Excel(name = "钥匙领取时间", readConverterExp = "请=求查询时间")
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField("key_collection_time")
|
private Date keyCollectionTime;
|
|
|
/** 预计出发时间 */
|
@Excel(name = "预计出发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField("estimated_departure_time")
|
private Date estimatedDepartureTime;
|
/** 预计出发时间 */
|
@Excel(name = "要求出发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField("required_departure_time")
|
private Date requiredDepartureTime;
|
|
|
/** 要求到达时间 */
|
@Excel(name = "要求到达时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@TableField("required_arrival_time")
|
private Date requiredArrivalTime;
|
|
|
/** 出发地地址 */
|
@Excel(name = "出发地地址")
|
|
@TableField("consignor_address")
|
private String consignorAddress;
|
|
|
/** 目的地地址 */
|
@Excel(name = "目的地地址")
|
|
@TableField("consignee_address")
|
private String consigneeAddress;
|
|
|
/** 主驾驶员 */
|
@Excel(name = "主驾驶员")
|
|
@TableField("main_driver")
|
private String mainDriver;
|
|
|
/** 提送货点数 */
|
@Excel(name = "提送货点数")
|
|
@TableField("point_num")
|
private Integer pointNum;
|
|
|
/** 运输方式 */
|
@Excel(name = "运输方式")
|
@TableField("transport_mode")
|
private String transportMode;
|
|
|
/** 副驾驶员 */
|
@Excel(name = "副驾驶员")
|
@TableField("assistant_driver")
|
private String assistantDriver;
|
|
|
/** 件数 */
|
@Excel(name = "件数")
|
@TableField("quantity")
|
private Integer quantity;
|
|
|
/** 实发件数 */
|
@Excel(name = "实发件数")
|
@TableField("dispatch_quantity")
|
private Integer dispatchQuantity;
|
|
|
/** 备注 */
|
@Excel(name = "备注")
|
@TableField("remark")
|
private String remark;
|
|
/**
|
* 调度超时下单,超时?个小时
|
*/
|
@TableField(exist = false)
|
private Integer schedulingTimeout;
|
|
/**
|
* '预计出发时间 & ord.ESTIMATED_DEPARTURE_TIME ,领取钥匙超时N个小时'
|
*/
|
@TableField(exist = false)
|
private Integer keyTimeout;
|
|
@Excel(name = "钥匙柜编号")
|
@TableField("box_num")
|
private String boxNum;
|
}
|