package com.klp.domain.bo; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.*; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 班次业务对象 wms_attendance_shift * * @author klp * @date 2026-05-08 */ @Data @EqualsAndHashCode(callSuper = true) public class WmsAttendanceShiftBo extends BaseEntity { /** * 主键ID */ private Long shiftId; /** * 班次名称(长白/夜班/办公) */ private String shiftName; /** * 班次类型(白班/夜班) */ private String shiftType; /** * 季节(夏季/冬季) */ private String season; /** * 上班1 */ private Date startTime; /** * 下班1 */ private Date endTime; /** * 上班2 */ private Date startTime2; /** * 下班2 */ private Date endTime2; /** * 是否跨天 */ private Long isCrossDay; /** * 工时(如18小时) */ private BigDecimal workHours; /** * 备注 */ private String remark; }