AttendanceRuleDetailsVo.java 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. package com.xjrsoft.module.attendance.vo;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.time.LocalTime;
  5. /**
  6. * @title: 考勤规则细则表单出参
  7. * @Author dzx
  8. * @Date: 2024-05-08
  9. * @Version 1.0
  10. */
  11. @Data
  12. public class AttendanceRuleDetailsVo {
  13. /**
  14. *
  15. */
  16. @ApiModelProperty("")
  17. private Long id;
  18. /**
  19. *
  20. */
  21. @ApiModelProperty("")
  22. private Integer sortCode;
  23. /**
  24. * 周几(星期一~日或节假日)
  25. */
  26. @ApiModelProperty("周几(星期一~日或节假日)")
  27. private String dateType;
  28. /**
  29. * 是否允许进出校
  30. */
  31. @ApiModelProperty("是否允许进出校")
  32. private Integer isAllowInOutSchool;
  33. /**
  34. * 是否考勤
  35. */
  36. @ApiModelProperty("是否考勤")
  37. private Integer isAttendance;
  38. /**
  39. * 上学时间前多少分钟进行提醒
  40. */
  41. @ApiModelProperty("上学时间前多少分钟进行提醒")
  42. private Integer agoMinutes;
  43. /**
  44. * 超过上学时间多少分钟未打卡进行提醒
  45. */
  46. @ApiModelProperty("超过上学时间多少分钟未打卡进行提醒")
  47. private Integer overMinutes;
  48. /**
  49. * 上学时间内是否允许进出
  50. */
  51. @ApiModelProperty("上学时间内是否允许进出")
  52. private Integer isAllowInOutSchoolTime;
  53. /**
  54. * 上午是否启用(1:是 0:否)
  55. */
  56. @ApiModelProperty("上午是否启用(1:是 0:否)")
  57. private Integer amStatus;
  58. /**
  59. * 上午上学时间
  60. */
  61. @ApiModelProperty("上午上学时间")
  62. private LocalTime amStartTime;
  63. /**
  64. * 上午放学时间
  65. */
  66. @ApiModelProperty("上午放学时间")
  67. private LocalTime amEndTime;
  68. /**
  69. * 上午迟到旷课分钟数
  70. */
  71. @ApiModelProperty("上午迟到旷课分钟数")
  72. private Integer amLateMinutes;
  73. /**
  74. * 上午是否为节假日(1:是 0:否)
  75. */
  76. @ApiModelProperty("上午是否为节假日(1:是 0:否)")
  77. private Integer amIsHolidays;
  78. /**
  79. * 上午为节假日前一天时上学时间
  80. */
  81. @ApiModelProperty("上午为节假日前一天时上学时间")
  82. private LocalTime amHolidaysStartTime;
  83. /**
  84. * 上午为节假日前一天时放学时间
  85. */
  86. @ApiModelProperty("上午为节假日前一天时放学时间")
  87. private LocalTime amHolidaysEndTime;
  88. /**
  89. * 下午是否启用(1:是 0:否)
  90. */
  91. @ApiModelProperty("下午是否启用(1:是 0:否)")
  92. private Integer pmStatus;
  93. /**
  94. * 下午上学时间
  95. */
  96. @ApiModelProperty("下午上学时间")
  97. private LocalTime pmStartTime;
  98. /**
  99. * 下午放学时间
  100. */
  101. @ApiModelProperty("下午放学时间")
  102. private LocalTime pmEndTime;
  103. /**
  104. * 下午迟到旷课分钟数
  105. */
  106. @ApiModelProperty("下午迟到旷课分钟数")
  107. private Integer pmLateMinutes;
  108. /**
  109. * 下午是否为节假日(1:是 0:否)
  110. */
  111. @ApiModelProperty("下午是否为节假日(1:是 0:否)")
  112. private Integer pmIsHolidays;
  113. /**
  114. * 下午为节假日前一天时上学时间
  115. */
  116. @ApiModelProperty("下午为节假日前一天时上学时间")
  117. private LocalTime pmHolidaysStartTime;
  118. /**
  119. * 下午为节假日前一天时放学时间
  120. */
  121. @ApiModelProperty("下午为节假日前一天时放学时间")
  122. private LocalTime pmHolidaysEndTime;
  123. /**
  124. * 晚上是否启用(1:是 0:否)
  125. */
  126. @ApiModelProperty("晚上是否启用(1:是 0:否)")
  127. private Integer eveningStatus;
  128. /**
  129. * 晚上上学时间
  130. */
  131. @ApiModelProperty("晚上上学时间")
  132. private LocalTime eveningStartTime;
  133. /**
  134. * 晚上放学时间
  135. */
  136. @ApiModelProperty("晚上放学时间")
  137. private LocalTime eveningEndTime;
  138. /**
  139. * 晚上迟到旷课分钟数
  140. */
  141. @ApiModelProperty("晚上迟到旷课分钟数")
  142. private Integer eveningLateMinutes;
  143. /**
  144. * 晚上是否为节假日(1:是 0:否)
  145. */
  146. @ApiModelProperty("晚上是否为节假日(1:是 0:否)")
  147. private Integer eveningIsHolidays;
  148. /**
  149. * 晚上为节假日前一天时上学时间
  150. */
  151. @ApiModelProperty("晚上为节假日前一天时上学时间")
  152. private LocalTime eveningHolidaysStartTime;
  153. /**
  154. * 晚上为节假日前一天时放学时间
  155. */
  156. @ApiModelProperty("晚上为节假日前一天时放学时间")
  157. private LocalTime eveningHolidaysEndTime;
  158. /**
  159. * 考勤规则(attendance_rule_category)
  160. */
  161. @ApiModelProperty("考勤规则(attendance_rule_category)")
  162. private Long attendanceRuleCategoryId;
  163. @ApiModelProperty("为节假日前一天时放学时间")
  164. private LocalTime holidaysEndTime;
  165. }