package com.smartor.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 问卷问题选项对象 svy_lib_topicoption
|
*
|
* @author ruoyi
|
* @date 2023-03-02
|
*/
|
public class SvyLibTopicoption extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 自增ID */
|
private Long optionid;
|
|
/** 题目ID */
|
@Excel(name = " 题目ID ")
|
private Long topicid;
|
|
/** 问卷ID */
|
@Excel(name = " 问卷ID ")
|
private Long svyid;
|
|
/** 题目类型 */
|
@Excel(name = " 题目类型 ")
|
private Long topictype;
|
|
/** 选项Code */
|
@Excel(name = " 选项Code ")
|
private String optioncode;
|
|
/** 选项内容 */
|
@Excel(name = " 选项内容 ")
|
private String optioncontent;
|
|
/** 是否存在明细 */
|
@Excel(name = " 是否存在明细 ")
|
private Long isexistdetail;
|
|
/** 明细是否必填 */
|
@Excel(name = " 明细是否必填 ")
|
private Long detailismandatory;
|
|
/** 是否异常项目 */
|
@Excel(name = " 是否异常项目 ")
|
private Long isexceptionitem;
|
|
/** 是否跟进 */
|
@Excel(name = " 是否跟进 ")
|
private Long istrack;
|
|
/** 分数 */
|
@Excel(name = " 分数 ")
|
private Long score;
|
|
/** 提示 */
|
@Excel(name = " 提示 ")
|
private String prompt;
|
|
/** 跳转 */
|
@Excel(name = " 跳转 ")
|
private String jump;
|
|
/** 父选项ID */
|
@Excel(name = " 父选项ID ")
|
private Long parentoptionid;
|
|
/** 是否互斥 */
|
@Excel(name = " 是否互斥 ")
|
private Long ismutex;
|
|
/** 验证规则 */
|
@Excel(name = " 验证规则 ")
|
private String verifyrule;
|
|
/** 排序 */
|
@Excel(name = " 排序 ")
|
private Long sort;
|
|
/** 验证类型;0.不验证 1.整数 2.小数 3.手机号 4.身份证 5.日期 */
|
@Excel(name = " 验证类型;0.不验证 1.整数 2.小数 3.手机号 4.身份证 5.日期 ")
|
private Long verificationtype;
|
|
/** 是否限制范围 */
|
@Excel(name = " 是否限制范围 ")
|
private Long isrange;
|
|
/** 最小范围 */
|
@Excel(name = " 最小范围 ")
|
private String minrange;
|
|
/** 最大范围 */
|
@Excel(name = " 最大范围 ")
|
private String maxrange;
|
|
/** 范围长度;用于小数保留位数 */
|
@Excel(name = " 范围长度;用于小数保留位数 ")
|
private Long rangelength;
|
|
/** 机构ID */
|
@Excel(name = " 机构ID ")
|
private String orgid;
|
|
/** 上一版本ID */
|
@Excel(name = " 上一版本ID ")
|
private Long oldid;
|
|
/** 删除标记 */
|
private String delFlag;
|
|
/** 上传标记 */
|
@Excel(name = " 上传标记 ")
|
private Long isupload;
|
|
/** 上传时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = " 上传时间 ", width = 30, dateFormat = "yyyy-MM-dd")
|
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();
|
}
|
}
|