package cn.easycms.model;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import java.beans.Transient;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Created by hackingwu on 2014/4/23.
*/
@Entity
public class Mail {
private String id;
private String unitId;
private String userId;
private String mailType;
private String title;
private String writer;
private String tel;
private String email;
private String isOpen;
private String content;
private String quryCode;
private String addTime;
private String ip;
private String state;
private String reContent;
private Date reTime;//replyTime
private String proFlow;
private String unitIds;
private String unitName;
private String userName;
private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
private String addTimeStr;
private String reTimeStr;
private String stateStr;
@Id
@GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid",strategy = "uuid")
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@Column(name = "unitId")
public String getUnitId() {
return unitId;
}
public void setUnitId(String unitId) {
this.unitId = unitId;
}
@Column(name="userId")
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
@Column(name="mailType")
public String getMailType() {
return mailType;
}
public void setMailType(String mailType) {
this.mailType = mailType;
}
@Column(name="title")
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
@Column(name="writer")
public String getWriter() {
return writer;
}
public void setWriter(String writer) {
this.writer = writer;
}
@Column(name = "tel")
public String getTel() {
return tel;
}
public void setTel(String tel) {
this.tel = tel;
}
@Column(name="email")
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
@Column(name = "isOpen")
public String getIsOpen() {
return isOpen;
}