package com.xjrsoft.module.attendance.vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.time.LocalTime; /** * @title: 考勤规则细则表单出参 * @Author dzx * @Date: 2024-05-08 * @Version 1.0 */ @Data public class AttendanceRuleDetailsVo { /** * */ @ApiModelProperty("") private Long id; /** * */ @ApiModelProperty("") private Integer sortCode; /** * 周几(星期一~日或节假日) */ @ApiModelProperty("周几(星期一~日或节假日)") private String dateType; /** * 是否允许进出校 */ @ApiModelProperty("是否允许进出校") private Integer isAllowInOutSchool; /** * 是否考勤 */ @ApiModelProperty("是否考勤") private Integer isAttendance; /** * 上学时间前多少分钟进行提醒 */ @ApiModelProperty("上学时间前多少分钟进行提醒") private Integer agoMinutes; /** * 超过上学时间多少分钟未打卡进行提醒 */ @ApiModelProperty("超过上学时间多少分钟未打卡进行提醒") private Integer overMinutes; /** * 上学时间内是否允许进出 */ @ApiModelProperty("上学时间内是否允许进出") private Integer isAllowInOutSchoolTime; /** * 上午是否启用(1:是 0:否) */ @ApiModelProperty("上午是否启用(1:是 0:否)") private Integer amStatus; /** * 上午上学时间 */ @ApiModelProperty("上午上学时间") private LocalTime amStartTime; /** * 上午放学时间 */ @ApiModelProperty("上午放学时间") private LocalTime amEndTime; /** * 上午迟到旷课分钟数 */ @ApiModelProperty("上午迟到旷课分钟数") private Integer amLateMinutes; /** * 上午是否为节假日(1:是 0:否) */ @ApiModelProperty("上午是否为节假日(1:是 0:否)") private Integer amIsHolidays; /** * 上午为节假日前一天时上学时间 */ @ApiModelProperty("上午为节假日前一天时上学时间") private LocalTime amHolidaysStartTime; /** * 上午为节假日前一天时放学时间 */ @ApiModelProperty("上午为节假日前一天时放学时间") private LocalTime amHolidaysEndTime; /** * 下午是否启用(1:是 0:否) */ @ApiModelProperty("下午是否启用(1:是 0:否)") private Integer pmStatus; /** * 下午上学时间 */ @ApiModelProperty("下午上学时间") private LocalTime pmStartTime; /** * 下午放学时间 */ @ApiModelProperty("下午放学时间") private LocalTime pmEndTime; /** * 下午迟到旷课分钟数 */ @ApiModelProperty("下午迟到旷课分钟数") private Integer pmLateMinutes; /** * 下午是否为节假日(1:是 0:否) */ @ApiModelProperty("下午是否为节假日(1:是 0:否)") private Integer pmIsHolidays; /** * 下午为节假日前一天时上学时间 */ @ApiModelProperty("下午为节假日前一天时上学时间") private LocalTime pmHolidaysStartTime; /** * 下午为节假日前一天时放学时间 */ @ApiModelProperty("下午为节假日前一天时放学时间") private LocalTime pmHolidaysEndTime; /** * 晚上是否启用(1:是 0:否) */ @ApiModelProperty("晚上是否启用(1:是 0:否)") private Integer eveningStatus; /** * 晚上上学时间 */ @ApiModelProperty("晚上上学时间") private LocalTime eveningStartTime; /** * 晚上放学时间 */ @ApiModelProperty("晚上放学时间") private LocalTime eveningEndTime; /** * 晚上迟到旷课分钟数 */ @ApiModelProperty("晚上迟到旷课分钟数") private Integer eveningLateMinutes; /** * 晚上是否为节假日(1:是 0:否) */ @ApiModelProperty("晚上是否为节假日(1:是 0:否)") private Integer eveningIsHolidays; /** * 晚上为节假日前一天时上学时间 */ @ApiModelProperty("晚上为节假日前一天时上学时间") private LocalTime eveningHolidaysStartTime; /** * 晚上为节假日前一天时放学时间 */ @ApiModelProperty("晚上为节假日前一天时放学时间") private LocalTime eveningHolidaysEndTime; /** * 考勤规则(attendance_rule_category) */ @ApiModelProperty("考勤规则(attendance_rule_category)") private Long attendanceRuleCategoryId; @ApiModelProperty("为节假日前一天时放学时间") private LocalTime holidaysEndTime; }