package com.qxueyou.scc.user.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.fasterxml.jackson.annotation.JsonIgnore; import com.qxueyou.scc.base.model.ITrace; @Entity @Table(name="user_extend") public class UserExtend implements Serializable,ITrace{ /** * */ private static final long serialVersionUID = 1L; @Id @GeneratedValue(generator = "hibernate-uuid") @GenericGenerator(name = "hibernate-uuid", strategy = "uuid") @Column(name = "USER_EXTEND_ID", unique = true, nullable = false, length = 32) private String userExtendId; @Column(name = "USER_ID", length = 32) private String userId; @Column(name = "NICK_NAME", length = 255) private String nickName; @Column(name = "REAL_NAME", length = 255) private String realName; @Column(name = "SIGNATURE", length = 255) private String signature; @Column(name = "MAJOR", length = 255) private String major; /** 省份 */ @Column(name = "PROVINCE", length = 255) private String province; /** 城市 */ @Column(name = "CITY", length = 255) private String city; /** 区域 */ @Column(name = "REGION", length = 255) private String region; /** 身份证号 */ @Column(name = "ID_NUMBER", length = 32) private String idNumber; /** 学员照片 */ @Column(name = "USER_PHOTO", length = 255) private String userPhoto; /** 生日 */ @Column(name = "BIRTHDAY", length = 32) private String birthday; /** 公司 */ @Column(name = "COMPANY", length = 255) private String company; /** 是否索要发票 */ @Column(name = "MAIL_FLAG") private boolean mailFlag; /** 邮寄地址 */ @Column(name = "MAIL_ADDRESS", length = 255) private String mailAddress; /** QQ */ @Column(name="QQ", length=16) private String qq; /** 微信 */ @Column(name="WEIXIN", length=64) private String weixin; /** 微博 */ @Column(name="WEIBO_SINA", length=64) private String weiboSina; @Column(name = "CREATE_ID", length = 32) @JsonIgnore private String createId; @Column(name = "CREATE_TIME") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonIgnore private Date createTime; @Column(name = "CREATOR", length = 100) @JsonIgnore private String creator; @Column(name = "UPDATE_ID", length = 32) @JsonIgnore private String updateId; @Column(name = "UPDATE_TIME") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; @Column(name = "UPDATOR", length = 100) @JsonIgnore private String updator; @Column(name = "DELETE_FLAG") @JsonIgnore private boolean deleteFlag; public String getUserExtendId() { return userExtendId; } public void setUserExtendId(String userExtendId) { this.userExtendId = userExtendId; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getNickName() { return nickName; } public void setNickName(String nickName) { this.nickName = nickName; } public String getRealName() { return realName; } public void setRealName(String realName) { this.realName = realName; } public String getSignature() { return signature; } public void setSignature(String signature) { this.signature = signature; } public String getMajor() { return major; } public void setMajor(String major) { this.major = major; } public String getProvince() { return province; } public void setProvince(String province) { this.province = province; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getRegion() { return region; } public void setRegion(String region) { this.region = region; } public String getIdNumber() { return idNumber; } public void setIdNumber(String idNumber) { this.idNumber = idNumber; } public String getBirthday() { return birthday; } public void setBirthday(String birthday) { this.birthday = birthday; } public String getCompany() { return company; } public void setCompany(String company) { this.company = company; } public String getMailAddress() { return mailAddress; } public void setMailAddress(String mailAddress) { this.mailAddress = mailAddress; } public String getCreateId() { return createId; } public void setCreateId(String createId) { this.createId = createId; } public Date getCreateTime() { return createTime; } public void setCreateTime(Date createTime) { this.createTime = createTime; } public String getCreator() { return creator; } public void setCreator(String creator) { this.creator = creator; } public String getUpdateId() { return updateId; } public void setUpdateId(String updateId) { this.updateId = updateId; } public Date getUpdateTime() { return updateTime; } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public String getUpdator() { return updator; } public void setUpdator(String updator) { this.updator = updator; } public boolean getDeleteFlag() { return deleteFlag; } public void setDeleteFlag(boolean deleteFlag) { this.deleteFlag = deleteFlag; } public String getUserPhoto() { return userPhoto; } public void setUserPhoto(String userPhoto) { this.userPhoto = userPhoto; } public boolean getMailFlag() { return mailFlag; } public void setMailFlag(boolean mailFlag) { this.mailFlag = mailFlag; } public String getQq() { return qq; } public void setQq(String qq) { this.qq = qq; } public String getWeixin() { return weixin; } public void setWeixin(String weixin) { this.weixin = weixin; } public String getWeiboSina() { return weiboSina; } public void setWeiboSina(String weiboSina) { this.weiboSina = weiboSina; } }