| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- package com.xjrsoft.module.attendance.dto;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import org.springframework.format.annotation.DateTimeFormat;
- import java.io.Serializable;
- import java.time.LocalDate;
- /**
- * @title: 考勤统计
- * @Author dzx
- * @Date: 2024-10-19
- * @Version 1.0
- */
- @Data
- public class AddAttendanceStatisticsDto implements Serializable {
- private static final long serialVersionUID = 1L;
- /**
- * 统计年份
- */
- @ApiModelProperty("统计年份")
- private Integer year;
- /**
- * 统计月份
- */
- @ApiModelProperty("统计月份")
- private Integer month;
- /**
- * 统计名称
- */
- @ApiModelProperty("统计名称")
- private String name;
- /**
- * 开始日期
- */
- @DateTimeFormat(pattern = "yyyy-MM-dd")
- @ApiModelProperty("开始日期")
- private LocalDate startDate;
- /**
- * 结束日期
- */
- @DateTimeFormat(pattern = "yyyy-MM-dd")
- @ApiModelProperty("结束日期")
- private LocalDate endDate;
- /**
- * 关联考勤规则(attendance_rule_category)
- */
- @ApiModelProperty("关联考勤规则(attendance_rule_category)")
- private Long attendanceRuleCategoryId;
- /**
- * 统计人数
- */
- @ApiModelProperty("统计人数")
- private Integer personCount;
- /**
- * 状态(0:数据统计中 1:统计完成 2:已解锁)
- */
- @ApiModelProperty("状态(0:数据统计中 1:统计完成 2:已解锁)")
- private Integer status;
- /**
- * 是否需要刷新(0:否 1:是)
- */
- @ApiModelProperty("是否需要刷新(0:否 1:是)")
- private Integer isNeedRefresh;
- /**
- * 时间段(1:上午 2:下午)
- */
- @ApiModelProperty("时间段(1:上午 2:下午)")
- private Integer timePeriod;
- /**
- * 应出勤天数
- */
- @ApiModelProperty("应出勤天数")
- private Integer attendanceDays;
- }
|