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; /** * (NcCert)表实体类 * * @author makejava * @since 2023-09-15 17:14:35 */ @Data public class NcCert extends Model { @TableId(type = IdType.AUTO) private Long id; //证书id(国家数据) private Long certId; //姓名 private String name; //性别 private String sex; //证件类型 private String idcardTypeCode; //证件类型名称 private String idcardTypeName; //身份证号 private String idcardNum; //档案编号 private String archivesNum; //证书编号 private String certNum; //证书状态 private String certStatus; //人员类型代码 private String personTypeCode; //人员类型名称 private String personTypeName; //作业类别名称 private String jobTypeCode; //作业类别名称 private String jobTypeName; //操作项目代码 private String operItemCode; //操作项目名称 private String operItemName; //签发机关ID private Long issueOrgId; //签发机关编码 private String issueOrgCode; //初领日期 @JsonFormat(pattern = "yyyy-MM-dd") private Date firstCertDate; //应复审日期 @JsonFormat(pattern = "yyyy-MM-dd") private Date shouldReviewDate; //签发机关名称 private String issueOrgName; //实际复审日期 @JsonFormat(pattern = "yyyy-MM-dd") private Date reviewDate; //有效开始时间 @JsonFormat(pattern = "yyyy-MM-dd") private Date validBeginDate; //有效结束时间 @JsonFormat(pattern = "yyyy-MM-dd") private Date validEndDate; //复审机关ID private Long reviewOrgId; //复审机关编码 private String reviewOrgCode; //复审机关名称 private String reviewOrgName; //二维码字符串 private String qrcode; //二维码图片路径 private String qrcodePath; //照片名称 private String imgName; //照片数据,base64编码 private String imgData; private String imgPath; 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; }