From 13a31edf7f569cdcf15d3c43a476a2c947f47fbf Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期日, 09 十一月 2025 22:33:24 +0800
Subject: [PATCH] feat: 增加hospdata表,同步sqlserver过来

---
 ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskCreateVO.java |  120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 120 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskCreateVO.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskCreateVO.java
index ca29735..3e4628f 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskCreateVO.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/vo/TaskCreateVO.java
@@ -89,8 +89,62 @@
     /** 绂忕杞﹀叕閲屾暟 */
     private BigDecimal distance;
 
+    /** 鍗曟嵁绫诲瀷ID锛堝搴擲QL Server鐨刣ictionary琛╲ID锛� */
+    private String documentTypeId;
+
+    /** 浠诲姟绫诲瀷ID锛堝搴擲QL Server鐨刣ictionary琛╲ID锛� */
+    private String taskTypeId;
+
     /** 杞﹁締ID鍒楄〃 */
     private List<Long> vehicleIds;
+
+    /** 鎵ц浜哄憳ID鍒楄〃 */
+    private List<Long> assigneeIds;
+
+    /** 鎵ц浜哄憳璇︾粏淇℃伅鍒楄〃锛堝寘鍚鑹茬被鍨嬶級 */
+    private List<AssigneeInfo> assignees;
+
+    /** 褰掑睘閮ㄩ棬ID */
+    private Long deptId;
+
+    /** 鐥呮儏ID鍒楄〃锛圛CD-10鐤剧梾ID鍒楄〃锛岀敤浜庡悓姝ヨ皟搴﹀崟鐨凮rdICD_ID鍙傛暟锛� */
+    private List<Long> diseaseIds;
+
+    // 鎵ц浜哄憳淇℃伅鍐呴儴绫�
+    public static class AssigneeInfo {
+        /** 鐢ㄦ埛ID */
+        private Long userId;
+        
+        /** 鐢ㄦ埛濮撳悕 */
+        private String userName;
+        
+        /** 鐢ㄦ埛绫诲瀷锛歞river-鍙告満锛宒octor-鍖荤敓锛宯urse-鎶ゅ+ */
+        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;
+        }
+    }
 
     // 鎮h�呬俊鎭唴閮ㄧ被
     public static class PatientInfo {
@@ -153,14 +207,24 @@
 
     // 鍖婚櫌淇℃伅鍐呴儴绫�
     public static class HospitalInfo {
+        private Long id;  // 鍖婚櫌ID锛堝叧鑱攈osp_data琛ㄧ殑HospID锛�
         private String name;
         private String department;
+        private String departmentId;  // 绉戝ID锛堝搴擲QL Server dictionary琛ㄧ殑vID锛�
         private String bedNumber;
         private String address;
         private BigDecimal longitude;
         private BigDecimal latitude;
 
         // getters and setters
+        public Long getId() {
+            return id;
+        }
+
+        public void setId(Long id) {
+            this.id = id;
+        }
+
         public String getName() {
             return name;
         }
@@ -175,6 +239,14 @@
 
         public void setDepartment(String department) {
             this.department = department;
+        }
+
+        public String getDepartmentId() {
+            return departmentId;
+        }
+
+        public void setDepartmentId(String departmentId) {
+            this.departmentId = departmentId;
         }
 
         public String getBedNumber() {
@@ -432,4 +504,52 @@
     public void setDistance(BigDecimal distance) {
         this.distance = distance;
     }
+
+    public String getDocumentTypeId() {
+        return documentTypeId;
+    }
+
+    public void setDocumentTypeId(String documentTypeId) {
+        this.documentTypeId = documentTypeId;
+    }
+
+    public String getTaskTypeId() {
+        return taskTypeId;
+    }
+
+    public void setTaskTypeId(String taskTypeId) {
+        this.taskTypeId = taskTypeId;
+    }
+
+    public List<Long> getAssigneeIds() {
+        return assigneeIds;
+    }
+
+    public void setAssigneeIds(List<Long> assigneeIds) {
+        this.assigneeIds = assigneeIds;
+    }
+
+    public List<AssigneeInfo> getAssignees() {
+        return assignees;
+    }
+
+    public void setAssignees(List<AssigneeInfo> assignees) {
+        this.assignees = assignees;
+    }
+
+    public Long getDeptId() {
+        return deptId;
+    }
+
+    public void setDeptId(Long deptId) {
+        this.deptId = deptId;
+    }
+
+    public List<Long> getDiseaseIds() {
+        return diseaseIds;
+    }
+
+    public void setDiseaseIds(List<Long> diseaseIds) {
+        this.diseaseIds = diseaseIds;
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1