PiTaskHistoryVO.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.punchsettle.server.pojo.punchIn;
  2. import java.time.LocalTime;
  3. import com.punchsettle.server.constant.PunchInMethodEnum;
  4. import com.punchsettle.server.constant.PunchInResultEnum;
  5. import com.punchsettle.server.constant.SettleResultEnum;
  6. import lombok.Data;
  7. /**
  8. * @author tyuio
  9. * @version 1.0.0
  10. * @date 2025/5/9 9:27
  11. * @description 打卡记录 VO
  12. */
  13. @Data
  14. public class PiTaskHistoryVO {
  15. /**
  16. * 任务名称
  17. */
  18. private String taskName;
  19. /**
  20. * 打卡方式
  21. */
  22. private PunchInMethodEnum punchInMethod;
  23. /**
  24. * 打卡日期
  25. */
  26. private String punchInDate;
  27. /**
  28. * 次数记录
  29. */
  30. private Integer countTrack;
  31. /**
  32. * 时间记录
  33. */
  34. private LocalTime timeTrack;
  35. /**
  36. * 打卡结果(DONE-完成,UNDONE-未完成)
  37. * @see PunchInResultEnum
  38. */
  39. private PunchInResultEnum punchInResult;
  40. /**
  41. * 结算状态
  42. * @see SettleResultEnum
  43. */
  44. private SettleResultEnum settleResult;
  45. /**
  46. * 结算积分
  47. */
  48. private Integer settlePoints;
  49. }