安全教育
This commit is contained in:
@ -0,0 +1,104 @@
|
||||
package com.ruoyi.wgz.domain;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 题库对象 wgz_question_bank
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-02-17
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@TableName("wgz_question_bank")
|
||||
@ApiModel("题库视图对象")
|
||||
public class WgzQuestionBank implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/** 主键ID */
|
||||
@ApiModelProperty("主键ID")
|
||||
@TableId(value = "id")
|
||||
private Long id;
|
||||
|
||||
/** 题目类别(外键关联到类别表) */
|
||||
@Excel(name = "题目类别" , readConverterExp = "外=键关联到类别表")
|
||||
@ApiModelProperty("题目类别(外键关联到类别表)")
|
||||
private Long categoryId;
|
||||
|
||||
/** 题目类型(1单选、2多选、3判断、4填空、5问答) */
|
||||
@Excel(name = "题目类型" , readConverterExp = "1=单选、2多选、3判断、4填空、5问答")
|
||||
@ApiModelProperty("题目类型(1单选、2多选、3判断、4填空、5问答)")
|
||||
private String questionType;
|
||||
|
||||
/** 题目内容 */
|
||||
@Excel(name = "题目内容")
|
||||
@ApiModelProperty("题目内容")
|
||||
private String questionText;
|
||||
|
||||
/** 选项(对单选、多选、判断这种固定答案有效,以JSON数组形式存储) */
|
||||
@Excel(name = "选项" , readConverterExp = "对=单选、多选、判断这种固定答案有效,以JSON数组形式存储")
|
||||
@ApiModelProperty("选项(对单选、多选、判断这种固定答案有效,以JSON数组形式存储)")
|
||||
private String options;
|
||||
|
||||
/** 正确答案 */
|
||||
@Excel(name = "正确答案")
|
||||
@ApiModelProperty("正确答案")
|
||||
private String correctAnswer;
|
||||
|
||||
/** 得分 */
|
||||
@Excel(name = "得分")
|
||||
@ApiModelProperty("得分")
|
||||
private Long score;
|
||||
|
||||
/** 删除标志(0代表存在 2代表删除) */
|
||||
@Excel(name = "删除标志" , readConverterExp = "0=代表存在,2=代表删除")
|
||||
@ApiModelProperty("删除标志(0代表存在 2代表删除)")
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
|
||||
/** 创建者 */
|
||||
@Excel(name = "创建者")
|
||||
@ApiModelProperty("创建者")
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private String createBy;
|
||||
|
||||
/** 创建时间 */
|
||||
@Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("创建时间")
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/** 更新者 */
|
||||
@Excel(name = "更新者")
|
||||
@ApiModelProperty("更新者")
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private String updateBy;
|
||||
|
||||
/** 更新时间 */
|
||||
@Excel(name = "更新时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("更新时间")
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/** 备注 */
|
||||
@Excel(name = "备注")
|
||||
@ApiModelProperty("备注")
|
||||
private String remark;
|
||||
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
package com.ruoyi.wgz.domain;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 题库_题库类别对象 wgz_question_category
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-02-17
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@TableName("wgz_question_category")
|
||||
@ApiModel("题库_题库类别视图对象")
|
||||
public class WgzQuestionCategory implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/** 主键ID */
|
||||
@ApiModelProperty("主键ID")
|
||||
@TableId(value = "id")
|
||||
private Long id;
|
||||
|
||||
/** 题库类别 */
|
||||
@Excel(name = "题库类别")
|
||||
@ApiModelProperty("题库类别")
|
||||
private String categoryName;
|
||||
|
||||
}
|
@ -0,0 +1,119 @@
|
||||
package com.ruoyi.wgz.domain;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 用户试卷存储对象 wgz_question_save
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-02-17
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@TableName("wgz_question_save")
|
||||
@ApiModel("用户试卷存储视图对象")
|
||||
public class WgzQuestionSave implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/** 主键ID */
|
||||
@ApiModelProperty("主键ID")
|
||||
@TableId(value = "id")
|
||||
private Long id;
|
||||
|
||||
/** 务工者唯一标识 */
|
||||
@Excel(name = "务工者唯一标识")
|
||||
@ApiModelProperty("务工者唯一标识")
|
||||
private Long userId;
|
||||
|
||||
/** 题库ID */
|
||||
@Excel(name = "题库ID")
|
||||
@ApiModelProperty("题库ID")
|
||||
private Long bankId;
|
||||
|
||||
/** 答案 */
|
||||
@Excel(name = "答案")
|
||||
@ApiModelProperty("答案")
|
||||
private String answer;
|
||||
|
||||
/** 答题是否正确(1正确 2错误) */
|
||||
@Excel(name = "答题是否正确" , readConverterExp = "1=正确,2=错误")
|
||||
@ApiModelProperty("答题是否正确(1正确 2错误)")
|
||||
private String correct;
|
||||
|
||||
/** 得分(当前题) */
|
||||
@Excel(name = "得分" , readConverterExp = "当=前题")
|
||||
@ApiModelProperty("得分(当前题)")
|
||||
private Long score;
|
||||
|
||||
/** 签名路径 */
|
||||
@Excel(name = "签名路径")
|
||||
@ApiModelProperty("签名路径")
|
||||
private String sign;
|
||||
|
||||
/** 用时时间(时间戳/秒) */
|
||||
@Excel(name = "用时时间" , readConverterExp = "时=间戳/秒")
|
||||
@ApiModelProperty("用时时间(时间戳/秒)")
|
||||
private Long takeTime;
|
||||
|
||||
/** 最大超时时间(单位/分钟) */
|
||||
@Excel(name = "最大超时时间" , readConverterExp = "单=位/分钟")
|
||||
@ApiModelProperty("最大超时时间(单位/分钟)")
|
||||
private Long timeOut;
|
||||
|
||||
/** 及格线/总分(格式:60,100) */
|
||||
@Excel(name = "及格线/总分" , readConverterExp = "格=式:60,100")
|
||||
@ApiModelProperty("及格线/总分(格式:60,100)")
|
||||
private String pass;
|
||||
|
||||
/** 删除标志(0代表存在 2代表删除) */
|
||||
@Excel(name = "删除标志" , readConverterExp = "0=代表存在,2=代表删除")
|
||||
@ApiModelProperty("删除标志(0代表存在 2代表删除)")
|
||||
@TableLogic
|
||||
private String delFlag;
|
||||
|
||||
/** 创建者 */
|
||||
@Excel(name = "创建者")
|
||||
@ApiModelProperty("创建者")
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private String createBy;
|
||||
|
||||
/** 创建时间 */
|
||||
@Excel(name = "创建时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("创建时间")
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/** 更新者 */
|
||||
@Excel(name = "更新者")
|
||||
@ApiModelProperty("更新者")
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private String updateBy;
|
||||
|
||||
/** 更新时间 */
|
||||
@Excel(name = "更新时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty("更新时间")
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/** 备注 */
|
||||
@Excel(name = "备注")
|
||||
@ApiModelProperty("备注")
|
||||
private String remark;
|
||||
|
||||
}
|
@ -0,0 +1,84 @@
|
||||
package com.ruoyi.wgz.domain;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.LocalTime;
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 题库配置对象 wgz_questions_configuration
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2025-02-17
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@TableName("wgz_questions_configuration")
|
||||
@ApiModel("题库配置视图对象")
|
||||
public class WgzQuestionsConfiguration implements Serializable {
|
||||
|
||||
private static final long serialVersionUID=1L;
|
||||
|
||||
/** 主键ID */
|
||||
@ApiModelProperty("主键ID")
|
||||
@TableId(value = "id")
|
||||
private Long id;
|
||||
|
||||
/** 单选题(单位/道) */
|
||||
@Excel(name = "单选题" , readConverterExp = "单=位/道")
|
||||
@ApiModelProperty("单选题(单位/道)")
|
||||
private Integer singleChoice;
|
||||
|
||||
/** 单选分数 */
|
||||
@Excel(name = "单选分数")
|
||||
@ApiModelProperty("单选分数")
|
||||
private Float singleScore;
|
||||
|
||||
/** 多选题(单位/道) */
|
||||
@Excel(name = "多选题" , readConverterExp = "单=位/道")
|
||||
@ApiModelProperty("多选题(单位/道)")
|
||||
private Integer multipleChoice;
|
||||
|
||||
/** 多选分数 */
|
||||
@Excel(name = "多选分数")
|
||||
@ApiModelProperty("多选分数")
|
||||
private Float multipleScore;
|
||||
|
||||
/** 判断题(单位/道) */
|
||||
@Excel(name = "判断题" , readConverterExp = "单=位/道")
|
||||
@ApiModelProperty("判断题(单位/道)")
|
||||
private Integer estimate;
|
||||
|
||||
/** 判断分数 */
|
||||
@Excel(name = "判断分数")
|
||||
@ApiModelProperty("判断分数")
|
||||
private Float estimateScore;
|
||||
|
||||
/** 满分 */
|
||||
@Excel(name = "满分")
|
||||
@ApiModelProperty("满分")
|
||||
private Long fullMark;
|
||||
|
||||
/** 及格线 */
|
||||
@Excel(name = "及格线")
|
||||
@ApiModelProperty("及格线")
|
||||
private Long passingScore;
|
||||
|
||||
/** 答题最大时间(单位/分钟) */
|
||||
@Excel(name = "答题最大时间" , readConverterExp = "单=位/分钟")
|
||||
@ApiModelProperty("答题最大时间(单位/分钟)")
|
||||
private int answerTime;
|
||||
|
||||
}
|
Reference in New Issue
Block a user