|
@ -2,55 +2,24 @@ package com.yihu.hos.saas.models;
|
|
|
|
|
|
|
|
|
|
import com.yihu.hos.saas.models.common.IdModel;
|
|
import com.yihu.hos.saas.models.common.IdModel;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Table;
|
|
import javax.persistence.Table;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.UUID;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* @created Airhead 2016/9/2.
|
|
* @created Airhead 2016/9/2.
|
|
*/
|
|
*/
|
|
@Entity
|
|
@Entity
|
|
@Table(name = "fd_user")
|
|
|
|
|
|
@Table(name = "user")
|
|
public class UserModel extends IdModel {
|
|
public class UserModel extends IdModel {
|
|
private String code;
|
|
private String code;
|
|
private String name;
|
|
private String name;
|
|
private String mobile;
|
|
|
|
private String password;
|
|
private String password;
|
|
private String salt;
|
|
|
|
private Date createTime;
|
|
|
|
private String photo;
|
|
|
|
private String remark;
|
|
|
|
private Integer gender;
|
|
|
|
private String biography;
|
|
|
|
private String personCode;
|
|
|
|
private Integer points;
|
|
|
|
private String openId;
|
|
|
|
private Integer status;
|
|
|
|
private String idCard;
|
|
|
|
|
|
|
|
public UserModel() {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
public UserModel(String openId) {
|
|
|
|
this.code = UUID.randomUUID().toString().replace("-", "");
|
|
|
|
this.name = "yichang_" + code.substring(0, 6);
|
|
|
|
this.createTime = new Date();
|
|
|
|
this.openId = openId;
|
|
|
|
this.status = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
public UserModel(String name, String code) {
|
|
|
|
this.code = code;
|
|
|
|
generateName(name, code);
|
|
|
|
|
|
|
|
this.createTime = new Date();
|
|
|
|
this.status = 1;
|
|
|
|
}
|
|
|
|
|
|
private Date created;
|
|
|
|
private Date updated;
|
|
|
|
private Integer valid;
|
|
|
|
|
|
@Column(name = "code")
|
|
@Column(name = "code")
|
|
public String getCode() {
|
|
public String getCode() {
|
|
@ -70,128 +39,39 @@ public class UserModel extends IdModel {
|
|
this.name = name;
|
|
this.name = name;
|
|
}
|
|
}
|
|
|
|
|
|
@Column(name = "mobile")
|
|
|
|
public String getMobile() {
|
|
|
|
return mobile;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setMobile(String mobile) {
|
|
|
|
this.mobile = mobile;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "salt")
|
|
|
|
public String getSalt() {
|
|
|
|
return salt;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSalt(String salt) {
|
|
|
|
this.salt = salt;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "create_time")
|
|
|
|
public Date getCreateTime() {
|
|
|
|
return createTime;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCreateTime(Date createTime) {
|
|
|
|
this.createTime = createTime;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "photo")
|
|
|
|
public String getPhoto() {
|
|
|
|
return photo;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setPhoto(String photo) {
|
|
|
|
this.photo = photo;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "remark")
|
|
|
|
public String getRemark() {
|
|
|
|
return remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRemark(String remark) {
|
|
|
|
this.remark = remark;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "gender")
|
|
|
|
public Integer getGender() {
|
|
|
|
return gender;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setGender(Integer gender) {
|
|
|
|
this.gender = gender;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "biography")
|
|
|
|
public String getBiography() {
|
|
|
|
return biography;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setBiography(String biography) {
|
|
|
|
this.biography = biography;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "person_code")
|
|
|
|
public String getPersonCode() {
|
|
|
|
return personCode;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setPersonCode(String personCode) {
|
|
|
|
this.personCode = personCode;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "points")
|
|
|
|
public Integer getPoints() {
|
|
|
|
return points;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setPoints(Integer points) {
|
|
|
|
this.points = points;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Column(name = "wechat_open_id")
|
|
|
|
public String getOpenId() {
|
|
|
|
return openId;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setOpenId(String openId) {
|
|
|
|
this.openId = openId;
|
|
|
|
|
|
@Column(name = "password")
|
|
|
|
public String getPassword() {
|
|
|
|
return password;
|
|
}
|
|
}
|
|
|
|
|
|
@Column(name = "status")
|
|
|
|
public Integer getStatus() {
|
|
|
|
return status;
|
|
|
|
|
|
public void setPassword(String password) {
|
|
|
|
this.password = password;
|
|
}
|
|
}
|
|
|
|
|
|
public void setStatus(Integer status) {
|
|
|
|
this.status = status;
|
|
|
|
|
|
@Column(name = "created")
|
|
|
|
public Date getCreated() {
|
|
|
|
return created;
|
|
}
|
|
}
|
|
|
|
|
|
@Column(name = "password")
|
|
|
|
public String getPassword() {
|
|
|
|
return password;
|
|
|
|
|
|
public void setCreated(Date created) {
|
|
|
|
this.created = created;
|
|
}
|
|
}
|
|
|
|
|
|
public void setPassword(String password) {
|
|
|
|
this.password = password;
|
|
|
|
|
|
@Column(name = "updated")
|
|
|
|
public Date getUpdated() {
|
|
|
|
return updated;
|
|
}
|
|
}
|
|
|
|
|
|
@Column(name = "id_card")
|
|
|
|
public String getIdCard() {
|
|
|
|
return idCard;
|
|
|
|
|
|
public void setUpdated(Date updated) {
|
|
|
|
this.updated = updated;
|
|
}
|
|
}
|
|
|
|
|
|
public void setIdCard(String idCard) {
|
|
|
|
this.idCard = idCard;
|
|
|
|
|
|
@Column(name = "valid")
|
|
|
|
public Integer getValid() {
|
|
|
|
return valid;
|
|
}
|
|
}
|
|
|
|
|
|
private void generateName(String name, String code) {
|
|
|
|
if (StringUtils.isEmpty(name)) {
|
|
|
|
this.name = "yichang_" + code.substring(0, 6);
|
|
|
|
} else {
|
|
|
|
this.name = name;
|
|
|
|
}
|
|
|
|
|
|
public void setValid(Integer valid) {
|
|
|
|
this.valid = valid;
|
|
}
|
|
}
|
|
}
|
|
}
|