liusheng
2024-06-12 6d51501ca93f5bf46759f851988650477cf32e6c
smartor/src/main/java/com/smartor/domain/SvyTaskTemplate.java
copy from smartor/src/main/java/com/smartor/domain/SvyLibTitle.java copy to smartor/src/main/java/com/smartor/domain/SvyTaskTemplate.java
Îļþ´Ó smartor/src/main/java/com/smartor/domain/SvyLibTitle.java ¸´ÖÆ
@@ -1,12 +1,9 @@
package com.smartor.domain;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
@@ -15,110 +12,117 @@
import com.ruoyi.common.core.domain.BaseEntity;
/**
 * é—®å·å¯¹è±¡ svy_lib_title
 * ä»»åŠ¡é—®å·æ¨¡æ¿å¯¹è±¡ svy_task_template
 *
 * @author ruoyi
 * @date 2023-03-02
 * @date 2024-06-12
 */
@Data
@ApiModel(value = "SvyLibTitle", description = "问卷对象")
public class SvyLibTitle extends BaseEntity {
public class SvyTaskTemplate extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * è‡ªå¢žID
     */
    @ApiModelProperty(value = "自增ID")
    @ApiModelProperty(value = "主键")
    private Long svyid;
    /**
     * æ¨¡æ¿é—®å·ID
     */
    @Excel(name = " æ¨¡æ¿é—®å·ID ")
    @ApiModelProperty(value = "模板问卷ID")
    private Long templateid;
    /**
     * é—®å·åˆ†ç±»ID
     */
    @ApiModelProperty(value = "问卷分类ID", required = true)
    @Excel(name = " é—®å·åˆ†ç±»ID ")
    @ApiModelProperty(value = "问卷分类ID")
    private Long categoryid;
    /**
     * é—®å·ä»£ç 
     */
    @ApiModelProperty(value = "问卷代码")
    @Excel(name = " é—®å·ä»£ç  ")
    @ApiModelProperty(value = "问卷代码")
    private String svycode;
    /**
     * é—®å·åç§°
     */
    @ApiModelProperty(value = "问卷名称", required = true)
    @Excel(name = " é—®å·åç§° ")
    @ApiModelProperty(value = "问卷名称")
    private String svyname;
    /**
     * æè¿°
     */
    @ApiModelProperty(value = "描述", required = true)
    @Excel(name = " æè¿° ")
    @ApiModelProperty(value = "描述")
    private String description;
    /**
     * é—®å·ä»‹ç»
     */
    @ApiModelProperty(value = "问卷介绍")
    @Excel(name = " é—®å·ä»‹ç» ")
    @ApiModelProperty(value = "问卷介绍")
    private String introduce;
    /**
     * é—®å·æç¤º
     */
    @ApiModelProperty(value = "问卷提示")
    @Excel(name = " é—®å·æç¤º ")
    @ApiModelProperty(value = "问卷提示")
    private String submitprompt;
    /**
     * æ¨¡æ¿ID
     * æ ‡ç­¾
     */
    @ApiModelProperty(value = "模板ID")
    @Excel(name = " æ¨¡æ¿ID ")
    private Long templateid;
    @Excel(name = "标签")
    @ApiModelProperty(value = "标签")
    private String tag;
    /**
     * ç‰ˆæœ¬
     */
    @ApiModelProperty(value = "版本")
    @Excel(name = " ç‰ˆæœ¬ ")
    @ApiModelProperty(value = "版本")
    private BigDecimal version;
    /**
     * ä¸­å¿ƒåº“代码
     */
    @ApiModelProperty(value = "中心库代码")
    @Excel(name = " ä¸­å¿ƒåº“代码 ")
    @ApiModelProperty(value = "中心库代码")
    private String centerlibrarycode;
    /**
     * ä¸­å¿ƒåº“ID
     */
    @ApiModelProperty(value = "中心库ID")
    @Excel(name = " ä¸­å¿ƒåº“ID ")
    @ApiModelProperty(value = "中心库ID")
    private Long centerlibraryid;
    /**
     * æ˜¯å¦æœ¬åœ°
     */
    @ApiModelProperty(value = "是否本地")
    @Excel(name = " æ˜¯å¦æœ¬åœ° ")
    @ApiModelProperty(value = "是否本地")
    private Long islocal;
    /**
     * æ˜¯å¦å¯ç”¨
     */
    @ApiModelProperty(value = "是否启用")
    @Excel(name = " æ˜¯å¦å¯ç”¨ ")
    private String isenable = "0";
    @ApiModelProperty(value = "是否启用")
    private String isenable;
    /**
     * æœºæž„ID
     */
    @ApiModelProperty(value = "机构ID")
    @Excel(name = " æœºæž„ID ")
    @ApiModelProperty(value = "机构ID")
    private String orgid;
    /**
@@ -130,100 +134,94 @@
    /**
     * ä¸Šä¼ æ ‡è®°
     */
    @ApiModelProperty(value = "上传标记")
    @Excel(name = " ä¸Šä¼ æ ‡è®° ")
    @ApiModelProperty(value = "上传标记")
    private Long isupload;
    /**
     * ä¸Šä¼ æ—¶é—´
     */
    @ApiModelProperty(value = "上传时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " ä¸Šä¼ æ—¶é—´ ", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "上传时间")
    private Date uploadTime;
    /**
     * ç–¾ç—…名称
     * é—®é¢˜id
     */
    @ApiModelProperty(value = "疾病名称")
    private String icdname;
    @Excel(name = "问题id")
    @ApiModelProperty(value = "问题id")
    private String taskScriptId;
    /**
     * ç–¾ç—…ID
     * çˆ¶ID
     */
    @ApiModelProperty(value = "疾病ID")
    private List<String> icdID;
    @Excel(name = "父ID")
    @ApiModelProperty(value = "父ID")
    private Long pid;
    /**
     * é—®å·é¢˜ç›®é›†åˆ
     * GUID
     */
    @ApiModelProperty(value = "问卷题目集合")
    private List<SvyLibTopic> svyLibTopics;
    @Excel(name = "GUID")
    @ApiModelProperty(value = "GUID")
    private String guid;
    /**
     * æ¨¡æ¿ç§‘室关联集合
     */
    @ApiModelProperty(value = "模板科室关联集合")
    private List<TempDetpRelevance> tempDetpRelevances = new ArrayList<>();
    /**
     * æ˜¯å¦å­˜åœ¨æ“ä½œï¼š1 æ–°å¢ž 2修改 3删除
     */
    @ApiModelProperty(value = "是否存在操作:1 æ–°å¢ž 2修改 3删除")
    private Integer isoperation;
    /**
     * ç§‘室名称
     */
    @Excel(name = "科室名称")
    @ApiModelProperty("科室名称")
    private String deptNames = "";
    @ApiModelProperty(value = "科室名称")
    private String deptNames;
    /**
     * æ ‡ç­¾ä¿¡æ¯
     */
    @Excel(name = "标签信息")
    @ApiModelProperty("标签信息")
    private String labelInfo = "";
    @ApiModelProperty(value = "标签信息")
    private String labelInfo;
    /**
     * é™¢åŒº
     */
    @Excel(name = "院区")
    @ApiModelProperty("院区")
    private String campus = "";
    @ApiModelProperty(value = "院区")
    private String campus;
    /**
     * é€‚用方式:调查表1,智能语音2、人工3
     */
    @Excel(name = "院适用方式:调查表1,智能语音2、人工3区")
    @ApiModelProperty("适用方式:调查表1,智能语音2、人工3")
    private String suitway = "";
    @Excel(name = "适用方式:调查表1,智能语音2、人工3")
    @ApiModelProperty(value = "适用方式:调查表1,智能语音2、人工3")
    private String suitway;
    /**
     * å…¶å®ƒæ•°æ®ï¼ˆå­˜å‚¨å˜é‡ï¼‰
     */
    @ApiModelProperty("其它数据(存储变量)")
    private String otherdata = "";
    @Excel(name = "其它数据", readConverterExp = "存=储变量")
    @ApiModelProperty(value = "其它数据(存储变量)")
    private String otherdata;
    /**
     * å€¼ç±»åž‹ï¼ˆ1 é€‰é¡¹  2 æ–‡æœ¬  3 æ•°å€¼ï¼‰
     */
    @Excel(name = "值类型", readConverterExp = "1=,选=项,2=,文=本,3=,数=值")
    @ApiModelProperty(value = "值类型(1 é€‰é¡¹  2 æ–‡æœ¬  3 æ•°å€¼ï¼‰")
    @Excel(name = "值类型", readConverterExp = "1=选项,2=文本,3=数值")
    private Long valueType;
    private String valueType;
    /**
     * å›žå¤ï¼ˆæŒ‡é—®é¢˜çš„回复,给问答题用的)
     */
    @Excel(name = "回复", readConverterExp = "指=问题的回复,给问答题用的")
    @ApiModelProperty(value = "回复(指问题的回复,给问答题用的)")
    private String reply;
    /**
     * ä»»åŠ¡ID
     */
    @Excel(name = "任务ID")
    @ApiModelProperty(value = "任务ID")
    private Long taskid;
    public SvyLibTitle() {
    }
    public SvyLibTitle(Long svyid, String icdname) {
        this.svyid = svyid;
        this.icdname = icdname;
    }
}