AttendanceStatisticsPageVo.java 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.xjrsoft.module.attendance.vo;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.util.Date;
  5. /**
  6. * @title: 考勤统计分页列表出参
  7. * @Author dzx
  8. * @Date: 2024-10-19
  9. * @Version 1.0
  10. */
  11. @Data
  12. public class AttendanceStatisticsPageVo {
  13. /**
  14. * 主键编号
  15. */
  16. @ApiModelProperty("主键编号")
  17. private String id;
  18. /**
  19. * /**
  20. * 统计年份
  21. */
  22. @ApiModelProperty("统计年份")
  23. private Integer year;
  24. /**
  25. * 统计月份
  26. */
  27. @ApiModelProperty("统计月份")
  28. private Integer month;
  29. /**
  30. * 统计名称
  31. */
  32. @ApiModelProperty("统计名称")
  33. private String name;
  34. /**
  35. * 开始日期
  36. */
  37. @ApiModelProperty("开始日期")
  38. private Date startDate;
  39. /**
  40. * 结束日期
  41. */
  42. @ApiModelProperty("结束日期")
  43. private Date endDate;
  44. /**
  45. * 关联考勤规则(attendance_rule_category)
  46. */
  47. @ApiModelProperty("关联考勤规则")
  48. private String ruleName;
  49. /**
  50. * 统计人数
  51. */
  52. @ApiModelProperty("统计人数")
  53. private Integer personCount;
  54. /**
  55. * 状态(0:数据统计中 1:统计完成 2:已解锁 3:已锁定)
  56. */
  57. @ApiModelProperty("状态(0:数据统计中 1:统计完成 2:已解锁)")
  58. private Integer status;
  59. /**
  60. * 是否需要刷新(0:否 1:是)
  61. */
  62. @ApiModelProperty("是否需要刷新(0:否 1:是)")
  63. private Integer isNeedRefresh;
  64. /**
  65. * 时间段(1:上午 2:下午)
  66. */
  67. @ApiModelProperty("时间段(1:上午 2:下午)")
  68. private Integer timePeriod;
  69. /**
  70. * 应出勤天数
  71. */
  72. @ApiModelProperty("应出勤天数")
  73. private Integer attendanceDays;
  74. @ApiModelProperty("备注")
  75. private String remarks;
  76. }