Browse Source

问题明细增加互斥

gaodm 5 years ago
parent
commit
7bb0325646

+ 3 - 0
docs/030.预问诊交互方式改成QA/init_prec.sql

@@ -0,0 +1,3 @@
+use `sys-prec`;
+
+alter table `prec_question_info` add  column `exclusion_detail` varchar(100) DEFAULT '' COMMENT '互斥选项(如1,2|3,4(1,2互斥,3,4互斥))' AFTER `required`;

+ 1 - 0
prec-service/src/main/java/com/diagbot/dto/QuestionDTO.java

@@ -29,6 +29,7 @@ public class QuestionDTO {
     private String description; // 客户端界面描述
     private Integer specFlag;//特殊标记(0:没有标记,1:拼接到主诉)
     private Integer required;//必填(0:不必填,1:必填)
+    private String exclusionDetail; //互斥选项(如1,2|3,4(1,2互斥,3,4互斥))
     private String explains;//详细阐述
     private Integer exclusionType; //互斥类型
     private List<QuestionDetail> questionDetailList = new ArrayList<>(); //标签明细表

+ 5 - 0
prec-service/src/main/java/com/diagbot/entity/QuestionInfo.java

@@ -112,6 +112,11 @@ public class QuestionInfo implements Serializable {
      */
     private String flag;
 
+    /**
+     * 互斥选项(如1,2|3,4(1,2互斥,3,4互斥))
+     */
+    private String exclusionDetail;
+
     /**
      * 备注
      */

+ 1 - 0
prec-service/src/main/resources/mapper/QuestionInfoMapper.xml

@@ -20,6 +20,7 @@
         <result column="url" property="url" />
         <result column="spec_flag" property="specFlag" />
         <result column="required" property="required" />
+        <result column="exclusion_detail" property="exclusionDetail" />
         <result column="explains" property="explains" />
         <result column="remark" property="remark" />
     </resultMap>

+ 1 - 0
precman-service/src/main/java/com/diagbot/dto/QuestionDTO.java

@@ -29,6 +29,7 @@ public class QuestionDTO {
     private String url;
     private Integer specFlag;//特殊标记(0:没有标记,1:拼接到主诉)
     private Integer required;//必填(0:不必填,1:必填)
+    private String exclusionDetail; //互斥选项(如1,2|3,4(1,2互斥,3,4互斥))
     private String explains;//详细阐述
     private String description; // 客户端界面描述
     private Integer exclusionType; //互斥类型

+ 5 - 0
precman-service/src/main/java/com/diagbot/entity/QuestionInfo.java

@@ -126,6 +126,11 @@ public class QuestionInfo implements Serializable {
      */
     private Integer required;
 
+    /**
+     * 互斥选项(如1,2|3,4(1,2互斥,3,4互斥))
+     */
+    private String exclusionDetail;
+
     /**
      * 详细阐述
      */

+ 1 - 0
precman-service/src/main/java/com/diagbot/entity/wrapper/QuestionWrapper.java

@@ -35,6 +35,7 @@ public class QuestionWrapper implements Serializable {
     private String url; //图片显示地址
     private Integer specFlag; //特殊标记(0:没有标记,1:拼接到主诉)
     private Integer required; //必填(0:不必填,1:必填)
+    private String exclusionDetail; //互斥选项(如1,2|3,4(1,2互斥,3,4互斥))
     private String explains; //必填(0:不必填,1:必填)
     private String description; //患者界面描述
     private String flag; //类型标记

+ 1 - 0
precman-service/src/main/resources/mapper/QuestionInfoMapper.xml

@@ -23,6 +23,7 @@
         <result column="label_suffix" property="labelSuffix" />
         <result column="url" property="url" />
         <result column="spec_flag" property="specFlag" />
+        <result column="exclusion_detail" property="exclusionDetail" />
         <result column="required" property="required" />
         <result column="explains" property="explains" />
         <result column="description" property="description" />