package cn.com.lzt.attendancewarnmsg.dto; import java.math.BigDecimal; import java.util.Date; import java.lang.String; import java.lang.Double; import java.lang.Integer; import java.math.BigDecimal; import javax.xml.soap.Text; import java.sql.Blob; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.GenericGenerator; import javax.persistence.SequenceGenerator; import org.jeecgframework.poi.excel.annotation.Excel; /** * @Title: Entity * @Description: 考勤预警消息 * @author onlineGenerator * @date 2017-11-29 17:57:56 * @version V1.0 * */ //@Entity //@Table(name = "t_bus_attendance_warn_msg", schema = "") //@SuppressWarnings("serial") /** * @author zbw * 2017-12-4 */ public class AttendanceWarnMsgDto implements Comparable{ /**接收人ID*/ private java.lang.String receivedId; /**阅读状态*/ private java.lang.String readStatus; /**发布开始时间*/ private java.util.Date sendTime_begin1; /**发布结束时间*/ private java.util.Date sendTime_end2; /**发布开始时间*/ private java.util.Date createDate_begin1; /**发布结束时间*/ private java.util.Date createDate_end2; /**主键*/ private java.lang.String id; /**类型*/ private java.lang.String msgType; /**标题*/ private java.lang.String msgTitle; /**内容*/ private java.lang.String msgContent; /**发送状态*/ private java.lang.String sendStatus; /**组织机构ID*/ private java.lang.String orgId; /**创建时间*/ private java.util.Date createDate; /**发送时间*/ private java.util.Date sendTime; /**员工ID*/ private java.lang.String userId; public java.util.Date getCreateDate_begin1() { return createDate_begin1; } public void setCreateDate_begin1(java.util.Date createDate_begin1) { this.createDate_begin1 = createDate_begin1; } public java.util.Date getCreateDate_end2() { return createDate_end2; } public void setCreateDate_end2(java.util.Date createDate_end2) { this.createDate_end2 = createDate_end2; } public java.lang.String getReadStatus() { return readStatus; } public void setReadStatus(java.lang.String readStatus) { this.readStatus = readStatus; } public java.util.Date getSendTime_begin1() { return sendTime_begin1; } public void setSendTime_begin1(java.util.Date sendTime_begin1) { this.sendTime_begin1 = sendTime_begin1; } public java.util.Date getSendTime_end2() { return sendTime_end2; } public void setSendTime_end2(java.util.Date sendTime_end2) { this.sendTime_end2 = sendTime_end2; } public java.lang.String getReceivedId() { return receivedId; } public void setReceivedId(java.lang.String receivedId) { this.receivedId = receivedId; } public java.lang.String getId() { return id; } public void setId(java.lang.String id) { this.id = id; } public java.lang.String getMsgType() { return msgType; } public void setMsgType(java.lang.String msgType) { this.msgType = msgType; } public java.lang.String getMsgTitle() { return msgTitle; } public void setMsgTitle(java.lang.String msgTitle) { this.msgTitle = msgTitle; } public java.lang.String getMsgContent() { return msgContent; } public void setMsgContent(java.lang.String msgContent) { this.msgContent = msgContent; } public java.lang.String getSendStatus() { return sendStatus; } public void setSendStatus(java.lang.String sendStatus) { this.sendStatus = sendStatus; } public java.lang.String getOrgId() { return orgId; } public void setOrgId(java.lang.String orgId) { this.orgId = orgId; } public java.util.Date getCreateDate() { return createDate; } public void setCreateDate(java.util.Date createDate) { this.createDate = createDate; } public java.util.Date getSendTime() { return sendTime; } public void setSendTime(java.util.Date sendTime) { this.sendTime = sendTime; } public java.lang.String getUserId() { return userId; } public void setUserId(java.lang.String userId) { this.userId = userId; } @Override public int compareTo(AttendanceWarnMsgDto d2) { if(getSendTime() == null || d2 == null || d2.getSendTime() == null) { return 0; } return getSendTime().compareTo(d2.getSendTime())*(-1); } }