package com.ruoyi.system.domain; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 任务车辆关联对象 sys_task_vehicle * * @author ruoyi * @date 2024-01-15 */ public class SysTaskVehicle extends BaseEntity { private static final long serialVersionUID = 1L; /** 关联ID */ private Long id; /** 任务ID */ @Excel(name = "任务ID") private Long taskId; /** 车辆ID */ @Excel(name = "车辆ID") private Long vehicleId; /** 分配时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "分配时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date assignTime; /** 分配人 */ @Excel(name = "分配人") private String assignBy; /** 关联状态 */ @Excel(name = "关联状态", readConverterExp = "ASSIGNED=已分配,ACTIVE=执行中,COMPLETED=已完成,CANCELLED=已取消") private String status; /** 车牌号 */ @Excel(name = "车牌号") private String vehicleNo; /** 车辆类型 */ @Excel(name = "车辆类型", readConverterExp = "AMBULANCE=救护车,TRANSFER=转运车,MAINTENANCE=维修车") private String vehicleType; /** 车辆品牌 */ @Excel(name = "车辆品牌") private String vehicleBrand; /** 车辆型号 */ @Excel(name = "车辆型号") private String vehicleModel; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setTaskId(Long taskId) { this.taskId = taskId; } public Long getTaskId() { return taskId; } public void setVehicleId(Long vehicleId) { this.vehicleId = vehicleId; } public Long getVehicleId() { return vehicleId; } public void setAssignTime(Date assignTime) { this.assignTime = assignTime; } public Date getAssignTime() { return assignTime; } public void setAssignBy(String assignBy) { this.assignBy = assignBy; } public String getAssignBy() { return assignBy; } public void setStatus(String status) { this.status = status; } public String getStatus() { return status; } public void setVehicleNo(String vehicleNo) { this.vehicleNo = vehicleNo; } public String getVehicleNo() { return vehicleNo; } public void setVehicleType(String vehicleType) { this.vehicleType = vehicleType; } public String getVehicleType() { return vehicleType; } public void setVehicleBrand(String vehicleBrand) { this.vehicleBrand = vehicleBrand; } public String getVehicleBrand() { return vehicleBrand; } public void setVehicleModel(String vehicleModel) { this.vehicleModel = vehicleModel; } public String getVehicleModel() { return vehicleModel; } @Override public String toString() { return "SysTaskVehicle{" + "id=" + id + ", taskId=" + taskId + ", vehicleId=" + vehicleId + ", assignTime=" + assignTime + ", assignBy='" + assignBy + '\'' + ", status='" + status + '\'' + ", vehicleNo='" + vehicleNo + '\'' + ", vehicleType='" + vehicleType + '\'' + ", vehicleBrand='" + vehicleBrand + '\'' + ", vehicleModel='" + vehicleModel + '\'' + '}'; } }