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; /** * (NcExaminees)表实体类 * * @author makejava * @since 2023-09-18 10:01:22 */ @Data public class NcExaminees { //主键 @TableId(type = IdType.AUTO) private Long id; //本系统中人员id private Long staffId; //培训系统中学员id 当学员被报名审核确认后,直接将相关档案信息从培训中取出放入该表,为0则为自主报名,不关联培训信息 private Long trainStudentId; //姓名 private String name; //性别描述 private String sexName; //性别 字典,性别 private String sex; //证件类型 字典,证件类型 private String cardType; //证件类型名称 private String cardName; //证件号码 private String cardNum; //考试计划(国家系统) private Long examPlanId; //培训机构id private Long trainOrgId; //培训机构名称 private String trainOrgAme; //民族 字典 private String nationCode; //民族名称 private String nationName; //理论场次ID private Long theorySessionId; //实操场次ID private Long practicalSessionId; //理论准考证号 private String examCard; //实操准考证号 private String pracExamCard; //考试中心 private String examCenter; //科目 private String subject; //考试结果;0-通过;1-未通过;2未知 private String result; //考试日期 @JsonFormat(pattern = "yyyy-MM-dd") private Date examTime; private Byte delFlag; private Long createOrgId; private String createOrgName; @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; }