package com.qxueyou.scc.sms.model; import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; import org.hibernate.annotations.GenericGenerator; import org.springframework.format.annotation.DateTimeFormat; import com.qxueyou.scc.base.model.ITrace; /** * ¶ÌÐűí ʵÌå * @author ody.yuan * */ @Entity @Table(name="sms") public class Sms implements Serializable,ITrace { private static final long serialVersionUID = 1L; //Æ½Ì¨ÔÆÖ®Ñ¶ public static String PLATFORM_UC = "UC"; //ƽ̨°¢Àï public static String PLATFORM_ALI = "ALI"; //³ÏÁ¢Òµ public static String PLATFORM_CLY = "CLY"; /** Ö÷¼ü */ @Id @GeneratedValue(generator = "hibernate-uuid") @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") @Column(name="SMS_ID", unique=true, nullable=false, length=32) private String smsId; /** ´´½¨ÕßID */ @Column(name="CREATE_ID", nullable=false, length=32) private String createId; /** ´´½¨Ê±¼ä */ @Column(name="CREATE_TIME", nullable=false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** ´´½¨ÈË */ @Column(name="CREATOR", nullable=false, length=100) private String creator; /** ɾ³ý±êÖ¾ */ @Column(name="DELETE_FLAG", nullable=false) private boolean deleteFlag; /** ÐÞ¸ÄÈËID */ @Column(name="UPDATE_ID", length=32) private String updateId; /** ÐÞ¸Äʱ¼ä */ @Column(name="UPDATE_TIME", nullable=false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; /** ÐÞ¸ÄÈË */ @Column(name="UPDATOR", length=100) private String updator; /** Ä£¿é£ºÄ¿Ç°·¢ËÍÑéÖ¤Â룺ÕÒ»ØÃÜÂë or ×¢²á */ @Column(name="MODULE", length=32) private String module; public static final String BIND_QXY_MODULE = "BIND_QXY"; // °ó¶¨QѧÓÑÕ˺Špublic static final String REGISTER_MODULE = "REGISTER"; // ×¢²á public static final String FORGET_PWD_MODULE = "FORGET_PWD"; // ÕÒ»ØÃÜÂë public static final String FORGET_PWD_MODULE_BACK = "FORGET_PWD_BACK"; // ºǫ́ÕÒ»ØÃÜÂë public static final String FORGET_PWD_MODULE_LIVE = "FORGET_PWD_LIVE"; // »ÛÑÛ¶ËÕÒ»ØÃÜÂë public static final String FLOW_EXCHANGE_MODULE = "FLOW_EXCHANGE"; // ÌáÈ¡Á÷Á¿ public static final String CHOOSE_CLASS = "CHOOSE_CLASS"; // Ñ¡¿Î±¨Ãû public static final String LIVE_INTERACT_LOGIN_MODULE = "LIVE_INTERACT_LOGIN"; // Ö±²¥»¥¶¯µÇ¼ public static final String LIVE_INTERACT_BIND_MODULE = "LIVE_INTERACT_BIND"; // Ö±²¥»¥¶¯°ó¶¨ public static final String UPDATE_MOBILEPHONE_MODULE = "UPDATE_MOBILEPHONE"; //ÐÞ¸ÄÊÖ»úºÅ public static final String PHONE_VERIFY_LOGIN_MODULE = "PHONE_VERIFY_LOGIN"; //µÇÈëÑéÖ¤Âë public static final String BIND_BANKCARD_MODULE = "BIND_BANKCARD"; //°ó¶¨ÒøÐп¨ public static final String TRANS_EXTRACT_MODULE = "TRANS_EXTRACT_MODULE"; //´«²¥´óʹÌáȡӶ½ð public static final String VERIFY_SINGNUP_INFO_MODULE = "VERIFY_SINGNUP_INFO_MODULE"; // ΢ÐŶ˱¨Ãû°ó¶¨Î¢ÐÅÐèÑéÖ¤Âë public static final String PHONE_VERIFY_CODE_MODULE = "PHONE_VERIFY_CODE_MODULE"; //ͨÓÃÑéÖ¤Âë /** ÊÖ»úºÅ */ @Column(name="MOBILE_PHONE", length=32) private String mobilePhone; /** ·¢ËÍ״̬ */ @Column(name="STATE", length=32) private String state; /** ³¬Ê±Ê±¼ä */ @Column(name="EXPIRED_TIME", nullable=false) @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date expiredTime; /** ÄÚÈÝ */ @Column(name="CONTENT", length=200) private String content; /** ÑéÖ¤Âë */ @Column(name="VERIFY_CODE", length=32) private String verifyCode; /** ÊäÈëµÄÑéÖ¤Âë */ @Column(name="INPUT_CODE", length=32) private String inputCode; /** ¶ÌÐÅÄ£°åID */ @Column(name="TEMPLATE_ID", length=32) private String templateId; /** ·µ»Ø½á¹û */ @Column(name="RESPONSE", length=255) private String response; /** ·¢ËÍÆ½Ì¨£¨UCÔÆÖ®Ñ¶,ALI°¢À */ @Column(name="PLATFORM", length=5) private String platform; /** ÑéÖ¤ÂëÒÑʹÓôÎÊý£¬×î¶àÔÊÐíÊä´íÈý´Î */ @Column(name="VERIFY_TIMES") private Integer verifyTimes; public String getResponse() { return response; } public void setResponse(String response) { this.response = response; } public String getPlatform() { return platform; } public void setPlatform(String platform) { this.platform = platform; } public String getCreateId() { return this.createId; } public void setCreateId(String createId) { this.createId = createId; } public Date getCreateTime() { return this.createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getCreator() { return this.creator; } public void setCreator(String creator) { this.creator = creator; } public boolean getDeleteFlag() { return this.deleteFlag; } public void setDeleteFlag(boolean deleteFlag) { this.deleteFlag = deleteFlag; } public String getUpdateId() { return this.updateId; } public void setUpdateId(String updateId) { this.updateId = updateId; } public Date getUpdateTime() { return this.updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public String getUpdator() { return this.updator; } public void setUpdator(String updator) { this.updator = updator; } public String getSmsId() { return smsId; } public void setSmsId(String smsId) { this.smsId = smsId; } public String getModule() { return module; } public void setModule(String module) { this.module = module; } public String getMobilePhone() { return mobilePhone; } public void setMobilePhone(String mobilePhone) { this.mobilePhone = mobilePhone; } public String getState() { return state; } public void setState(String state) { this.state = state; } public Date getExpiredTime() { return expiredTime; } public void setExpiredTime(Date expiredTime) { this.expiredTime = expiredTime; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getVerifyCode() { return verifyCode; } public void setVerifyCode(String verifyCode) { this.verifyCode = verifyCode; } public String getInputCode() { return inputCode; } public void setInputCode(String inputCode) { this.inputCode = inputCode; } public String getTemplateId() { return templateId; } public void setTemplateId(String templateId) { this.templateId = templateId; } public Integer getVerifyTimes() { return verifyTimes; } public void setVerifyTimes(Integer verifyTimes) { this.verifyTimes = verifyTimes; } }