package com.smartor.domain;
|
|
import java.util.Date;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
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;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 任务问卷问题选项对象 svy_task_scriptoption
|
*
|
* @author ruoyi
|
* @date 2024-06-12
|
*/
|
@Data
|
public class SvyTaskScriptoption extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 自增ID
|
*/
|
@ApiModelProperty(value = "主键")
|
private Long id;
|
|
/**
|
* 题目ID
|
*/
|
@Excel(name = " 题目ID ")
|
@ApiModelProperty(value = "题目ID")
|
private Long taskScriptId;
|
|
/**
|
* 问卷ID
|
*/
|
@Excel(name = " 问卷ID ")
|
@ApiModelProperty(value = "问卷ID")
|
private Long svyid;
|
|
/**
|
* 题目类型
|
*/
|
@Excel(name = " 题目类型 ")
|
@ApiModelProperty(value = "题目类型")
|
private Long scriptType;
|
|
/**
|
* 选项Code
|
*/
|
@Excel(name = " 选项Code ")
|
@ApiModelProperty(value = "选项Code")
|
private String optioncode;
|
|
/**
|
* 选项内容
|
*/
|
@Excel(name = " 选项内容 ")
|
@ApiModelProperty(value = "选项内容")
|
private String optioncontent;
|
|
/**
|
* 选项标签
|
*/
|
@Excel(name = "选项标签")
|
@ApiModelProperty(value = "选项标签")
|
private String tag;
|
|
/**
|
* 是否存在明细
|
*/
|
@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 withadditional;
|
|
/**
|
* 分数
|
*/
|
@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 ")
|
@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.日期 ")
|
@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 ")
|
@ApiModelProperty(value = "机构ID")
|
private String orgid;
|
|
/**
|
* 上一版本ID
|
*/
|
@Excel(name = " 上一版本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;
|
|
/**
|
* 父ID
|
*/
|
@Excel(name = "父ID")
|
@ApiModelProperty(value = "父ID")
|
private Long pid;
|
|
/**
|
* GUID
|
*/
|
@Excel(name = "GUID")
|
@ApiModelProperty(value = "GUID")
|
private String guid;
|
|
/**
|
* 任务ID
|
*/
|
@Excel(name = "任务ID")
|
@ApiModelProperty(value = "任务ID")
|
private Long taskid;
|
|
/**
|
* 下一个题目ID
|
*/
|
@Excel(name = "下一个题目ID")
|
@ApiModelProperty(value = "下一个题目ID")
|
private Long nexttopicid;
|
|
/**
|
* 下一个题目序号
|
*/
|
@Excel(name = "下一个题目序号")
|
@ApiModelProperty(value = "下一个题目序号")
|
private Long nexttopicsort;
|
|
/**
|
* 分值类型:1:数字,2:等级
|
*/
|
@Excel(name = "分值类型:1:数字,2:等级")
|
@ApiModelProperty(value = "分值类型:1:数字,2:等级")
|
private String scoretype;
|
|
/**
|
* 题目内容展示类型:1:文本,2:图,3:语音,4:视频
|
*/
|
@Excel(name = "题目内容展示类型:1:文本,2:图,3:语音,4:视频")
|
@ApiModelProperty(value = "题目内容展示类型:1:文本,2:图,3:语音,4:视频")
|
private String showtype;
|
|
/**
|
* 题目图片路径
|
*/
|
@Excel(name = "题目图片路径")
|
@ApiModelProperty(value = "题目图片路径")
|
private String picturePath;
|
|
|
}
|