Class WorktimeSettingEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.worktime.settings.WorktimeSettingEntity
All Implemented Interfaces:
Serializable

@Entity public class WorktimeSettingEntity extends BaseEntity
See Also:
  • Field Details

    • name

      private String name
    • description

      private String description
    • enabled

      private Boolean enabled
    • regularWorktimes

      private List<WorktimeEntity> regularWorktimes
    • specialWorktimes

      private List<WorktimeEntity> specialWorktimes
    • holidays

      private String holidays
    • nonWorktimeRobotEnabled

      private Boolean nonWorktimeRobotEnabled
    • nonWorktimeLeaveMessageEnabled

      private Boolean nonWorktimeLeaveMessageEnabled
    • worktimeNotificationEnabled

      private Boolean worktimeNotificationEnabled
    • worktimeNotificationType

      private String worktimeNotificationType
    • worktimeNotificationRecipients

      private String worktimeNotificationRecipients
  • Constructor Details

    • WorktimeSettingEntity

      public WorktimeSettingEntity()
  • Method Details

    • isInWorktime

      public Boolean isInWorktime()
      检查当前时间是否在工作时间内
      Returns:
      true 如果当前时间在工作时间内,false 如果不在
    • isInSpecialWorktime

      private Boolean isInSpecialWorktime()
      检查当前时间是否在特殊工作时间内
    • isInRegularWorktime

      private Boolean isInRegularWorktime()
      检查当前时间是否在正常工作时间内