wlzboy
2025-11-22 fd047fa7234dc11643dab8ecbf38e8d7a8ba0854
ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskUpdateVO.java
@@ -2,6 +2,7 @@
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
@@ -49,6 +50,21 @@
    /** 目的地纬度 */
    private BigDecimal destinationLatitude;
    /** 任务类型 */
    private String taskType;
    /** 部门ID */
    private Long deptId;
    /** 车辆ID列表 */
    private List<Long> vehicleIds;
    /** 病情ID列表(用于同步调度单的OrdICD_ID参数) */
    private List<Long> diseaseIds;
    /** 急救转运任务扩展信息 */
    private EmergencyInfoVO emergencyInfo;
    public Long getTaskId() {
        return taskId;
@@ -145,4 +161,314 @@
    public void setDestinationLatitude(BigDecimal destinationLatitude) {
        this.destinationLatitude = destinationLatitude;
    }
    public String getTaskType() {
        return taskType;
    }
    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }
    public Long getDeptId() {
        return deptId;
    }
    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }
    public List<Long> getVehicleIds() {
        return vehicleIds;
    }
    public void setVehicleIds(List<Long> vehicleIds) {
        this.vehicleIds = vehicleIds;
    }
    public List<Long> getDiseaseIds() {
        return diseaseIds;
    }
    public void setDiseaseIds(List<Long> diseaseIds) {
        this.diseaseIds = diseaseIds;
    }
    public EmergencyInfoVO getEmergencyInfo() {
        return emergencyInfo;
    }
    public void setEmergencyInfo(EmergencyInfoVO emergencyInfo) {
        this.emergencyInfo = emergencyInfo;
    }
    /**
     * 急救转运任务扩展信息内部类
     */
    public static class EmergencyInfoVO {
        /** 患者联系人 */
        private String patientContact;
        /** 患者联系电话 */
        private String patientPhone;
        /** 患者姓名 */
        private String patientName;
        /** 患者性别 */
        private String patientGender;
        /** 患者身份证号 */
        private String patientIdCard;
        /** 患者病情描述 */
        private String patientCondition;
        /** 转出医院ID */
        private Long hospitalOutId;
        /** 转出医院名称 */
        private String hospitalOutName;
        /** 转出医院科室 */
        private String hospitalOutDepartment;
        /** 转出医院科室ID */
        private String hospitalOutDepartmentId;
        /** 转出医院床号 */
        private String hospitalOutBedNumber;
        /** 转出医院地址 */
        private String hospitalOutAddress;
        /** 转出医院经度 */
        private BigDecimal hospitalOutLongitude;
        /** 转出医院纬度 */
        private BigDecimal hospitalOutLatitude;
        /** 转入医院ID */
        private Long hospitalInId;
        /** 转入医院名称 */
        private String hospitalInName;
        /** 转入医院科室 */
        private String hospitalInDepartment;
        /** 转入医院科室ID */
        private String hospitalInDepartmentId;
        /** 转入医院床号 */
        private String hospitalInBedNumber;
        /** 转入医院地址 */
        private String hospitalInAddress;
        /** 转入医院经度 */
        private BigDecimal hospitalInLongitude;
        /** 转入医院纬度 */
        private BigDecimal hospitalInLatitude;
        /** 转运公里数 */
        private BigDecimal transferDistance;
        /** 转运费用 */
        private BigDecimal transferPrice;
        // Getters and Setters
        public String getPatientContact() {
            return patientContact;
        }
        public void setPatientContact(String patientContact) {
            this.patientContact = patientContact;
        }
        public String getPatientPhone() {
            return patientPhone;
        }
        public void setPatientPhone(String patientPhone) {
            this.patientPhone = patientPhone;
        }
        public String getPatientName() {
            return patientName;
        }
        public void setPatientName(String patientName) {
            this.patientName = patientName;
        }
        public String getPatientGender() {
            return patientGender;
        }
        public void setPatientGender(String patientGender) {
            this.patientGender = patientGender;
        }
        public String getPatientIdCard() {
            return patientIdCard;
        }
        public void setPatientIdCard(String patientIdCard) {
            this.patientIdCard = patientIdCard;
        }
        public String getPatientCondition() {
            return patientCondition;
        }
        public void setPatientCondition(String patientCondition) {
            this.patientCondition = patientCondition;
        }
        public Long getHospitalOutId() {
            return hospitalOutId;
        }
        public void setHospitalOutId(Long hospitalOutId) {
            this.hospitalOutId = hospitalOutId;
        }
        public String getHospitalOutName() {
            return hospitalOutName;
        }
        public void setHospitalOutName(String hospitalOutName) {
            this.hospitalOutName = hospitalOutName;
        }
        public String getHospitalOutDepartment() {
            return hospitalOutDepartment;
        }
        public void setHospitalOutDepartment(String hospitalOutDepartment) {
            this.hospitalOutDepartment = hospitalOutDepartment;
        }
        public String getHospitalOutDepartmentId() {
            return hospitalOutDepartmentId;
        }
        public void setHospitalOutDepartmentId(String hospitalOutDepartmentId) {
            this.hospitalOutDepartmentId = hospitalOutDepartmentId;
        }
        public String getHospitalOutBedNumber() {
            return hospitalOutBedNumber;
        }
        public void setHospitalOutBedNumber(String hospitalOutBedNumber) {
            this.hospitalOutBedNumber = hospitalOutBedNumber;
        }
        public String getHospitalOutAddress() {
            return hospitalOutAddress;
        }
        public void setHospitalOutAddress(String hospitalOutAddress) {
            this.hospitalOutAddress = hospitalOutAddress;
        }
        public BigDecimal getHospitalOutLongitude() {
            return hospitalOutLongitude;
        }
        public void setHospitalOutLongitude(BigDecimal hospitalOutLongitude) {
            this.hospitalOutLongitude = hospitalOutLongitude;
        }
        public BigDecimal getHospitalOutLatitude() {
            return hospitalOutLatitude;
        }
        public void setHospitalOutLatitude(BigDecimal hospitalOutLatitude) {
            this.hospitalOutLatitude = hospitalOutLatitude;
        }
        public Long getHospitalInId() {
            return hospitalInId;
        }
        public void setHospitalInId(Long hospitalInId) {
            this.hospitalInId = hospitalInId;
        }
        public String getHospitalInName() {
            return hospitalInName;
        }
        public void setHospitalInName(String hospitalInName) {
            this.hospitalInName = hospitalInName;
        }
        public String getHospitalInDepartment() {
            return hospitalInDepartment;
        }
        public void setHospitalInDepartment(String hospitalInDepartment) {
            this.hospitalInDepartment = hospitalInDepartment;
        }
        public String getHospitalInDepartmentId() {
            return hospitalInDepartmentId;
        }
        public void setHospitalInDepartmentId(String hospitalInDepartmentId) {
            this.hospitalInDepartmentId = hospitalInDepartmentId;
        }
        public String getHospitalInBedNumber() {
            return hospitalInBedNumber;
        }
        public void setHospitalInBedNumber(String hospitalInBedNumber) {
            this.hospitalInBedNumber = hospitalInBedNumber;
        }
        public String getHospitalInAddress() {
            return hospitalInAddress;
        }
        public void setHospitalInAddress(String hospitalInAddress) {
            this.hospitalInAddress = hospitalInAddress;
        }
        public BigDecimal getHospitalInLongitude() {
            return hospitalInLongitude;
        }
        public void setHospitalInLongitude(BigDecimal hospitalInLongitude) {
            this.hospitalInLongitude = hospitalInLongitude;
        }
        public BigDecimal getHospitalInLatitude() {
            return hospitalInLatitude;
        }
        public void setHospitalInLatitude(BigDecimal hospitalInLatitude) {
            this.hospitalInLatitude = hospitalInLatitude;
        }
        public BigDecimal getTransferDistance() {
            return transferDistance;
        }
        public void setTransferDistance(BigDecimal transferDistance) {
            this.transferDistance = transferDistance;
        }
        public BigDecimal getTransferPrice() {
            return transferPrice;
        }
        public void setTransferPrice(BigDecimal transferPrice) {
            this.transferPrice = transferPrice;
        }
    }
}