Browse Source

明细加入关联子问题

gaodm 5 years ago
parent
commit
926414b51c

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

@@ -26,3 +26,9 @@ CREATE TABLE `prec_statistical` (
   `status` int(5) DEFAULT '0' COMMENT '是否存在标签库(0:默认有,1:无)',
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数据埋点统计表';
+
+-- 加入关联子问题
+ALTER TABLE `prec_question_detail` ADD  COLUMN  `sub_question` varchar(100) NOT NULL DEFAULT '' COMMENT '关联子问题(questionId多个逗号隔开)' AFTER `exclusion`;
+
+UPDATE `prec_dictionary_info` SET `id`='16', `is_deleted`='N', `gmt_create`='1970-01-01 12:00:00', `gmt_modified`='1970-01-01 12:00:00', `creator`='0', `modifier`='0', `group_type`='2', `name`='多选伴随', `val`='8', `return_type`='1', `order_no`='80', `remark`='单标签组件类型' WHERE (`id`='16');
+

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

@@ -52,6 +52,11 @@ public class QuestionDetail implements Serializable {
      */
     private Integer exclusion;
 
+    /**
+     * 关联子问题(questionId多个逗号隔开)
+     */
+    private String subQuestion;
+
     /**
      * 备注
      */

+ 3 - 2
prec-service/src/main/resources/mapper/QuestionDetailMapper.xml

@@ -5,11 +5,12 @@
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.diagbot.entity.QuestionDetail">
         <id column="id" property="id" />
-        <result column="name" property="name" />
         <result column="question_id" property="questionId" />
-        <result column="order_no" property="orderNo" />
         <result column="description" property="description" />
+        <result column="name" property="name" />
+        <result column="order_no" property="orderNo" />
         <result column="exclusion" property="exclusion" />
+        <result column="sub_question" property="subQuestion" />
         <result column="remark" property="remark" />
     </resultMap>
 

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

@@ -80,6 +80,11 @@ public class QuestionDetail implements Serializable {
      */
     private Integer exclusion;
 
+    /**
+     * 关联子问题(questionId多个逗号隔开)
+     */
+    private String subQuestion;
+
     /**
      * 备注
      */

+ 3 - 8
precman-service/src/main/resources/mapper/QuestionDetailMapper.xml

@@ -5,17 +5,12 @@
     <!-- 通用查询映射结果 -->
     <resultMap id="BaseResultMap" type="com.diagbot.entity.QuestionDetail">
         <id column="id" property="id" />
-        <result column="is_deleted" property="isDeleted" />
-        <result column="gmt_create" property="gmtCreate" />
-        <result column="gmt_modified" property="gmtModified" />
-        <result column="creator" property="creator" />
-        <result column="modifier" property="modifier" />
         <result column="question_id" property="questionId" />
+        <result column="description" property="description" />
         <result column="name" property="name" />
         <result column="order_no" property="orderNo" />
-        <result column="default_select" property="defaultSelect" />
-        <result column="abnormal" property="abnormal" />
-        <result column="code" property="code" />
+        <result column="exclusion" property="exclusion" />
+        <result column="sub_question" property="subQuestion" />
         <result column="remark" property="remark" />
     </resultMap>