liusheng
2023-12-22 52a0bf7637b725f0b6bf18a03962b0636f7074fb
smartor/src/main/java/com/smartor/domain/SvyLibTopicoption.java
@@ -1,7 +1,11 @@
package com.smartor.domain;
import java.util.Date;
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;
@@ -9,399 +13,177 @@
/**
 * 问卷问题选项对象 svy_lib_topicoption
 *
 *
 * @author ruoyi
 * @date 2023-03-02
 */
public class SvyLibTopicoption extends BaseEntity
{
    private static final long serialVersionUID = 1L;
@Data
@ApiModel(value = "SvyLibTopicoption", description = "问卷问题选项对象")
public class SvyLibTopicoption extends BaseEntity {
    /**  自增ID  */
    /**
     * 自增ID
     */
    @ApiModelProperty(value = "自增ID")
    private Long optionid;
    /**  题目ID  */
    /**
     * 题目ID
     */
    @ApiModelProperty(value = "题目ID")
    @Excel(name = " 题目ID ")
    private Long topicid;
    /**  问卷ID  */
    @Excel(name = " 问卷ID ")
    /**
     * 问卷ID
     */
    @ApiModelProperty(value = "问卷ID")
    private Long svyid;
    /**  题目类型  */
    @Excel(name = " 题目类型 ")
    /**
     * 题目类型
     */
    @ApiModelProperty(value = "题目类型")
    private Long topictype;
    /**  选项Code  */
    @Excel(name = " 选项Code ")
    /**
     * 选项Code
     */
    @ApiModelProperty(value = "选项Code")
    private String optioncode;
    /**  选项内容  */
    @Excel(name = " 选项内容 ")
    /**
     * 选项内容
     */
    @ApiModelProperty(value = "选项内容")
    private String optioncontent;
    /**  是否存在明细  */
    @Excel(name = " 是否存在明细 ")
    /**
     * 是否存在明细
     */
    @ApiModelProperty(value = "是否存在明细")
    private Long isexistdetail;
    /**  明细是否必填  */
    @Excel(name = " 明细是否必填 ")
    /**
     * 明细是否必填
     */
    @ApiModelProperty(value = "明细是否必填")
    private Long detailismandatory;
    /**  是否异常项目  */
    @Excel(name = " 是否异常项目 ")
    /**
     * 是否异常项目
     */
    @ApiModelProperty(value = "是否异常项目")
    private Long isexceptionitem;
    /**  是否跟进  */
    @Excel(name = " 是否跟进 ")
    /**
     * 是否跟进
     */
    @ApiModelProperty(value = "是否跟进")
    private Long istrack;
    /**  分数  */
    @Excel(name = " 分数 ")
    /**
     * 分数
     */
    @ApiModelProperty(value = "分数")
    private Long score;
    /**  提示  */
    @Excel(name = " 提示 ")
    /**
     * 提示
     */
    @ApiModelProperty(value = "提示")
    private String prompt;
    /**  跳转  */
    @Excel(name = " 跳转 ")
    /**
     * 跳转
     */
    @ApiModelProperty(value = "跳转")
    private String jump;
    /**  父选项ID  */
    @Excel(name = " 父选项ID ")
    /**
     * 父选项ID
     */
    @ApiModelProperty(value = "父选项ID")
    private Long parentoptionid;
    /**  是否互斥  */
    @Excel(name = " 是否互斥 ")
    /**
     * 是否互斥
     */
    @ApiModelProperty(value = "是否互斥")
    private Long ismutex;
    /**  验证规则  */
    @Excel(name = " 验证规则 ")
    /**
     * 验证规则
     */
    @ApiModelProperty(value = "验证规则")
    private String verifyrule;
    /**  排序  */
    @Excel(name = " 排序 ")
    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Long sort;
    /**  验证类型;0.不验证 1.整数 2.小数 3.手机号 4.身份证 5.日期  */
    @Excel(name = " 验证类型;0.不验证 1.整数 2.小数 3.手机号 4.身份证 5.日期 ")
    /**
     * 验证类型;0.不验证 1.整数 2.小数 3.手机号 4.身份证 5.日期
     */
    @ApiModelProperty(value = "验证类型;0.不验证 1.整数 2.小数 3.手机号 4.身份证 5.日期 ")
    private Long verificationtype;
    /**  是否限制范围  */
    @Excel(name = " 是否限制范围 ")
    /**
     * 是否限制范围
     */
    @ApiModelProperty(value = "是否限制范围")
    private Long isrange;
    /**  最小范围  */
    @Excel(name = " 最小范围 ")
    /**
     * 最小范围
     */
    @ApiModelProperty(value = "最小范围")
    private String minrange;
    /**  最大范围  */
    @Excel(name = " 最大范围 ")
    /**
     * 最大范围
     */
    @ApiModelProperty(value = "最大范围")
    private String maxrange;
    /**  范围长度;用于小数保留位数  */
    @Excel(name = " 范围长度;用于小数保留位数 ")
    /**
     * 范围长度;用于小数保留位数
     */
    @ApiModelProperty(value = "范围长度;用于小数保留位数")
    private Long rangelength;
    /**  机构ID  */
    @Excel(name = " 机构ID ")
    /**
     * 机构ID
     */
    @ApiModelProperty(value = "机构ID")
    private String orgid;
    /**  上一版本ID  */
    @Excel(name = " 上一版本ID ")
    /**
     * 上一版本ID
     */
    @ApiModelProperty(value = "上一版本ID")
    private Long oldid;
    /**  删除标记  */
    /**
     * 删除标记
     */
    @ApiModelProperty(value = "删除标记")
    private String delFlag;
    /**  上传标记  */
    @Excel(name = " 上传标记 ")
    /**
     * 上传标记
     */
    @ApiModelProperty(value = "上传标记")
    private Long isupload;
    /**  上传时间  */
    /**
     * 上传时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "上传时间")
    private Date uploadTime;
    public void setOptionid(Long optionid)
    {
        this.optionid = optionid;
    }
    public Long getOptionid()
    {
        return optionid;
    }
    public void setTopicid(Long topicid)
    {
        this.topicid = topicid;
    }
    public Long getTopicid()
    {
        return topicid;
    }
    public void setSvyid(Long svyid)
    {
        this.svyid = svyid;
    }
    public Long getSvyid()
    {
        return svyid;
    }
    public void setTopictype(Long topictype)
    {
        this.topictype = topictype;
    }
    public Long getTopictype()
    {
        return topictype;
    }
    public void setOptioncode(String optioncode)
    {
        this.optioncode = optioncode;
    }
    public String getOptioncode()
    {
        return optioncode;
    }
    public void setOptioncontent(String optioncontent)
    {
        this.optioncontent = optioncontent;
    }
    public String getOptioncontent()
    {
        return optioncontent;
    }
    public void setIsexistdetail(Long isexistdetail)
    {
        this.isexistdetail = isexistdetail;
    }
    public Long getIsexistdetail()
    {
        return isexistdetail;
    }
    public void setDetailismandatory(Long detailismandatory)
    {
        this.detailismandatory = detailismandatory;
    }
    public Long getDetailismandatory()
    {
        return detailismandatory;
    }
    public void setIsexceptionitem(Long isexceptionitem)
    {
        this.isexceptionitem = isexceptionitem;
    }
    public Long getIsexceptionitem()
    {
        return isexceptionitem;
    }
    public void setIstrack(Long istrack)
    {
        this.istrack = istrack;
    }
    public Long getIstrack()
    {
        return istrack;
    }
    public void setScore(Long score)
    {
        this.score = score;
    }
    public Long getScore()
    {
        return score;
    }
    public void setPrompt(String prompt)
    {
        this.prompt = prompt;
    }
    public String getPrompt()
    {
        return prompt;
    }
    public void setJump(String jump)
    {
        this.jump = jump;
    }
    public String getJump()
    {
        return jump;
    }
    public void setParentoptionid(Long parentoptionid)
    {
        this.parentoptionid = parentoptionid;
    }
    public Long getParentoptionid()
    {
        return parentoptionid;
    }
    public void setIsmutex(Long ismutex)
    {
        this.ismutex = ismutex;
    }
    public Long getIsmutex()
    {
        return ismutex;
    }
    public void setVerifyrule(String verifyrule)
    {
        this.verifyrule = verifyrule;
    }
    public String getVerifyrule()
    {
        return verifyrule;
    }
    public void setSort(Long sort)
    {
        this.sort = sort;
    }
    public Long getSort()
    {
        return sort;
    }
    public void setVerificationtype(Long verificationtype)
    {
        this.verificationtype = verificationtype;
    }
    public Long getVerificationtype()
    {
        return verificationtype;
    }
    public void setIsrange(Long isrange)
    {
        this.isrange = isrange;
    }
    public Long getIsrange()
    {
        return isrange;
    }
    public void setMinrange(String minrange)
    {
        this.minrange = minrange;
    }
    public String getMinrange()
    {
        return minrange;
    }
    public void setMaxrange(String maxrange)
    {
        this.maxrange = maxrange;
    }
    public String getMaxrange()
    {
        return maxrange;
    }
    public void setRangelength(Long rangelength)
    {
        this.rangelength = rangelength;
    }
    public Long getRangelength()
    {
        return rangelength;
    }
    public void setOrgid(String orgid)
    {
        this.orgid = orgid;
    }
    public String getOrgid()
    {
        return orgid;
    }
    public void setOldid(Long oldid)
    {
        this.oldid = oldid;
    }
    public Long getOldid()
    {
        return oldid;
    }
    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("optionid", getOptionid())
            .append("topicid", getTopicid())
            .append("svyid", getSvyid())
            .append("topictype", getTopictype())
            .append("optioncode", getOptioncode())
            .append("optioncontent", getOptioncontent())
            .append("isexistdetail", getIsexistdetail())
            .append("detailismandatory", getDetailismandatory())
            .append("isexceptionitem", getIsexceptionitem())
            .append("istrack", getIstrack())
            .append("score", getScore())
            .append("prompt", getPrompt())
            .append("jump", getJump())
            .append("parentoptionid", getParentoptionid())
            .append("ismutex", getIsmutex())
            .append("verifyrule", getVerifyrule())
            .append("sort", getSort())
            .append("verificationtype", getVerificationtype())
            .append("isrange", getIsrange())
            .append("minrange", getMinrange())
            .append("maxrange", getMaxrange())
            .append("rangelength", getRangelength())
            .append("orgid", getOrgid())
            .append("oldid", getOldid())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("isupload", getIsupload())
            .append("uploadTime", getUploadTime())
            .toString();
    }
}