Переглянути джерело

update:添加术前问卷接口

zhouzeyu 6 місяців тому
батько
коміт
8e8ebc9e8a

+ 4 - 1
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionDTO.java

@@ -1,6 +1,8 @@
 package cn.tr.module.smart.common.dto;
 
+import cn.tr.plugin.mybatis.config.handler.StringListTypeHandler;
 import cn.tr.plugin.mybatis.pojo.BaseDTO;
+import com.baomidou.mybatisplus.annotation.TableField;
 import lombok.EqualsAndHashCode;
 import lombok.ToString;
 import cn.tr.core.validation.Update;
@@ -8,6 +10,7 @@ import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import javax.validation.constraints.*;
+import java.util.List;
 
 /**
  * 问卷调查问题字段传输对象
@@ -35,7 +38,7 @@ public class BizQuestionDTO extends BaseDTO  {
     private String inputBoxType;
 
     @ApiModelProperty(value = "options", position = 6)
-    private String options;
+    private List<String> options;
 
     @ApiModelProperty(value = "排序", position = 7)
     private Integer sort;

+ 2 - 1
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/dto/BizQuestionSquareDTO.java

@@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import javax.validation.constraints.*;
+import java.util.List;
 
 /**
  * 问卷调查问题字段传输对象
@@ -38,7 +39,7 @@ public class BizQuestionSquareDTO extends BaseDTO  {
     private String inputBoxType;
 
     @ApiModelProperty(value = "options", position = 6)
-    private String options;
+    private List<String> options;
 
     @ApiModelProperty(value = "排序", position = 7)
     private Integer sort;

+ 6 - 1
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionPO.java

@@ -1,7 +1,9 @@
 package cn.tr.module.smart.common.po;
 
 
+import cn.tr.plugin.mybatis.config.handler.StringListTypeHandler;
 import cn.tr.plugin.mybatis.pojo.BasePO;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModelProperty;
@@ -9,6 +11,8 @@ import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.ToString;
 
+import java.util.List;
+
 /**
  * 问卷调查问题字段实体
  *
@@ -40,7 +44,8 @@ public class BizQuestionPO extends BasePO {
 
     /** options */
     @ApiModelProperty(value = "options", position = 6)
-    private String options;
+    @TableField(typeHandler = StringListTypeHandler.class)
+    private List<String> options;
 
     /** 排序 */
     @ApiModelProperty(value = "排序", position = 7)

+ 6 - 1
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/common/po/BizQuestionSquarePO.java

@@ -1,7 +1,9 @@
 package cn.tr.module.smart.common.po;
 
 
+import cn.tr.plugin.mybatis.config.handler.StringListTypeHandler;
 import cn.tr.plugin.mybatis.pojo.BasePO;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 import io.swagger.annotations.ApiModelProperty;
@@ -9,6 +11,8 @@ import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.ToString;
 
+import java.util.List;
+
 /**
  * 问卷调查问题字段实体
  *
@@ -44,7 +48,8 @@ public class BizQuestionSquarePO extends BasePO {
 
     /** options */
     @ApiModelProperty(value = "options", position = 6)
-    private String options;
+    @TableField(typeHandler = StringListTypeHandler.class)
+    private List<String> options;
 
     /** 排序 */
     @ApiModelProperty(value = "排序", position = 7)