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;
|
|
/** 归属部门名称 */
|
@Excel(name = "归属部门")
|
private String deptName;
|
|
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;
|
}
|
|
public void setDeptName(String deptName) {
|
this.deptName = deptName;
|
}
|
|
public String getDeptName() {
|
return deptName;
|
}
|
|
@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 + '\'' +
|
", deptName='" + deptName + '\'' +
|
'}';
|
}
|
}
|