SysCertificateBo.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. package com.zhongzheng.bo;
  2. import com.zhongzheng.vo.MajorVo;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.List;
  7. /**
  8. * 用户对象 SysCertificateBo
  9. *
  10. * @author zhongzheng
  11. */
  12. @Data
  13. @ApiModel("企业证书查询实体")
  14. public class SysCertificateBo
  15. {
  16. /** 用户ID */
  17. @ApiModelProperty("自增ID")
  18. private Long certificateId;
  19. @ApiModelProperty("有效期")
  20. private Long expiryDate;
  21. @ApiModelProperty("企业ID")
  22. private Long companyId;
  23. @ApiModelProperty("证书编号")
  24. private String certificateNumber;
  25. @ApiModelProperty("企业名称")
  26. private String companyName;
  27. @ApiModelProperty("员工ID")
  28. private long personId;
  29. @ApiModelProperty("专业Id")
  30. private int majorId;
  31. @ApiModelProperty("专业名称")
  32. private String majorName;
  33. @ApiModelProperty("证书名称")
  34. private String certificateName;
  35. @ApiModelProperty("发证机构")
  36. private String issuerName;
  37. @ApiModelProperty("颁发日期")
  38. private Long issueDate;
  39. @ApiModelProperty("机构Id")
  40. private Long tenantId;
  41. @ApiModelProperty("开始时间")
  42. private Long beginTime;
  43. @ApiModelProperty("结束时间")
  44. private Long endTime;
  45. @ApiModelProperty("预警状态")
  46. private Integer warningState;
  47. @ApiModelProperty("管理员ID")
  48. private Long userId;
  49. @ApiModelProperty("证书专业数组")
  50. private MajorVo[] majorVoList;
  51. @ApiModelProperty("查询有效时间 1 个月到期,2半年到期,3年到期")
  52. private Long timeInterval;
  53. @ApiModelProperty("姓名")
  54. private String personName;
  55. @ApiModelProperty("电话")
  56. private String phone;
  57. @ApiModelProperty("身份证")
  58. private String idCard;
  59. @ApiModelProperty("分页大小")
  60. private Integer pageSize;
  61. /** 当前页数 */
  62. @ApiModelProperty("当前页数")
  63. private Integer pageNum;
  64. @ApiModelProperty("证书类型 1个人,2企业")
  65. private Integer certificateType;
  66. private List<Long> personIds;
  67. @ApiModelProperty("证书类型专类自增ID")
  68. private Long CertificateAdditionId;
  69. /**
  70. * 证书类型 小类型 (对应sys_certificate_Type)
  71. */
  72. private Integer certificateTypeId;
  73. /**
  74. * 大类型 对应sys_certificate_Type)
  75. */
  76. private Integer certificateTypeId2;
  77. /**
  78. * 1有专业,0无专业
  79. */
  80. private Integer isHasMajor;
  81. }