liusheng
2024-01-15 a0bcee3aa22b79f592c44cdb3dcdbd681490f265
smartor/src/main/java/com/smartor/domain/SvyLibTopic.java
@@ -1,6 +1,8 @@
package com.smartor.domain;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
@@ -25,96 +27,156 @@
    /**
     * 自增ID
     */
    @ApiModelProperty(name = "自增ID")
    @ApiModelProperty("自增ID")
    private Long topicid;
    /**
     * 老版本ID
     */
    @ApiModelProperty(name = "老版本ID")
    @ApiModelProperty("老版本ID")
    private Long oldid;
    /**
     * 问券题目分类ID
     */
    @ApiModelProperty("老版本ID")
    private Long categoryid;
    /**
     * 问卷ID
     */
    @Excel(name = " 问卷ID ")
    @ApiModelProperty(name = "问卷ID")
    @ApiModelProperty("问卷ID")
    private Long svyid;
    /**
     * 题目类型;枚举 1.单选 2多选 3填空
     */
    @Excel(name = " 题目类型;枚举 1.单选 2多选 3填空 ")
    @ApiModelProperty(name = "题目类型;枚举 1.单选 2多选 3填空")
    private Long topictype;
    @ApiModelProperty("题目类型;枚举 1.单选 2多选 3填空")
    private String topictype = "";
    /**
     * 题目Code
     */
    @ApiModelProperty(name = "题目Code")
    @ApiModelProperty("题目Code")
    private String topiccode;
    /**
     * 题目
     */
    @Excel(name = " 题目 ")
    @ApiModelProperty(name = "题目")
    @ApiModelProperty("题目")
    private String topic;
    /**
     * 排序
     */
    @Excel(name = " 排序 ")
    @ApiModelProperty(name = "排序")
    @ApiModelProperty("排序")
    private Long sort;
    /**
     * 是否必填
     */
    @ApiModelProperty(name = "是否必填")
    private Long ismandatory;
    @ApiModelProperty("是否必填")
    private String ismandatory;
    /**
     * 是否隐藏
     */
    @Excel(name = " 是否隐藏 ")
    @ApiModelProperty(name = "是否隐藏")
    @ApiModelProperty("是否隐藏")
    private Long ishide;
    /**
     * 删除标记
     */
    @ApiModelProperty(name = "删除标记")
    @ApiModelProperty("删除标记")
    private String delFlag;
    /**
     * 机构ID
     */
    @Excel(name = " 机构ID ")
    @ApiModelProperty(name = "机构ID")
    @ApiModelProperty("机构ID")
    private String orgid;
    /**
     * 上传标记
     */
    @ApiModelProperty(name = "上传标记")
    @ApiModelProperty("上传标记")
    private Long isupload;
    /**
     * 上传标记
     */
    @ApiModelProperty(name = "标签")
    private String tag;
    @ApiModelProperty("标签")
    private String tag = "";
    /**
     * 上传时间
     */
    @ApiModelProperty(name = "上传时间")
    @ApiModelProperty("上传时间")
    private Date uploadTime;
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("topicid", getTopicid()).append("oldid", getOldid()).append("svyid", getSvyid()).append("topictype", getTopictype()).append("topiccode", getTopiccode()).append("topic", getTopic()).append("sort", getSort()).append("ismandatory", getIsmandatory()).append("ishide", getIshide()).append("delFlag", getDelFlag()).append("orgid", getOrgid()).append("createBy", getCreateBy()).append("createTime", getCreateTime()).append("updateBy", getUpdateBy()).append("updateTime", getUpdateTime()).append("isupload", getIsupload()).append("uploadTime", getUploadTime()).toString();
    }
    /**
     * svy_topic题目表的主键ID
     */
    @ApiModelProperty("题目表的主键ID")
    private Long svyTopicId;
    /**
     * 题目内容
     */
    @ApiModelProperty("题目内容")
    private String topicContent;
    /**
     * 适用方式:调查表1,智能语音2、人工3
     */
    @ApiModelProperty("适用方式:调查表1,智能语音2、人工3")
    private String suitway;
    /**
     * 是否可用 0可用  1不可用
     */
    @ApiModelProperty("是否可用 0可用  1不可用")
    private String isavailable = "0";
    /**
     * 语言
     */
    @ApiModelProperty("语言")
    private String language = "";
    /**
     * 其它数据(存储变量)
     */
    @ApiModelProperty("其它数据(存储变量)")
    private String otherdata = "";
    /**
     * 是否存在操作:1 新增 2修改 3删除
     */
    @ApiModelProperty(value = "是否存在操作:1 新增 2修改 3删除")
    private Integer isoperation;
    @ApiModelProperty("问题选项")
    private List<SvyLibTopicoption> svyLibTopicoptions = new ArrayList<>();
    /**
     * pageNum
     */
    @ApiModelProperty(value = "pageNum")
    @Excel(name = "pageNum")
    private Integer pageNum;
    /**
     * pageSize
     */
    @ApiModelProperty(value = "pageSize")
    @Excel(name = "pageSize")
    private Integer pageSize;
}