From d294abb765e4ed349907c92ce313689c6299ba7d Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期二, 02 十二月 2025 00:17:00 +0800
Subject: [PATCH] feat:地图都改为天地图的接口
---
ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskUpdateVO.java | 420 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 420 insertions(+), 0 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskUpdateVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskUpdateVO.java
index 155b5ed..5bad9f2 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskUpdateVO.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskUpdateVO.java
@@ -1,6 +1,8 @@
package com.ruoyi.system.domain.vo;
+import java.math.BigDecimal;
import java.util.Date;
+import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
@@ -36,6 +38,36 @@
/** 澶囨敞 */
private String remark;
+
+ /** 鍑哄彂鍦扮粡搴� */
+ private BigDecimal departureLongitude;
+
+ /** 鍑哄彂鍦扮含搴� */
+ private BigDecimal departureLatitude;
+
+ /** 鐩殑鍦扮粡搴� */
+ private BigDecimal destinationLongitude;
+
+ /** 鐩殑鍦扮含搴� */
+ private BigDecimal destinationLatitude;
+
+ /** 浠诲姟绫诲瀷 */
+ private String taskType;
+
+ /** 閮ㄩ棬ID */
+ private Long deptId;
+
+ /** 杞﹁締ID鍒楄〃 */
+ private List<Long> vehicleIds;
+
+ /** 鐥呮儏ID鍒楄〃锛堢敤浜庡悓姝ヨ皟搴﹀崟鐨凮rdICD_ID鍙傛暟锛� */
+ private List<Long> diseaseIds;
+
+ /** 鎵ц浜哄憳鍒楄〃锛堝寘鍚鑹茬被鍨嬶級 */
+ private List<AssigneeInfo> assignees;
+
+ /** 鎬ユ晳杞繍浠诲姟鎵╁睍淇℃伅 */
+ private EmergencyInfoVO emergencyInfo;
public Long getTaskId() {
return taskId;
@@ -100,4 +132,392 @@
public void setRemark(String remark) {
this.remark = remark;
}
+
+ public BigDecimal getDepartureLongitude() {
+ return departureLongitude;
+ }
+
+ public void setDepartureLongitude(BigDecimal departureLongitude) {
+ this.departureLongitude = departureLongitude;
+ }
+
+ public BigDecimal getDepartureLatitude() {
+ return departureLatitude;
+ }
+
+ public void setDepartureLatitude(BigDecimal departureLatitude) {
+ this.departureLatitude = departureLatitude;
+ }
+
+ public BigDecimal getDestinationLongitude() {
+ return destinationLongitude;
+ }
+
+ public void setDestinationLongitude(BigDecimal destinationLongitude) {
+ this.destinationLongitude = destinationLongitude;
+ }
+
+ public BigDecimal getDestinationLatitude() {
+ return destinationLatitude;
+ }
+
+ 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 List<AssigneeInfo> getAssignees() {
+ return assignees;
+ }
+
+ public void setAssignees(List<AssigneeInfo> assignees) {
+ this.assignees = assignees;
+ }
+
+ /**
+ * 鎬ユ晳杞繍浠诲姟鎵╁睍淇℃伅鍐呴儴绫�
+ */
+ public static class EmergencyInfoVO {
+ /** 鎮h�呰仈绯讳汉 */
+ private String patientContact;
+
+ /** 鎮h�呰仈绯荤數璇� */
+ private String patientPhone;
+
+ /** 鎮h�呭鍚� */
+ private String patientName;
+
+ /** 鎮h�呮�у埆 */
+ private String patientGender;
+
+ /** 鎮h�呰韩浠借瘉鍙� */
+ private String patientIdCard;
+
+ /** 鎮h�呯梾鎯呮弿杩� */
+ 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;
+ }
+ }
+
+ /**
+ * 鎵ц浜哄憳淇℃伅鍐呴儴绫�
+ */
+ public static class AssigneeInfo {
+ /** 鐢ㄦ埛ID */
+ private Long userId;
+
+ /** 鐢ㄦ埛濮撳悕 */
+ private String userName;
+
+ /** 鐢ㄦ埛绫诲瀷锛堣鑹诧級锛歞river-鍙告満, doctor-鍖荤敓, nurse-鎶ゅ+ */
+ private String userType;
+
+ public Long getUserId() {
+ return userId;
+ }
+
+ public void setUserId(Long userId) {
+ this.userId = userId;
+ }
+
+ public String getUserName() {
+ return userName;
+ }
+
+ public void setUserName(String userName) {
+ this.userName = userName;
+ }
+
+ public String getUserType() {
+ return userType;
+ }
+
+ public void setUserType(String userType) {
+ this.userType = userType;
+ }
+ }
}
--
Gitblit v1.9.1