/**
* @ Project : p2pt notify
* @ File Name : ShortMessage.java
* @ Date : 2014/8/20
* @ Author : harry.zhang
*
*/
package com.hehenian.biz.common.notify.dataobject;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @Description 融资端站内消息 t_notify DO
* @param subject
* 通知主题
* @param MESSAGE
* 通知内容
* @param sender
* 创建者
* @param recievers
* 用户ID(loanUserId:userId)
* @param send_flag
* 状态:T:读取F:未读
* @param message_type
* 消息类型
* @param is_validate
* 是否有效:T:有效F:删除
* @param create_time
* 创建时间
* @param update_time
* 更新时间
* @param business_type
* 业务类型(待定)
* @author huangzl QQ: 272950754
* @date 2015年7月2日 上午11:27:02
* @Project hehenian-sms
* @Package com.hehenian.biz.common.notify.dataobject
* @File LoanNotifyDo.java message_id ID
*/
public class LoanNotifyDo implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 消息类型:融资端站内通知
*/
public static final String LOAN_NOTICE = "LOANNOTICE";
/**
* 消息ID
*/
protected Long messageId;
/**
* 通知主题
*/
protected String subject;
/**
* 通知内容
*/
protected String message;
/**
* 创建者
*/
protected String sender;
/**
* 用户ID(loanUserId:userId)
*/
protected String recievers;
/**
* 状态:T:读取F:未读
*/
protected String sendFlag;
/**
* 消息类型
*/
protected String messageType = LOAN_NOTICE;
/**
* 是否有效:T:有效F:删除
*/
protected String validate = "T";
/**
* 创建时间
*/
protected Date createTime;
protected String createTimeString;
/**
* 最后更新时间
*/
protected Date updateTime;
protected String updateTimeString;
/**
* 业务类型(待定)
*/
protected String businessType;
public Long getMessageId() {
return messageId;
}
public void setMessageId(Long messageId) {
this.messageId = messageId;
}
public String getSubject() {
return subject;
}
public void setSubject(String subject) {
this.subject = subject;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String getSender() {
return sender;
}
public void setSender(String sender) {
this.sender = sender;
}
public String getRecievers() {
return recievers;
}
public void setRecievers(String recievers) {
this.recievers = recievers;
}
public String getSendFlag() {
return sendFlag;
}
public void setSendFlag(String sendFlag) {
this.sendFlag = sendFlag;
}
public String getMessageType() {
return messageType;
}
public void setMessageType(String messageType) {
this.messageType = messageType;
}
public String getValidate() {
return validate;
}
public void setValidate(String validate) {
this.validate = validate;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
setCreateTimeString(new SimpleDateFormat("yyyy-MM-dd H:m:s").format(createTime) );
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
setUpdateTimeString(new SimpleDateFormat("yyyy-MM-dd H:m:s").format(updateTime) );
}
public String getBusinessType() {
return businessType;
}
public void setBusinessType(String businessType) {
this.businessType = businessType;
}
public static String getLoanNotice() {
return LOAN_NOTICE;
}
public String getCreateTimeString() {
return createTimeString;
}
public void setCreateTimeString(String createTimeString) {
this.createTimeString = createTimeString;
}
public String getUpdateTimeString() {
return updateTimeString;
}
public void setUpdateTimeString(String updateTimeString) {
this.updateTimeString = updateTimeString;
}
}