package com.zhongzheng.bo; import com.zhongzheng.vo.MajorVo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * 用户对象 SysCertificateBo * * @author zhongzheng */ @Data @ApiModel("企业证书查询实体") public class SysCertificateBo { /** 用户ID */ @ApiModelProperty("自增ID") private Long certificateId; @ApiModelProperty("有效期") private Long expiryDate; @ApiModelProperty("企业ID") private Long companyId; @ApiModelProperty("证书编号") private String certificateNumber; @ApiModelProperty("企业名称") private String companyName; @ApiModelProperty("员工ID") private long personId; @ApiModelProperty("专业Id") private int majorId; @ApiModelProperty("专业名称") private String majorName; @ApiModelProperty("证书名称") private String certificateName; @ApiModelProperty("发证机构") private String issuerName; @ApiModelProperty("颁发日期") private Long issueDate; @ApiModelProperty("机构Id") private Long tenantId; @ApiModelProperty("开始时间") private Long beginTime; @ApiModelProperty("结束时间") private Long endTime; @ApiModelProperty("预警状态") private Integer warningState; @ApiModelProperty("管理员ID") private Long userId; @ApiModelProperty("证书专业数组") private MajorVo[] majorVoList; @ApiModelProperty("查询有效时间 1 个月到期,2半年到期,3年到期") private Long timeInterval; @ApiModelProperty("姓名") private String personName; @ApiModelProperty("电话") private String phone; @ApiModelProperty("身份证") private String idCard; @ApiModelProperty("分页大小") private Integer pageSize; /** 当前页数 */ @ApiModelProperty("当前页数") private Integer pageNum; @ApiModelProperty("证书类型 1个人,2企业") private Integer certificateType; private List personIds; @ApiModelProperty("证书类型专类自增ID") private Long CertificateAdditionId; /** * 证书类型 小类型 (对应sys_certificate_Type) */ private Integer certificateTypeId; /** * 大类型 对应sys_certificate_Type) */ private Integer certificateTypeId2; /** * 1有专业,0无专业 */ private Integer isHasMajor; }