package com.klp.domain; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.util.Date; @Data @EqualsAndHashCode(callSuper = true) @TableName("wms_attendance_check") public class WmsAttendanceCheck extends BaseEntity { @TableId private Long checkId; private Long scheduleId; private Long userId; private String employeeName; private Date workDate; private Long shiftId; private String shiftName; private String shiftType; private Date p1StartTime; private Date p1EndTime; private Date p1FirstCheck; private Date p1LastCheck; private Integer p1LateMinutes; private Integer p1EarlyMinutes; private String p1Status; private BigDecimal p1Deduct; private Date p2StartTime; private Date p2EndTime; private Date p2FirstCheck; private Date p2LastCheck; 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; @TableLogic private Integer delFlag; }