Forráskód Böngészése

添加科室、医生、厂商字段

zhoutg 5 éve
szülő
commit
0f92590c42

+ 6 - 0
docs/032.20200228自诊程序对接/init_zzcx.sql

@@ -1,5 +1,11 @@
 use `sys-zzcx`;
 
 ALTER TABLE `zzcx_inquiry_info` ADD `inquiry_code` varchar(50) NOT NULL DEFAULT '' COMMENT '就诊序列号' AFTER `id_num`;
+ALTER TABLE `zzcx_inquiry_info` ADD `dept_code` varchar(100) NOT NULL DEFAULT '' COMMENT '对接科室主键' AFTER `inquiry_code`;
+ALTER TABLE `zzcx_inquiry_info` ADD `dept_name` varchar(100) NOT NULL DEFAULT '' COMMENT '对接科室名称' AFTER `dept_id`;
+ALTER TABLE `zzcx_inquiry_info` ADD `doctor_code` varchar(100) NOT NULL DEFAULT '' COMMENT '对接医生主键' AFTER `dept_name`;
+ALTER TABLE `zzcx_inquiry_info` ADD `doctor_name` varchar(100) NOT NULL DEFAULT '' COMMENT '对接医生姓名' AFTER `doctor_id`;
+ALTER TABLE `zzcx_inquiry_info` ADD `source` varchar(100) NOT NULL DEFAULT '' COMMENT '厂商' AFTER `hospital_code`;
+
 
 ALTER TABLE `zzcx_inquiry_detail` MODIFY COLUMN `remark` varchar(3000) DEFAULT NULL COMMENT '备注';

+ 25 - 0
zzcx-service/src/main/java/com/diagbot/dto/GetInquiryDTO.java

@@ -19,6 +19,11 @@ public class GetInquiryDTO {
      */
     private String hospitalCode;
 
+    /**
+     * 厂商
+     */
+    private String source;
+
     /**
      * 诊序列号
      */
@@ -29,6 +34,26 @@ public class GetInquiryDTO {
      */
     private String patName;
 
+    /**
+     * 对接科室主键
+     */
+    private String deptCode;
+
+    /**
+     * 对接科室名称
+     */
+    private String deptName;
+
+    /**
+     * 对接医生主键
+     */
+    private String doctorCode;
+
+    /**
+     * 对接医生姓名
+     */
+    private String doctorName;
+
     /**
      * 诊断
      */

+ 25 - 0
zzcx-service/src/main/java/com/diagbot/entity/InquiryInfo.java

@@ -66,6 +66,11 @@ public class InquiryInfo implements Serializable {
      */
     private String hospitalCode;
 
+    /**
+     * 厂商
+     */
+    private String source;
+
     /**
      * 访问者的IP
      */
@@ -101,6 +106,26 @@ public class InquiryInfo implements Serializable {
      */
     private String inquiryCode;
 
+    /**
+     * 对接科室主键
+     */
+    private String deptCode;
+
+    /**
+     * 对接科室名称
+     */
+    private String deptName;
+
+    /**
+     * 对接医生主键
+     */
+    private String doctorCode;
+
+    /**
+     * 对接医生姓名
+     */
+    private String doctorName;
+
     /**
      * 诊断程度(1:高,2:中,3:低)
      */

+ 5 - 0
zzcx-service/src/main/java/com/diagbot/facade/InquiryInfoFacade.java

@@ -191,6 +191,11 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
         return this.update(new UpdateWrapper<InquiryInfo>()
                 .set("gmt_modified", now)
                 .set("inquiry_code", inquiryCodeVO.getInquiryCode())
+                .set("source", inquiryCodeVO.getSource())
+                .set("dept_code", inquiryCodeVO.getDeptCode())
+                .set("dept_name", inquiryCodeVO.getDeptName())
+                .set("doctor_code", inquiryCodeVO.getDoctorCode())
+                .set("doctor_name", inquiryCodeVO.getDoctorName())
                 .eq("id", inquiryCodeVO.getInquiryId())
                 .eq("hospital_code", inquiryCodeVO.getHospitalCode())
         );

+ 30 - 0
zzcx-service/src/main/java/com/diagbot/vo/InquiryCodeVO.java

@@ -27,9 +27,39 @@ public class InquiryCodeVO {
     @NotBlank(message = "请输入医院名称")
     private String hospitalCode;
 
+    /**
+     * 厂商
+     */
+    @NotBlank(message = "厂商")
+    private String source;
+
     /**
      * 诊序列号
      */
     @NotBlank(message = "请输入就诊序列号")
     private String inquiryCode;
+
+    /**
+     * 对接科室主键
+     */
+    @NotBlank(message = "对接科室主键")
+    private String deptCode;
+
+    /**
+     * 对接科室名称
+     */
+    @NotBlank(message = "对接科室名称")
+    private String deptName;
+
+    /**
+     * 对接医生主键
+     */
+    @NotBlank(message = "对接医生主键")
+    private String doctorCode;
+
+    /**
+     * 对接医生姓名
+     */
+    @NotBlank(message = "对接医生姓名")
+    private String doctorName;
 }