package com.zhongzheng.domian; 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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.HashMap; import java.util.Map; /** * 用户对象 sys_company * * @author zhongzheng */ @Data @NoArgsConstructor @Accessors(chain = true) @TableName(value ="sys_certificate_addition",autoResultMap = true) public class SysCertificateAddition implements Serializable { private static final long serialVersionUID = 1L; /** 用户ID */ @TableId(value = "certificate_addition_id",type = IdType.AUTO) private Long certificateAdditionId; /** *证书基本信息Id */ private Long certificateId; /** * 过期日期 格式2025-6-6 */ private Long expiryDate; /** * 是否主项 1是主项,0普通 */ private Integer isPrimary; /** * 专类ID */ private Integer majorId; /** * 专类名称 */ private String majorName; /** * 证书状态 1有效,2无效,-1删除 */ private Integer status; /** * 预警状态 0正常,1预警中,2已取消预警 */ private Integer warningState; /** * 预警时间 */ private Long warningTime; /** * 创建时间 */ private Long createTime; /** * 更新时间 */ private Long updateTime; /** * 创建人 */ private Long creator; /** * 更新人 */ private Long modifier; /** * 学员名称 */ @TableField(exist = false) private String personName; /** * 分页大小 */ @ApiModelProperty("分页大小") @TableField(exist = false) private Integer pageSize; /** * 当前页数 */ @ApiModelProperty("当前页数") @TableField(exist = false) private Integer pageNum; /** * 请求参数 */ @TableField(exist = false) private Map params = new HashMap<>(); }