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_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; }