liusheng
2024-01-15 a0bcee3aa22b79f592c44cdb3dcdbd681490f265
smartor/src/main/java/com/smartor/domain/SvyLibTitle.java
@@ -1,8 +1,14 @@
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;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
@@ -10,259 +16,203 @@
/**
 * 问卷对象 svy_lib_title
 *
 *
 * @author ruoyi
 * @date 2023-03-02
 */
public class SvyLibTitle extends BaseEntity
{
    private static final long serialVersionUID = 1L;
@Data
@ApiModel(value = "SvyLibTitle", description = "问卷对象")
public class SvyLibTitle extends BaseEntity {
    /**  自增ID  */
    /**
     * 自增ID
     */
    @ApiModelProperty(value = "自增ID")
    private Long svyid;
    /**  问卷分类ID  */
    /**
     * 问卷分类ID
     */
    @ApiModelProperty(value = "问卷分类ID", required = true)
    @Excel(name = " 问卷分类ID ")
    private Long categoryid;
    /**  问卷代码  */
    /**
     * 问卷代码
     */
    @ApiModelProperty(value = "问卷代码")
    @Excel(name = " 问卷代码 ")
    private String svycode;
    /**  问卷名称  */
    /**
     * 问卷名称
     */
    @ApiModelProperty(value = "问卷名称", required = true)
    @Excel(name = " 问卷名称 ")
    private String svyname;
    /**  描述  */
    /**
     * 描述
     */
    @ApiModelProperty(value = "描述", required = true)
    @Excel(name = " 描述 ")
    private String description;
    /**  问卷介绍  */
    /**
     * 问卷介绍
     */
    @ApiModelProperty(value = "问卷介绍")
    @Excel(name = " 问卷介绍 ")
    private String introduce;
    /**  问卷提示  */
    /**
     * 问卷提示
     */
    @ApiModelProperty(value = "问卷提示")
    @Excel(name = " 问卷提示 ")
    private String submitprompt;
    /**  模板ID  */
    /**
     * 模板ID
     */
    @ApiModelProperty(value = "模板ID")
    @Excel(name = " 模板ID ")
    private Long templateid;
    /**  版本  */
    /**
     * 版本
     */
    @ApiModelProperty(value = "版本")
    @Excel(name = " 版本 ")
    private BigDecimal version;
    /**  中心库代码  */
    /**
     * 中心库代码
     */
    @ApiModelProperty(value = "中心库代码")
    @Excel(name = " 中心库代码 ")
    private String centerlibrarycode;
    /**  中心库ID  */
    /**
     * 中心库ID
     */
    @ApiModelProperty(value = "中心库ID")
    @Excel(name = " 中心库ID ")
    private Long centerlibraryid;
    /**  是否本地  */
    /**
     * 是否本地
     */
    @ApiModelProperty(value = "是否本地")
    @Excel(name = " 是否本地 ")
    private Long islocal;
    /**  是否启用  */
    /**
     * 是否启用
     */
    @ApiModelProperty(value = "是否启用")
    @Excel(name = " 是否启用 ")
    private Long isenable;
    private String isenable = "0";
    /**  机构ID  */
    /**
     * 机构ID
     */
    @ApiModelProperty(value = "机构ID")
    @Excel(name = " 机构ID ")
    private String orgid;
    /**  删除标记  */
    /**
     * 删除标记
     */
    @ApiModelProperty(value = "删除标记")
    private String delFlag;
    /**  上传标记  */
    /**
     * 上传标记
     */
    @ApiModelProperty(value = "上传标记")
    @Excel(name = " 上传标记 ")
    private Long isupload;
    /**  上传时间  */
    /**
     * 上传时间
     */
    @ApiModelProperty(value = "上传时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    private Date uploadTime;
    public void setSvyid(Long svyid)
    {
    /**
     * 疾病名称
     */
    @ApiModelProperty(value = "疾病名称")
    private String icdname;
    /**
     * 疾病ID
     */
    @ApiModelProperty(value = "疾病ID")
    private List<String> icdID;
    /**
     * 问卷题目集合
     */
    @ApiModelProperty(value = "问卷题目集合")
    private List<SvyLibTopic> svyLibTopics;
    /**
     * 模板科室关联集合
     */
    @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 = "";
    /**
     * 标签信息
     */
    @Excel(name = "标签信息")
    @ApiModelProperty("标签信息")
    private String labelInfo = "";
    /**
     * 院区
     */
    @Excel(name = "院区")
    @ApiModelProperty("院区")
    private String campus = "";
    /**
     * 适用方式:调查表1,智能语音2、人工3
     */
    @Excel(name = "院适用方式:调查表1,智能语音2、人工3区")
    @ApiModelProperty("适用方式:调查表1,智能语音2、人工3")
    private String suitway = "";
    /**
     * 其它数据(存储变量)
     */
    @ApiModelProperty("其它数据(存储变量)")
    private String otherdata = "";
    public SvyLibTitle() {
    }
    public SvyLibTitle(Long svyid, String icdname) {
        this.svyid = svyid;
    }
    public Long getSvyid()
    {
        return svyid;
    }
    public void setCategoryid(Long categoryid)
    {
        this.categoryid = categoryid;
    }
    public Long getCategoryid()
    {
        return categoryid;
    }
    public void setSvycode(String svycode)
    {
        this.svycode = svycode;
    }
    public String getSvycode()
    {
        return svycode;
    }
    public void setSvyname(String svyname)
    {
        this.svyname = svyname;
    }
    public String getSvyname()
    {
        return svyname;
    }
    public void setDescription(String description)
    {
        this.description = description;
    }
    public String getDescription()
    {
        return description;
    }
    public void setIntroduce(String introduce)
    {
        this.introduce = introduce;
    }
    public String getIntroduce()
    {
        return introduce;
    }
    public void setSubmitprompt(String submitprompt)
    {
        this.submitprompt = submitprompt;
    }
    public String getSubmitprompt()
    {
        return submitprompt;
    }
    public void setTemplateid(Long templateid)
    {
        this.templateid = templateid;
    }
    public Long getTemplateid()
    {
        return templateid;
    }
    public void setVersion(BigDecimal version)
    {
        this.version = version;
    }
    public BigDecimal getVersion()
    {
        return version;
    }
    public void setCenterlibrarycode(String centerlibrarycode)
    {
        this.centerlibrarycode = centerlibrarycode;
    }
    public String getCenterlibrarycode()
    {
        return centerlibrarycode;
    }
    public void setCenterlibraryid(Long centerlibraryid)
    {
        this.centerlibraryid = centerlibraryid;
    }
    public Long getCenterlibraryid()
    {
        return centerlibraryid;
    }
    public void setIslocal(Long islocal)
    {
        this.islocal = islocal;
    }
    public Long getIslocal()
    {
        return islocal;
    }
    public void setIsenable(Long isenable)
    {
        this.isenable = isenable;
    }
    public Long getIsenable()
    {
        return isenable;
    }
    public void setOrgid(String orgid)
    {
        this.orgid = orgid;
    }
    public String getOrgid()
    {
        return orgid;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }
    public String getDelFlag()
    {
        return delFlag;
    }
    public void setIsupload(Long isupload)
    {
        this.isupload = isupload;
    }
    public Long getIsupload()
    {
        return isupload;
    }
    public void setUploadTime(Date uploadTime)
    {
        this.uploadTime = uploadTime;
    }
    public Date getUploadTime()
    {
        return uploadTime;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("svyid", getSvyid())
            .append("categoryid", getCategoryid())
            .append("svycode", getSvycode())
            .append("svyname", getSvyname())
            .append("description", getDescription())
            .append("introduce", getIntroduce())
            .append("submitprompt", getSubmitprompt())
            .append("templateid", getTemplateid())
            .append("version", getVersion())
            .append("centerlibrarycode", getCenterlibrarycode())
            .append("centerlibraryid", getCenterlibraryid())
            .append("islocal", getIslocal())
            .append("isenable", getIsenable())
            .append("orgid", getOrgid())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("isupload", getIsupload())
            .append("uploadTime", getUploadTime())
            .toString();
        this.icdname = icdname;
    }
}