AddAttendanceMessageSetDto.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.xjrsoft.module.attendance.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.io.Serializable;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import java.time.LocalTime;
  7. import java.time.LocalDateTime;
  8. import java.math.BigDecimal;
  9. import java.util.List;
  10. import java.util.Date;
  11. import com.xjrsoft.module.attendance.entity.AttendanceMessageUserRelation;
  12. /**
  13. * @title: 考勤消息设置
  14. * @Author dzx
  15. * @Date: 2024-05-21
  16. * @Version 1.0
  17. */
  18. @Data
  19. public class AddAttendanceMessageSetDto implements Serializable {
  20. private static final long serialVersionUID = 1L;
  21. /**
  22. *
  23. */
  24. @ApiModelProperty("")
  25. private Integer sortCode;
  26. /**
  27. * 人员类别(1:教职工 2:学生)
  28. */
  29. @ApiModelProperty("人员类别(1:教职工 2:学生)")
  30. private Integer roleType;
  31. /**
  32. * 消息类别(1:迟到消息 2:旷课消息 3:缺勤消息)
  33. */
  34. @ApiModelProperty("消息类别(1:迟到消息 2:旷课消息 3:缺勤消息)")
  35. private Integer messageCategory;
  36. /**
  37. * 时间段(1:上午 2:下午 3:晚上 4:返校)
  38. */
  39. @ApiModelProperty("时间段(1:上午 2:下午 3:晚上 4:返校)")
  40. private String timePeriod;
  41. /**
  42. * 指定人员
  43. */
  44. @ApiModelProperty("指定人员")
  45. private String userRelation;
  46. /**
  47. * attendanceMessageUserRelation
  48. */
  49. @ApiModelProperty("attendanceMessageUserRelation子表")
  50. private List<AddAttendanceMessageUserRelationDto> attendanceMessageUserRelationList;
  51. }