package com.stylefeng.guns.modular.system.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.time.LocalDateTime;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/12/17 20:24
|
*/
|
@Data
|
@TableName("t_task_detail_vehicles")
|
public class TaskDetailVehicles {
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 任务id
|
*/
|
@TableField("patrol_task_id")
|
private Integer patrolTaskId;
|
/**
|
* 任务明细id
|
*/
|
@TableField("task_detail_id")
|
private Integer taskDetailId;
|
/**
|
* 车辆id
|
*/
|
@TableField("vehicleId")
|
private Integer vehicleId;
|
/**
|
* 车牌号
|
*/
|
@TableField("vehicleNum")
|
private String vehicleNum;
|
/**
|
* 车船类型:1 车辆设备 2 船舶设备
|
*/
|
@TableField("vehicleType")
|
private Integer vehicleType;
|
/**
|
* 车船唯一码(车辆id+车船类型)
|
*/
|
@TableField("vehicleIdUnique")
|
private String vehicleIdUnique;
|
/**
|
* 协议类型:1、2018 协议 2、2023 标准
|
*/
|
@TableField("vehicleGpsProtocol")
|
private String vehicleGpsProtocol;
|
/**
|
* 终端卡号
|
*/
|
@TableField("terminalId")
|
private String terminalId;
|
/**
|
* 公司id
|
*/
|
@TableField("companyId")
|
private String companyId;
|
/**
|
* 公司名称
|
*/
|
@TableField("companyName")
|
private String companyName;
|
/**
|
* 年审开始时间,格式:yyyy-MM-dd
|
*/
|
@TableField("inspectPeriodStart")
|
private String inspectPeriodStart;
|
/**
|
* 年审结束时间,格式:yyyy-MM-dd
|
*/
|
@TableField("inspectPeriodEnd")
|
private String inspectPeriodEnd;
|
/**
|
* 执行状态(1=待执行,2=执行中,3=成功,4=离线,5=失败)
|
*/
|
@TableField("status")
|
private Integer status;
|
/**
|
* 开始执行时间
|
*/
|
@TableField("start_execution_time")
|
private LocalDateTime startExecutionTime;
|
/**
|
* 结束执行时间
|
*/
|
@TableField("end_execution_time")
|
private LocalDateTime endExecutionTime;
|
}
|