wlzboy
2025-10-26 2c86a8bd60deed0dd0e044bad6fb83f75d19a332
ruoyi-system/src/main/java/com/ruoyi/system/domain/SysTaskVehicle.java
New file
@@ -0,0 +1,165 @@
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 + '\'' +
                '}';
    }
}