SettleTaskRelaHistoryQuery.java 925 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.punchsettle.server.pojo.settle;
  2. import com.punchsettle.server.constant.SettleResultEnum;
  3. import lombok.Data;
  4. import java.util.Collection;
  5. import java.util.List;
  6. /**
  7. * @author tyuio
  8. * @version 1.0.0
  9. * @date 2025/5/6 21:53
  10. * @description 结算任务关联记录 查询
  11. */
  12. @Data
  13. public class SettleTaskRelaHistoryQuery {
  14. /**
  15. * 用户ID列表
  16. */
  17. private Collection<Long> userIds;
  18. /**
  19. * 结算日期(右模糊)
  20. */
  21. private String settleDateLike;
  22. /**
  23. * 结算日期
  24. */
  25. private String settleDate;
  26. /**
  27. * 结算日期(开始)
  28. */
  29. private String settleDateFrom;
  30. /**
  31. * 结算日期(结束)
  32. */
  33. private String settleDateTo;
  34. /**
  35. * 结算状态
  36. * @see SettleResultEnum
  37. */
  38. private List<SettleResultEnum> settleResults;
  39. /**
  40. * 任务唯一ID
  41. */
  42. private Long taskUniqueId;
  43. }