AttendanceWarnMsgDto.java 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. package cn.com.lzt.attendancewarnmsg.dto;
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import java.lang.String;
  5. import java.lang.Double;
  6. import java.lang.Integer;
  7. import java.math.BigDecimal;
  8. import javax.xml.soap.Text;
  9. import java.sql.Blob;
  10. import javax.persistence.Column;
  11. import javax.persistence.Entity;
  12. import javax.persistence.GeneratedValue;
  13. import javax.persistence.GenerationType;
  14. import javax.persistence.Id;
  15. import javax.persistence.Table;
  16. import org.hibernate.annotations.GenericGenerator;
  17. import javax.persistence.SequenceGenerator;
  18. import org.jeecgframework.poi.excel.annotation.Excel;
  19. /**
  20. * @Title: Entity
  21. * @Description: 考勤预警消息
  22. * @author onlineGenerator
  23. * @date 2017-11-29 17:57:56
  24. * @version V1.0
  25. *
  26. */
  27. //@Entity
  28. //@Table(name = "t_bus_attendance_warn_msg", schema = "")
  29. //@SuppressWarnings("serial")
  30. /**
  31. * @author zbw
  32. * 2017-12-4
  33. */
  34. public class AttendanceWarnMsgDto implements Comparable<AttendanceWarnMsgDto>{
  35. /**接收人ID*/
  36. private java.lang.String receivedId;
  37. /**阅读状态*/
  38. private java.lang.String readStatus;
  39. /**发布开始时间*/
  40. private java.util.Date sendTime_begin1;
  41. /**发布结束时间*/
  42. private java.util.Date sendTime_end2;
  43. /**发布开始时间*/
  44. private java.util.Date createDate_begin1;
  45. /**发布结束时间*/
  46. private java.util.Date createDate_end2;
  47. /**主键*/
  48. private java.lang.String id;
  49. /**类型*/
  50. private java.lang.String msgType;
  51. /**标题*/
  52. private java.lang.String msgTitle;
  53. /**内容*/
  54. private java.lang.String msgContent;
  55. /**发送状态*/
  56. private java.lang.String sendStatus;
  57. /**组织机构ID*/
  58. private java.lang.String orgId;
  59. /**创建时间*/
  60. private java.util.Date createDate;
  61. /**发送时间*/
  62. private java.util.Date sendTime;
  63. /**员工ID*/
  64. private java.lang.String userId;
  65. public java.util.Date getCreateDate_begin1() {
  66. return createDate_begin1;
  67. }
  68. public void setCreateDate_begin1(java.util.Date createDate_begin1) {
  69. this.createDate_begin1 = createDate_begin1;
  70. }
  71. public java.util.Date getCreateDate_end2() {
  72. return createDate_end2;
  73. }
  74. public void setCreateDate_end2(java.util.Date createDate_end2) {
  75. this.createDate_end2 = createDate_end2;
  76. }
  77. public java.lang.String getReadStatus() {
  78. return readStatus;
  79. }
  80. public void setReadStatus(java.lang.String readStatus) {
  81. this.readStatus = readStatus;
  82. }
  83. public java.util.Date getSendTime_begin1() {
  84. return sendTime_begin1;
  85. }
  86. public void setSendTime_begin1(java.util.Date sendTime_begin1) {
  87. this.sendTime_begin1 = sendTime_begin1;
  88. }
  89. public java.util.Date getSendTime_end2() {
  90. return sendTime_end2;
  91. }
  92. public void setSendTime_end2(java.util.Date sendTime_end2) {
  93. this.sendTime_end2 = sendTime_end2;
  94. }
  95. public java.lang.String getReceivedId() {
  96. return receivedId;
  97. }
  98. public void setReceivedId(java.lang.String receivedId) {
  99. this.receivedId = receivedId;
  100. }
  101. public java.lang.String getId() {
  102. return id;
  103. }
  104. public void setId(java.lang.String id) {
  105. this.id = id;
  106. }
  107. public java.lang.String getMsgType() {
  108. return msgType;
  109. }
  110. public void setMsgType(java.lang.String msgType) {
  111. this.msgType = msgType;
  112. }
  113. public java.lang.String getMsgTitle() {
  114. return msgTitle;
  115. }
  116. public void setMsgTitle(java.lang.String msgTitle) {
  117. this.msgTitle = msgTitle;
  118. }
  119. public java.lang.String getMsgContent() {
  120. return msgContent;
  121. }
  122. public void setMsgContent(java.lang.String msgContent) {
  123. this.msgContent = msgContent;
  124. }
  125. public java.lang.String getSendStatus() {
  126. return sendStatus;
  127. }
  128. public void setSendStatus(java.lang.String sendStatus) {
  129. this.sendStatus = sendStatus;
  130. }
  131. public java.lang.String getOrgId() {
  132. return orgId;
  133. }
  134. public void setOrgId(java.lang.String orgId) {
  135. this.orgId = orgId;
  136. }
  137. public java.util.Date getCreateDate() {
  138. return createDate;
  139. }
  140. public void setCreateDate(java.util.Date createDate) {
  141. this.createDate = createDate;
  142. }
  143. public java.util.Date getSendTime() {
  144. return sendTime;
  145. }
  146. public void setSendTime(java.util.Date sendTime) {
  147. this.sendTime = sendTime;
  148. }
  149. public java.lang.String getUserId() {
  150. return userId;
  151. }
  152. public void setUserId(java.lang.String userId) {
  153. this.userId = userId;
  154. }
  155. @Override
  156. public int compareTo(AttendanceWarnMsgDto d2) {
  157. if(getSendTime() == null || d2 == null || d2.getSendTime() == null) {
  158. return 0;
  159. }
  160. return getSendTime().compareTo(d2.getSendTime())*(-1);
  161. }
  162. }