public class Shift extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Shift.Builder |
| 构造器和说明 |
|---|
Shift() |
Shift(Shift.Builder builder) |
public Shift()
public Shift(Shift.Builder builder)
public String getShiftId()
public void setShiftId(String shiftId)
public String getShiftName()
public void setShiftName(String shiftName)
public Integer getPunchTimes()
public void setPunchTimes(Integer punchTimes)
public String[] getSubShiftLeaderIds()
public void setSubShiftLeaderIds(String[] subShiftLeaderIds)
public Boolean getIsFlexible()
public void setIsFlexible(Boolean isFlexible)
public Integer getFlexibleMinutes()
public void setFlexibleMinutes(Integer flexibleMinutes)
public FlexibleRule[] getFlexibleRule()
public void setFlexibleRule(FlexibleRule[] flexibleRule)
public Boolean getNoNeedOff()
public void setNoNeedOff(Boolean noNeedOff)
public PunchTimeRule[] getPunchTimeRule()
public void setPunchTimeRule(PunchTimeRule[] punchTimeRule)
public LateOffLateOnRule[] getLateOffLateOnRule()
public void setLateOffLateOnRule(LateOffLateOnRule[] lateOffLateOnRule)
public RestRule[] getRestTimeRule()
public void setRestTimeRule(RestRule[] restTimeRule)
public OvertimeRule[] getOvertimeRule()
public void setOvertimeRule(OvertimeRule[] overtimeRule)
public Integer getDayType()
public void setDayType(Integer dayType)
public RestRule[] getOvertimeRestTimeRule()
public void setOvertimeRestTimeRule(RestRule[] overtimeRestTimeRule)
public Integer getLateMinutesAsSeriousLate()
public void setLateMinutesAsSeriousLate(Integer lateMinutesAsSeriousLate)
public ShiftMiddleTimeRule getShiftMiddleTimeRule()
public void setShiftMiddleTimeRule(ShiftMiddleTimeRule shiftMiddleTimeRule)
public ShiftAttendanceTimeConfig getShiftAttendanceTimeConfig()
public void setShiftAttendanceTimeConfig(ShiftAttendanceTimeConfig shiftAttendanceTimeConfig)
public LateOffLateOnSetting getLateOffLateOnSetting()
public void setLateOffLateOnSetting(LateOffLateOnSetting lateOffLateOnSetting)
public String getId()
public void setId(String id)
public RestTimeFlexibleConfig[] getRestTimeFlexibleConfigs()
public void setRestTimeFlexibleConfigs(RestTimeFlexibleConfig[] restTimeFlexibleConfigs)
public static Shift.Builder newBuilder()
Copyright © 2025. All rights reserved.