EvaluationResultVo.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.huaxu.evaluation.vo;
  2. import com.fasterxml.jackson.annotation.JsonIgnore;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. /**
  8. * @ClassName EvaluationResultVo
  9. * @Description: 考核结果出参
  10. * @Author lihui
  11. * @Date 2021/5/7
  12. * @Version V1.0
  13. **/
  14. @Data
  15. @ApiModel(value = "考核结果返回信息")
  16. public class EvaluationResultVo {
  17. @ApiModelProperty(value = "主键ID")
  18. private String id;
  19. @ApiModelProperty(value = "主键ID")
  20. private String tenantId;
  21. @ApiModelProperty(value = "被考评人")
  22. private String evaluationBe;
  23. @ApiModelProperty(value = "所属公司名字")
  24. private String companyOrgName;
  25. @ApiModelProperty(value = "所属部门名字")
  26. private String deptOrgName;
  27. @ApiModelProperty(value = "考评状态")
  28. private String state;
  29. @ApiModelProperty(value = "考评周期")
  30. private String cycle;
  31. @ApiModelProperty(value = "考评得分")
  32. private BigDecimal value;
  33. @ApiModelProperty(value = "绩效等级")
  34. private String evaluationGrade;
  35. // 以下是不需要返回给前端的数据
  36. @JsonIgnore
  37. @ApiModelProperty(value = "考评年份")
  38. private String year;
  39. @JsonIgnore
  40. @ApiModelProperty(value = "考评月份")
  41. private String month;
  42. @JsonIgnore
  43. @ApiModelProperty(value = "所属部门ID")
  44. private String deptOrgId;
  45. @JsonIgnore
  46. @ApiModelProperty(value = "所属公司ID")
  47. private String companyOrgId;
  48. }