package com.gkhy.exam.noncoalmine.entity; import java.time.LocalDateTime; import java.util.Date; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; /** * (NcExamPlan)表实体类 * * @author makejava * @since 2023-09-18 13:21:48 */ @Data public class NcExamPlan { //考试计划id @TableId(type = IdType.AUTO) private Long id; //考试计划id(国家数据) private Long examPlanId; //考试计划名称 private String examPlanName; //人员类型ID private String personTypeCode; //人员类型 private String personTypeName; //作业类别(行业类别)ID:(字典:考核对象第二级) private String jobTypeCode; //作业类别(行业类别) 字典:考核对象第二级 private String jobTypeName; //操作项目ID 字典:考核对象第三级 人员类型为特种作业操作人员时必填 private String operitemCode; //操作项目 字典:考核对象第三级 人员类型为特种作业操作人员时必填 private String operitemName; //考试类型 1:初训 2:复训 private String examType; //计划考试人数 private Long plannedExamNumber; //考试计划备案机关id private String filingOrgId; //考试计划备案机关名称 private String filingOrg; //理论考试点代码 private String theoryExamPlaceCode; //理论考试点名称 private String theoryExamPlaceName; //理论考试实施方式 1:流水考试 2:固定场次 private String theoryExamUseMethod; //理论考试时间(开始) 格式:yyyy-MM-dd HH:mm:ss private Date theoryExamStartTime; //理论考试时间(截止) 格式:yyyy-MM-dd HH:mm:ss private Date theoryExamEndTime; //理论考试是否当场补考 private String isTheoryMakeupImmediate; //理论考试补考时间(开始) 格式:yyyy-MM-dd HH:mm:ss private Date theoryExamMakeupStartTime; //理论考试补考时间(截止) 格式:yyyy-MM-dd HH:mm:ss private Date theoryExamMakeupEndTime; //实操考试点代码 private String practicalExamPlaceCode; //实操考试点名称 private String practicalExamPlaceName; //实操考试方式 1:人工考评 2:实操设备考评 private String practicalExamMethod; //实操考试时间(开始) 格式:yyyy-MM-dd HH:mm:ss private Date practicalExamStartTime; //实操考试时间(截止) 格式:yyyy-MM-dd HH:mm:ss private Date practicalExamEndTime; //实操考试是否当场补考 private String isPracticalMakeupImmediate; //实操考试补考时间(开始) 格式:yyyy-MM-dd HH:mm:ss private Date practicalExamMakeupStartTime; //实操考试补考时间(截止) 格式:yyyy-MM-dd HH:mm:ss private Date practicalExamMakeupEndTime; private Byte delFlag; @TableField(fill = FieldFill.INSERT) private String createBy; @TableField(fill = FieldFill.INSERT_UPDATE) private String updateBy; @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; }