package com.punchsettle.server.pojo.punchIn; import java.time.LocalTime; import com.punchsettle.server.constant.PunchInMethodEnum; import com.punchsettle.server.constant.PunchInResultEnum; import com.punchsettle.server.constant.SettleResultEnum; import lombok.Data; /** * @author tyuio * @version 1.0.0 * @date 2025/5/9 9:27 * @description 打卡记录 VO */ @Data public class PiTaskHistoryVO { /** * 任务名称 */ private String taskName; /** * 打卡方式 */ private PunchInMethodEnum punchInMethod; /** * 打卡日期 */ private String punchInDate; /** * 次数记录 */ private Integer countTrack; /** * 时间记录 */ private LocalTime timeTrack; /** * 打卡结果(DONE-完成,UNDONE-未完成) * @see PunchInResultEnum */ private PunchInResultEnum punchInResult; /** * 结算状态 * @see SettleResultEnum */ private SettleResultEnum settleResult; /** * 结算积分 */ private Integer settlePoints; }