AttendanceRuleDetailsUserVo.java 4.7 KB

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