BaseExpertVo.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package com.ozs.base.domain.vo;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.fasterxml.jackson.annotation.JsonFormat;
  4. import com.ozs.common.vo.PageVo;
  5. import io.swagger.annotations.ApiModelProperty;
  6. import lombok.Data;
  7. import java.util.Date;
  8. @Data
  9. public class BaseExpertVo extends PageVo {
  10. /**
  11. * 查询抽取专家列表条件:项目名称,开始时间,结束时间
  12. */
  13. private String projectName;
  14. private Date startTime;
  15. private Date endTime;
  16. /**
  17. * 主键ID
  18. */
  19. @ApiModelProperty(value = "id")
  20. private Integer id;
  21. /**
  22. * 专家名称
  23. */
  24. @ApiModelProperty(value = "专家名称")
  25. private String expertName;
  26. /**
  27. * 专家类型
  28. */
  29. @ApiModelProperty(value = "专家类型")
  30. private String expertType;
  31. /**
  32. * 专家性别
  33. */
  34. @ApiModelProperty(value = "专家性别")
  35. private String expertGender;
  36. /**
  37. * 出生年月
  38. */
  39. @JsonFormat(pattern = "yyyy-MM")
  40. @ApiModelProperty(value = "出生年月")
  41. private String expertDateBirth;
  42. /**
  43. * 联系方式
  44. */
  45. @ApiModelProperty(value = "联系方式")
  46. private String expertTel;
  47. /**
  48. * 专业类型
  49. */
  50. @ApiModelProperty(value = "专业类型")
  51. private String majorType;
  52. /**
  53. * 单位信息
  54. */
  55. @ApiModelProperty(value = "单位信息")
  56. private String unitInformation;
  57. /**
  58. * 专业等级
  59. */
  60. @ApiModelProperty(value = "专业等级")
  61. private String majorGrade;
  62. /**
  63. * 采购品种
  64. */
  65. @ApiModelProperty(value = "采购品种")
  66. private String varietyPurchase;
  67. /**
  68. * 职称
  69. */
  70. @ApiModelProperty(value = "职称")
  71. private String professionalTitle;
  72. /**
  73. * 状态 黑白名单
  74. */
  75. @ApiModelProperty(value = "状态 黑白名单")
  76. private String status;
  77. /**
  78. * 所在区域
  79. */
  80. @ApiModelProperty(value = "所在区域")
  81. private String localArea;
  82. /**
  83. * 身份证号
  84. */
  85. @ApiModelProperty(value = "身份证号")
  86. private String idNumber;
  87. }