package org.springblade.modules.accreditation.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; /** * 制证记录实体类 * @author zhongrj * @time 2021-11-3 */ @Data @TableName("sys_accreditation_records") public class AccreditationRecords implements Serializable { private static final long serialVersionUID = 1L; /** * 制证记录主键id,非自增 */ @TableId(value = "id",type = IdType.ASSIGN_ID) private Long id; /** * 制证人 user_id */ @TableField("user_id") private Long userId; /** * 制证人 组织机构id */ // @TableField("dept_id") // private Long deptId; /** * 申请时间 */ @TableField("create_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 创建人 */ @TableField("create_user") private String createUser; /** * 状态 1:未制证 2:已制证 */ private Integer status; /** * 制证时间 */ @TableField("accreditation_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date accreditationTime; /** * 状态 1:上岗证 2:证书 */ private Integer type; /** * 审核状态 1:待审核 2:审核通过 3:审核不通过 */ @TableField("audit_status") private Integer auditStatus; /** * 审核时间 */ @TableField("audit_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date auditTime; /** * 审核详情 */ @TableField("audit_detail") private String auditDetail; /** * 审核人员id */ @TableField("audit_user") private Long auditUser; /** * 证书打印时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date paperTime; }