package com.ruoyi.tms.domain; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import java.util.Date; import lombok.Data; /** * 车钥匙分发记录对象 tms_car_key_dispatch * * @author ruoyi * @date 2025-12-08 */ @Data public class TmsCarKeyDispatch { /** * id */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 调度单ID */ @Excel(name = "调度单ID") @TableField("dispatch_order_id") private Integer dispatchOrderId; /** * 调度单号 */ @Excel(name = "调度单号") @TableField("dispatch_order_no") private String dispatchOrderNo; /** * 司机id */ @Excel(name = "司机id") @TableField("driver_id") private Integer driverId; /** * 司机手机号 */ @Excel(name = "司机手机号") @TableField("driver_mobile") private String driverMobile; /** * 司机名称 */ @Excel(name = "司机名称") @TableField("driver_name") private String driverName; /** * 车辆id */ @Excel(name = "车辆id") @TableField("vehicle_id") private Integer vehicleId; /** * 车牌号 */ @Excel(name = "车牌号") @TableField("vehicle_license_plate") private String vehicleLicensePlate; /** * 车钥匙柜号 */ @Excel(name = "车钥匙柜号") @TableField("vehicle_car_key_no") private String vehicleCarKeyNo; /** * 领钥匙截止时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "领钥匙截止时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @TableField("car_key_expiration_time") private Date carKeyExpirationTime; /** * 钥匙领取时间 */ @Excel(name = "钥匙领取时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("car_key_collection _time") private Date carKeyCollectionTime; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("create_time") private Date createTime; /** * 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("update_time") private Date updateTime; /** * 状态(0:待领取;1:已领取;2:已逾期;) */ @Excel(name = "状态(0:待领取;1:已领取;2:已逾期;)") @TableField("status") private Integer status; }