|
@@ -0,0 +1,398 @@
|
|
|
+package com.miaxis.question.domain;
|
|
|
+
|
|
|
+import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
+import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
+import com.miaxis.common.annotation.Excel;
|
|
|
+import com.miaxis.common.core.domain.BaseEntity;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.miaxis.common.core.domain.BaseBusinessEntity;
|
|
|
+import lombok.Data;
|
|
|
+/**
|
|
|
+ * 色盲题对象 question_se
|
|
|
+ *
|
|
|
+ * @author miaxis
|
|
|
+ * @date 2024-03-21
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("question_se")
|
|
|
+@ApiModel(value = "QuestionSe", description = "色盲题对象 question_se")
|
|
|
+public class QuestionSe extends BaseBusinessEntity{
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /** 主键 */
|
|
|
+ @TableId(value = "id")
|
|
|
+ @ApiModelProperty(value = " 主键")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ /** ydtid */
|
|
|
+ @Excel(name = "ydtid")
|
|
|
+ @TableField("id_ydt")
|
|
|
+ @ApiModelProperty(value = "ydtid")
|
|
|
+ private Long idYdt;
|
|
|
+
|
|
|
+ /** 在所有题目中的序号 */
|
|
|
+ @Excel(name = "在所有题目中的序号")
|
|
|
+ @TableField("number")
|
|
|
+ @ApiModelProperty(value = "在所有题目中的序号")
|
|
|
+ private Long number;
|
|
|
+
|
|
|
+ /** 正确答案 */
|
|
|
+ @Excel(name = "正确答案")
|
|
|
+ @TableField("answer")
|
|
|
+ @ApiModelProperty(value = "正确答案")
|
|
|
+ private String answer;
|
|
|
+
|
|
|
+ /** 答案关键词 */
|
|
|
+ @Excel(name = "答案关键词")
|
|
|
+ @TableField("answerkeyword")
|
|
|
+ @ApiModelProperty(value = "答案关键词")
|
|
|
+ private String answerkeyword;
|
|
|
+
|
|
|
+ /** 技巧讲解图片URL */
|
|
|
+ @Excel(name = "技巧讲解图片URL")
|
|
|
+ @TableField("explain_gif")
|
|
|
+ @ApiModelProperty(value = "技巧讲解图片URL")
|
|
|
+ private String explainGif;
|
|
|
+
|
|
|
+ /** 技巧讲解说明 */
|
|
|
+ @Excel(name = "技巧讲解说明")
|
|
|
+ @TableField("explain_jq")
|
|
|
+ @ApiModelProperty(value = "技巧讲解说明")
|
|
|
+ private String explainJq;
|
|
|
+
|
|
|
+ /** 官方解释 */
|
|
|
+ @Excel(name = "官方解释")
|
|
|
+ @TableField("explain_js")
|
|
|
+ @ApiModelProperty(value = "官方解释")
|
|
|
+ private String explainJs;
|
|
|
+
|
|
|
+ /** 技巧讲解语音URL */
|
|
|
+ @Excel(name = "技巧讲解语音URL")
|
|
|
+ @TableField("explain_mp3")
|
|
|
+ @ApiModelProperty(value = "技巧讲解语音URL")
|
|
|
+ private String explainMp3;
|
|
|
+
|
|
|
+ /** 题目图片URL */
|
|
|
+ @Excel(name = "题目图片URL")
|
|
|
+ @TableField("image")
|
|
|
+ @ApiModelProperty(value = "题目图片URL")
|
|
|
+ private String image;
|
|
|
+
|
|
|
+ /** 题目图片URL2 */
|
|
|
+ @Excel(name = "题目图片URL2")
|
|
|
+ @TableField("image_ydt")
|
|
|
+ @ApiModelProperty(value = "题目图片URL2")
|
|
|
+ private String imageYdt;
|
|
|
+
|
|
|
+ /** 题目 */
|
|
|
+ @Excel(name = "题目")
|
|
|
+ @TableField("issue")
|
|
|
+ @ApiModelProperty(value = "题目")
|
|
|
+ private String issue;
|
|
|
+
|
|
|
+ /** 答案选项 */
|
|
|
+ @Excel(name = "答案选项")
|
|
|
+ @TableField("opts")
|
|
|
+ @ApiModelProperty(value = "答案选项")
|
|
|
+ private String opts;
|
|
|
+
|
|
|
+ /** 答题技巧关键词 */
|
|
|
+ @Excel(name = "答题技巧关键词")
|
|
|
+ @TableField("skillkeyword")
|
|
|
+ @ApiModelProperty(value = "答题技巧关键词")
|
|
|
+ private String skillkeyword;
|
|
|
+
|
|
|
+ /** 题目关键词 */
|
|
|
+ @Excel(name = "题目关键词")
|
|
|
+ @TableField("titlekeyword")
|
|
|
+ @ApiModelProperty(value = "题目关键词")
|
|
|
+ private String titlekeyword;
|
|
|
+
|
|
|
+ /** 读题语音URL */
|
|
|
+ @Excel(name = "读题语音URL")
|
|
|
+ @TableField("issuemp3")
|
|
|
+ @ApiModelProperty(value = "读题语音URL")
|
|
|
+ private String issuemp3;
|
|
|
+
|
|
|
+ /** 答案语音URL */
|
|
|
+ @Excel(name = "答案语音URL")
|
|
|
+ @TableField("answermp3")
|
|
|
+ @ApiModelProperty(value = "答案语音URL")
|
|
|
+ private String answermp3;
|
|
|
+
|
|
|
+ /** 读题+答案语音URL */
|
|
|
+ @Excel(name = "读题+答案语音URL")
|
|
|
+ @TableField("explainjsmp3")
|
|
|
+ @ApiModelProperty(value = "读题+答案语音URL")
|
|
|
+ private String explainjsmp3;
|
|
|
+
|
|
|
+ /** 车型 */
|
|
|
+ @Excel(name = "车型")
|
|
|
+ @TableField("model")
|
|
|
+ @ApiModelProperty(value = "车型")
|
|
|
+ private String model;
|
|
|
+
|
|
|
+ /** 本题属于哪些分类ID */
|
|
|
+ @Excel(name = "本题属于哪些分类ID")
|
|
|
+ @TableField("column_all")
|
|
|
+ @ApiModelProperty(value = "本题属于哪些分类ID")
|
|
|
+ private String columnAll;
|
|
|
+
|
|
|
+ /** 题目类型 1判断题 2选择题 3多选题 */
|
|
|
+ @Excel(name = "题目类型 1判断题 2选择题 3多选题")
|
|
|
+ @TableField("question_type")
|
|
|
+ @ApiModelProperty(value = "题目类型 1判断题 2选择题 3多选题")
|
|
|
+ private Long questionType;
|
|
|
+
|
|
|
+ /** 科目 */
|
|
|
+ @Excel(name = "科目")
|
|
|
+ @TableField("subject")
|
|
|
+ @ApiModelProperty(value = "科目")
|
|
|
+ private String subject;
|
|
|
+
|
|
|
+ /** 章节ID */
|
|
|
+ @Excel(name = "章节ID")
|
|
|
+ @TableField("chapter_id")
|
|
|
+ @ApiModelProperty(value = "章节ID")
|
|
|
+ private Long chapterId;
|
|
|
+
|
|
|
+ /** 是否新规定 0否 1是 */
|
|
|
+ @Excel(name = "是否新规定 0否 1是")
|
|
|
+ @TableField("is_new")
|
|
|
+ @ApiModelProperty(value = "是否新规定 0否 1是")
|
|
|
+ private Long isNew;
|
|
|
+
|
|
|
+ /** 难度 */
|
|
|
+ @Excel(name = "难度")
|
|
|
+ @TableField("diff_degree")
|
|
|
+ @ApiModelProperty(value = "难度")
|
|
|
+ private Long diffDegree;
|
|
|
+
|
|
|
+ /** 错误率 */
|
|
|
+ @Excel(name = "错误率")
|
|
|
+ @TableField("error_rate")
|
|
|
+ @ApiModelProperty(value = "错误率")
|
|
|
+ private Long errorRate;
|
|
|
+
|
|
|
+ public void setId(Long id){
|
|
|
+ this.id = id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getId(){
|
|
|
+ return id;
|
|
|
+ }
|
|
|
+ public void setIdYdt(Long idYdt){
|
|
|
+ this.idYdt = idYdt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getIdYdt(){
|
|
|
+ return idYdt;
|
|
|
+ }
|
|
|
+ public void setNumber(Long number){
|
|
|
+ this.number = number;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getNumber(){
|
|
|
+ return number;
|
|
|
+ }
|
|
|
+ public void setAnswer(String answer){
|
|
|
+ this.answer = answer;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAnswer(){
|
|
|
+ return answer;
|
|
|
+ }
|
|
|
+ public void setAnswerkeyword(String answerkeyword){
|
|
|
+ this.answerkeyword = answerkeyword;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAnswerkeyword(){
|
|
|
+ return answerkeyword;
|
|
|
+ }
|
|
|
+ public void setExplainGif(String explainGif){
|
|
|
+ this.explainGif = explainGif;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExplainGif(){
|
|
|
+ return explainGif;
|
|
|
+ }
|
|
|
+ public void setExplainJq(String explainJq){
|
|
|
+ this.explainJq = explainJq;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExplainJq(){
|
|
|
+ return explainJq;
|
|
|
+ }
|
|
|
+ public void setExplainJs(String explainJs){
|
|
|
+ this.explainJs = explainJs;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExplainJs(){
|
|
|
+ return explainJs;
|
|
|
+ }
|
|
|
+ public void setExplainMp3(String explainMp3){
|
|
|
+ this.explainMp3 = explainMp3;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExplainMp3(){
|
|
|
+ return explainMp3;
|
|
|
+ }
|
|
|
+ public void setImage(String image){
|
|
|
+ this.image = image;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getImage(){
|
|
|
+ return image;
|
|
|
+ }
|
|
|
+ public void setImageYdt(String imageYdt){
|
|
|
+ this.imageYdt = imageYdt;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getImageYdt(){
|
|
|
+ return imageYdt;
|
|
|
+ }
|
|
|
+ public void setIssue(String issue){
|
|
|
+ this.issue = issue;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getIssue(){
|
|
|
+ return issue;
|
|
|
+ }
|
|
|
+ public void setOpts(String opts){
|
|
|
+ this.opts = opts;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getOpts(){
|
|
|
+ return opts;
|
|
|
+ }
|
|
|
+ public void setSkillkeyword(String skillkeyword){
|
|
|
+ this.skillkeyword = skillkeyword;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSkillkeyword(){
|
|
|
+ return skillkeyword;
|
|
|
+ }
|
|
|
+ public void setTitlekeyword(String titlekeyword){
|
|
|
+ this.titlekeyword = titlekeyword;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getTitlekeyword(){
|
|
|
+ return titlekeyword;
|
|
|
+ }
|
|
|
+ public void setIssuemp3(String issuemp3){
|
|
|
+ this.issuemp3 = issuemp3;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getIssuemp3(){
|
|
|
+ return issuemp3;
|
|
|
+ }
|
|
|
+ public void setAnswermp3(String answermp3){
|
|
|
+ this.answermp3 = answermp3;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getAnswermp3(){
|
|
|
+ return answermp3;
|
|
|
+ }
|
|
|
+ public void setExplainjsmp3(String explainjsmp3){
|
|
|
+ this.explainjsmp3 = explainjsmp3;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getExplainjsmp3(){
|
|
|
+ return explainjsmp3;
|
|
|
+ }
|
|
|
+ public void setModel(String model){
|
|
|
+ this.model = model;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getModel(){
|
|
|
+ return model;
|
|
|
+ }
|
|
|
+ public void setColumnAll(String columnAll){
|
|
|
+ this.columnAll = columnAll;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getColumnAll(){
|
|
|
+ return columnAll;
|
|
|
+ }
|
|
|
+ public void setQuestionType(Long questionType){
|
|
|
+ this.questionType = questionType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getQuestionType(){
|
|
|
+ return questionType;
|
|
|
+ }
|
|
|
+ public void setSubject(String subject){
|
|
|
+ this.subject = subject;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getSubject(){
|
|
|
+ return subject;
|
|
|
+ }
|
|
|
+ public void setChapterId(Long chapterId){
|
|
|
+ this.chapterId = chapterId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getChapterId(){
|
|
|
+ return chapterId;
|
|
|
+ }
|
|
|
+ public void setIsNew(Long isNew){
|
|
|
+ this.isNew = isNew;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getIsNew(){
|
|
|
+ return isNew;
|
|
|
+ }
|
|
|
+ public void setDiffDegree(Long diffDegree){
|
|
|
+ this.diffDegree = diffDegree;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getDiffDegree(){
|
|
|
+ return diffDegree;
|
|
|
+ }
|
|
|
+ public void setErrorRate(Long errorRate){
|
|
|
+ this.errorRate = errorRate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Long getErrorRate(){
|
|
|
+ return errorRate;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
|
|
+ .append("id", getId())
|
|
|
+ .append("idYdt", getIdYdt())
|
|
|
+ .append("number", getNumber())
|
|
|
+ .append("answer", getAnswer())
|
|
|
+ .append("answerkeyword", getAnswerkeyword())
|
|
|
+ .append("explainGif", getExplainGif())
|
|
|
+ .append("explainJq", getExplainJq())
|
|
|
+ .append("explainJs", getExplainJs())
|
|
|
+ .append("explainMp3", getExplainMp3())
|
|
|
+ .append("image", getImage())
|
|
|
+ .append("imageYdt", getImageYdt())
|
|
|
+ .append("issue", getIssue())
|
|
|
+ .append("opts", getOpts())
|
|
|
+ .append("skillkeyword", getSkillkeyword())
|
|
|
+ .append("titlekeyword", getTitlekeyword())
|
|
|
+ .append("issuemp3", getIssuemp3())
|
|
|
+ .append("answermp3", getAnswermp3())
|
|
|
+ .append("explainjsmp3", getExplainjsmp3())
|
|
|
+ .append("model", getModel())
|
|
|
+ .append("columnAll", getColumnAll())
|
|
|
+ .append("questionType", getQuestionType())
|
|
|
+ .append("subject", getSubject())
|
|
|
+ .append("chapterId", getChapterId())
|
|
|
+ .append("isNew", getIsNew())
|
|
|
+ .append("diffDegree", getDiffDegree())
|
|
|
+ .append("errorRate", getErrorRate())
|
|
|
+ .append("createTime", getCreateTime())
|
|
|
+ .append("updateTime", getUpdateTime())
|
|
|
+ .toString();
|
|
|
+ }
|
|
|
+}
|