wlzboy
6 小时以前 5f2ee03958a1a16dc27195c76ea7cffb422c95d1
ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskCreateVO.java
@@ -1,9 +1,11 @@
package com.ruoyi.system.domain.vo;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
/**
 * 任务创建对象
@@ -11,8 +13,10 @@
 * @author ruoyi
 * @date 2024-01-15
 */
public class TaskCreateVO {
@Data
public class TaskCreateVO implements Serializable {
    private String taskCode;
    /** 任务类型 */
    private String taskType;
@@ -32,6 +36,13 @@
    /** 计划结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date plannedEndTime;
    /** 实际开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date actualStartTime;
    /** 实际结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date actualEndTime;
    /** 执行人ID */
    private Long assigneeId;
@@ -67,8 +78,7 @@
    /** 转入医院信息 */
    private HospitalInfo hospitalIn;
    /** 转运公里数 */
    private BigDecimal transferDistance;
    /** 成交价 */
    private BigDecimal price;
@@ -109,6 +119,27 @@
    /** 病情ID列表(ICD-10疾病ID列表,用于同步调度单的OrdICD_ID参数) */
    private List<Long> diseaseIds;
    /** 旧系统调度单编号 */
    private String legacyDispatchOrdNo;
    /** 旧系统服务通知时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date legacyServiceNsTime;
    /** 旧系统调度通知时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date legacyDispatchNsTime;
    /** 旧系统调度单分类 */
    private String legacyDispatchOrdClass;
    /** 旧系统服务单分类 */
    private String legacyServiceOrdClass;
    private Date createTime;
    private  String taskStatus;
    // 执行人员信息内部类
    public static class AssigneeInfo {
@@ -441,13 +472,6 @@
        this.hospitalIn = hospitalIn;
    }
    public BigDecimal getTransferDistance() {
        return transferDistance;
    }
    public void setTransferDistance(BigDecimal transferDistance) {
        this.transferDistance = transferDistance;
    }
    public BigDecimal getPrice() {
        return price;
@@ -552,4 +576,36 @@
    public void setDiseaseIds(List<Long> diseaseIds) {
        this.diseaseIds = diseaseIds;
    }
    public String getLegacyDispatchOrdNo() {
        return legacyDispatchOrdNo;
    }
    public void setLegacyDispatchOrdNo(String legacyDispatchOrdNo) {
        this.legacyDispatchOrdNo = legacyDispatchOrdNo;
    }
    public Date getLegacyServiceNsTime() {
        return legacyServiceNsTime;
    }
    public void setLegacyServiceNsTime(Date legacyServiceNsTime) {
        this.legacyServiceNsTime = legacyServiceNsTime;
    }
    public Date getLegacyDispatchNsTime() {
        return legacyDispatchNsTime;
    }
    public void setLegacyDispatchNsTime(Date legacyDispatchNsTime) {
        this.legacyDispatchNsTime = legacyDispatchNsTime;
    }
    public String getLegacyDispatchOrdClass() {
        return legacyDispatchOrdClass;
    }
    public void setLegacyDispatchOrdClass(String legacyDispatchOrdClass) {
        this.legacyDispatchOrdClass = legacyDispatchOrdClass;
    }
}