package com.klp.domain.bo; import com.fasterxml.jackson.annotation.JsonFormat; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.util.Date; @Data @EqualsAndHashCode(callSuper = true) public class WmsAttendanceCheckBo extends BaseEntity { private Long checkId; private Long userId; private String employeeName; private Long shiftId; @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date startDate; @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") private Date endDate; private Integer p1LateMinutes; private Integer p1EarlyMinutes; private String p1Status; private BigDecimal p1Deduct; private Integer p2LateMinutes; private Integer p2EarlyMinutes; private String p2Status; private BigDecimal p2Deduct; private String absentType; private Integer continuousAbsentDays; private BigDecimal totalDeduct; private String overallStatus; private String remark; }