EasArcTlsAttendance.java 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. package com.koobietech.eas.mbg.model;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import io.swagger.v3.oas.annotations.media.Schema;
  4. import java.io.Serializable;
  5. import java.util.Date;
  6. public class EasArcTlsAttendance implements Serializable {
  7. private Long id;
  8. /**
  9. * 签到日期
  10. *
  11. * @mbg.generated
  12. */
  13. @Schema(description = "签到日期")
  14. @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  15. private Date checkinDate;
  16. /**
  17. * 排课ID
  18. *
  19. * @mbg.generated
  20. */
  21. @Schema(description = "排课ID")
  22. private Integer scheduleId;
  23. /**
  24. * 月份
  25. *
  26. * @mbg.generated
  27. */
  28. @Schema(description = "月份")
  29. private Integer month;
  30. /**
  31. * a 表示正常出勤, b 表示迟到、早退, c 表示旷课, d 表示请假, e表示无效
  32. *
  33. * @mbg.generated
  34. */
  35. @Schema(description = "a 表示正常出勤, b 表示迟到、早退, c 表示旷课, d 表示请假, e表示无效")
  36. private String morning;
  37. /**
  38. * a 表示正常出勤, b 表示迟到、早退, c 表示旷课, d 表示请假, e表示无效
  39. *
  40. * @mbg.generated
  41. */
  42. @Schema(description = "a 表示正常出勤, b 表示迟到、早退, c 表示旷课, d 表示请假, e表示无效")
  43. private String afternoon;
  44. /**
  45. * 学员姓名
  46. *
  47. * @mbg.generated
  48. */
  49. @Schema(description = "学员姓名")
  50. private String studentName;
  51. /**
  52. * 学生档案号
  53. *
  54. * @mbg.generated
  55. */
  56. @Schema(description = "学生档案号")
  57. private String studentNumber;
  58. /**
  59. * 创建用户
  60. *
  61. * @mbg.generated
  62. */
  63. @Schema(description = "创建用户")
  64. private Integer createUid;
  65. /**
  66. * 创建时间
  67. *
  68. * @mbg.generated
  69. */
  70. @Schema(description = "创建时间")
  71. @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  72. private Date createTime;
  73. /**
  74. * 修改时间
  75. *
  76. * @mbg.generated
  77. */
  78. @Schema(description = "修改时间")
  79. @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
  80. private Date modifyTime;
  81. private static final long serialVersionUID = 1L;
  82. public Long getId() {
  83. return id;
  84. }
  85. public void setId(Long id) {
  86. this.id = id;
  87. }
  88. public Date getCheckinDate() {
  89. return checkinDate;
  90. }
  91. public void setCheckinDate(Date checkinDate) {
  92. this.checkinDate = checkinDate;
  93. }
  94. public Integer getScheduleId() {
  95. return scheduleId;
  96. }
  97. public void setScheduleId(Integer scheduleId) {
  98. this.scheduleId = scheduleId;
  99. }
  100. public Integer getMonth() {
  101. return month;
  102. }
  103. public void setMonth(Integer month) {
  104. this.month = month;
  105. }
  106. public String getMorning() {
  107. return morning;
  108. }
  109. public void setMorning(String morning) {
  110. this.morning = morning == null ? null : morning.trim();
  111. }
  112. public String getAfternoon() {
  113. return afternoon;
  114. }
  115. public void setAfternoon(String afternoon) {
  116. this.afternoon = afternoon == null ? null : afternoon.trim();
  117. }
  118. public String getStudentName() {
  119. return studentName;
  120. }
  121. public void setStudentName(String studentName) {
  122. this.studentName = studentName == null ? null : studentName.trim();
  123. }
  124. public String getStudentNumber() {
  125. return studentNumber;
  126. }
  127. public void setStudentNumber(String studentNumber) {
  128. this.studentNumber = studentNumber == null ? null : studentNumber.trim();
  129. }
  130. public Integer getCreateUid() {
  131. return createUid;
  132. }
  133. public void setCreateUid(Integer createUid) {
  134. this.createUid = createUid;
  135. }
  136. public Date getCreateTime() {
  137. return createTime;
  138. }
  139. public void setCreateTime(Date createTime) {
  140. this.createTime = createTime;
  141. }
  142. public Date getModifyTime() {
  143. return modifyTime;
  144. }
  145. public void setModifyTime(Date modifyTime) {
  146. this.modifyTime = modifyTime;
  147. }
  148. @Override
  149. public String toString() {
  150. StringBuilder sb = new StringBuilder();
  151. sb.append(getClass().getSimpleName());
  152. sb.append(" [");
  153. sb.append("Hash = ").append(hashCode());
  154. sb.append(", id=").append(id);
  155. sb.append(", checkinDate=").append(checkinDate);
  156. sb.append(", scheduleId=").append(scheduleId);
  157. sb.append(", month=").append(month);
  158. sb.append(", morning=").append(morning);
  159. sb.append(", afternoon=").append(afternoon);
  160. sb.append(", studentName=").append(studentName);
  161. sb.append(", studentNumber=").append(studentNumber);
  162. sb.append(", createUid=").append(createUid);
  163. sb.append(", createTime=").append(createTime);
  164. sb.append(", modifyTime=").append(modifyTime);
  165. sb.append(", serialVersionUID=").append(serialVersionUID);
  166. sb.append("]");
  167. return sb.toString();
  168. }
  169. }