LedgerStatisticsPageDto.java 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.xjrsoft.module.ledger.dto;
  2. import com.fasterxml.jackson.annotation.JsonIgnore;
  3. import com.xjrsoft.common.page.PageInput;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import lombok.EqualsAndHashCode;
  7. import org.springframework.format.annotation.DateTimeFormat;
  8. import java.time.LocalDate;
  9. import java.util.List;
  10. /**
  11. * @title: 台账配置表分页查询入参
  12. * @Author dzx
  13. * @Date: 2024-03-06
  14. * @Version 1.0
  15. */
  16. @Data
  17. @EqualsAndHashCode(callSuper = false)
  18. public class LedgerStatisticsPageDto extends PageInput {
  19. @ApiModelProperty("姓名")
  20. private String name;
  21. @ApiModelProperty("工号")
  22. private String userName;
  23. @ApiModelProperty("所属部门")
  24. private String deptName;
  25. @DateTimeFormat(pattern = "yyyy-MM-dd")
  26. @ApiModelProperty("请假开始日期")
  27. private LocalDate startDate;
  28. @DateTimeFormat(pattern = "yyyy-MM-dd")
  29. @ApiModelProperty("请假结束日期")
  30. private LocalDate endDate;
  31. @JsonIgnore
  32. @ApiModelProperty("用户ids")
  33. private List<Long> userIds;
  34. }