|
|
@@ -3,6 +3,8 @@ package cn.com.taiji.core.entity.user; |
|
|
|
|
|
|
|
import cn.com.taiji.core.entity.AbstractStringPropertyUUIDEntity; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.*; |
|
|
|
import lombok.Getter; |
|
|
|
import lombok.Setter; |
|
|
|
|
|
|
|
import javax.persistence.*; |
|
|
|
import java.time.LocalDateTime; |
|
|
@@ -16,304 +18,58 @@ import java.time.LocalDateTime; |
|
|
|
* @Version |
|
|
|
* @Description |
|
|
|
*/ |
|
|
|
@Getter |
|
|
|
@Setter |
|
|
|
@Entity |
|
|
|
@Table(name = "USER_ACCOUNT_INFO") |
|
|
|
public class AccountInfo extends AbstractStringPropertyUUIDEntity { |
|
|
|
/** |
|
|
|
* 账号 |
|
|
|
*/ |
|
|
|
private String account; |
|
|
|
|
|
|
|
/** |
|
|
|
* 登录密码 |
|
|
|
*/ |
|
|
|
private String loginPass; |
|
|
|
|
|
|
|
/** |
|
|
|
* 手机号 |
|
|
|
*/ |
|
|
|
private String mobile; |
|
|
|
/** |
|
|
|
* 应用id |
|
|
|
*/ |
|
|
|
private String appId; |
|
|
|
/** |
|
|
|
* openId |
|
|
|
*/ |
|
|
|
private String openId; |
|
|
|
/** |
|
|
|
* 创建时间 |
|
|
|
*/ |
|
|
|
private LocalDateTime createTime; |
|
|
|
/** |
|
|
|
* 更新时间时间 |
|
|
|
*/ |
|
|
|
private LocalDateTime updateTime; |
|
|
|
|
|
|
|
/** |
|
|
|
* 用户-证件号码 |
|
|
|
*/ |
|
|
|
private String idNum; |
|
|
|
|
|
|
|
/** |
|
|
|
* 用户-证件类型 |
|
|
|
*/ |
|
|
|
private IdType idType; |
|
|
|
|
|
|
|
/** |
|
|
|
* 会员类型:原来是USER_TYPE |
|
|
|
* 1、个人会员 |
|
|
|
* 2、企业会员 |
|
|
|
*/ |
|
|
|
private AccountType accountType; |
|
|
|
|
|
|
|
/** |
|
|
|
* 登录方来源 |
|
|
|
*/ |
|
|
|
private SourceType loginSource; |
|
|
|
|
|
|
|
/** |
|
|
|
* 用户姓名/企业名称 |
|
|
|
*/ |
|
|
|
private String userName; |
|
|
|
|
|
|
|
/** |
|
|
|
* 性别 |
|
|
|
*/ |
|
|
|
private Gender gender; |
|
|
|
|
|
|
|
/** |
|
|
|
* 昵称 |
|
|
|
*/ |
|
|
|
private String nickName; |
|
|
|
|
|
|
|
/*** |
|
|
|
* 用户注册在极光推送上的id |
|
|
|
*/ |
|
|
|
private String registrationId; |
|
|
|
|
|
|
|
/*** |
|
|
|
* 用户在微信小程序的唯一身份标识openid |
|
|
|
*/ |
|
|
|
private String wxOpenid; |
|
|
|
|
|
|
|
/*** |
|
|
|
* 用户在微信公众号的唯一身份标识openid |
|
|
|
*/ |
|
|
|
private String mpOpenid; |
|
|
|
|
|
|
|
/*** |
|
|
|
* 用户在同一微信开发方平台的唯一身份标识unionId |
|
|
|
*/ |
|
|
|
private String wxUnionid; |
|
|
|
|
|
|
|
/*** |
|
|
|
* 判断该用户是否需要立刻修改密码 |
|
|
|
* 0-不需要 |
|
|
|
* 1-需要 |
|
|
|
*/ |
|
|
|
private String needChangePasswordNow; |
|
|
|
/** |
|
|
|
* 支付宝openid |
|
|
|
*/ |
|
|
|
@Column(name = "ZFB_OPEN_ID") |
|
|
|
private String zfbOpenId; |
|
|
|
/** |
|
|
|
* 支付宝userid |
|
|
|
*/ |
|
|
|
@Column(name = "ZFB_USER_ID") |
|
|
|
private String zfbUserId; |
|
|
|
|
|
|
|
public String getZfbUserId() { |
|
|
|
return zfbUserId; |
|
|
|
} |
|
|
|
|
|
|
|
public void setZfbUserId(String zfbUserId) { |
|
|
|
this.zfbUserId = zfbUserId; |
|
|
|
} |
|
|
|
|
|
|
|
public String getZfbOpenId() { |
|
|
|
return zfbOpenId; |
|
|
|
} |
|
|
|
|
|
|
|
public void setZfbOpenId(String zfbOpenId) { |
|
|
|
this.zfbOpenId = zfbOpenId; |
|
|
|
} |
|
|
|
|
|
|
|
@Column(name = "ACCOUNT") |
|
|
|
public String getAccount() { |
|
|
|
return account; |
|
|
|
} |
|
|
|
|
|
|
|
@Column(name = "MOBILE") |
|
|
|
public String getMobile() { |
|
|
|
return mobile; |
|
|
|
} |
|
|
|
|
|
|
|
private String account;//账号 |
|
|
|
@Column(name = "LOGIN_PASS") |
|
|
|
public String getLoginPass() { |
|
|
|
return loginPass; |
|
|
|
} |
|
|
|
|
|
|
|
private String loginPass;// 登录密码 |
|
|
|
@Column(name = "MOBILE") |
|
|
|
private String mobile;// 手机号 |
|
|
|
@Column(name = "APP_ID") |
|
|
|
public String getAppId() { |
|
|
|
return appId; |
|
|
|
} |
|
|
|
|
|
|
|
private String appId;// 应用id |
|
|
|
@Column(name = "OPEN_ID") |
|
|
|
public String getOpenId() { |
|
|
|
return openId; |
|
|
|
} |
|
|
|
|
|
|
|
private String openId;// openId |
|
|
|
@Column(name = "CREATE_TIME") |
|
|
|
public LocalDateTime getCreateTime() { |
|
|
|
return createTime; |
|
|
|
} |
|
|
|
|
|
|
|
private LocalDateTime createTime;// 创建时间 |
|
|
|
@Column(name = "UPDATE_TIME") |
|
|
|
public LocalDateTime getUpdateTime() { |
|
|
|
return updateTime; |
|
|
|
} |
|
|
|
|
|
|
|
private LocalDateTime updateTime;// 更新时间 |
|
|
|
@Column(name = "ID_NUM") |
|
|
|
public String getIdNum() { |
|
|
|
return idNum; |
|
|
|
} |
|
|
|
|
|
|
|
private String idNum;// 用户-证件号码 |
|
|
|
@Enumerated(EnumType.STRING) |
|
|
|
@Column(name = "ID_TYPE") |
|
|
|
public IdType getIdType() { |
|
|
|
return idType; |
|
|
|
} |
|
|
|
|
|
|
|
private IdType idType;// 用户-证件类型 |
|
|
|
@Enumerated(EnumType.STRING) |
|
|
|
@Column(name = "ACCOUNT_TYPE") |
|
|
|
public AccountType getAccountType() { |
|
|
|
return accountType; |
|
|
|
} |
|
|
|
|
|
|
|
@Column(name = "USER_TYPE") |
|
|
|
private UserType accountType;// 会员类型:原来是USER_TYPE 1、个人会员 2、企业会员 |
|
|
|
@Enumerated(EnumType.STRING) |
|
|
|
@Column(name = "LOGIN_SOURCE") |
|
|
|
public SourceType getLoginSource() { |
|
|
|
return loginSource; |
|
|
|
} |
|
|
|
|
|
|
|
private SourceType loginSource;// 登录方来源 |
|
|
|
@Column(name = "USER_NAME") |
|
|
|
public String getUserName() { |
|
|
|
return userName; |
|
|
|
} |
|
|
|
|
|
|
|
private String userName;// 用户姓名/企业名称 |
|
|
|
@Enumerated(EnumType.STRING) |
|
|
|
@Column(name = "GENDER") |
|
|
|
public Gender getGender() { |
|
|
|
return gender; |
|
|
|
} |
|
|
|
|
|
|
|
private Gender gender;// 性别 |
|
|
|
@Column(name = "NICK_NAME") |
|
|
|
public String getNickName() { |
|
|
|
return nickName; |
|
|
|
} |
|
|
|
|
|
|
|
private String nickName;// 昵称 |
|
|
|
@Column(name = "REGISTRATION_ID") |
|
|
|
public String getRegistrationId() { |
|
|
|
return registrationId; |
|
|
|
} |
|
|
|
|
|
|
|
@Column(name = "NEED_CHANGE_PASSWORD_NOW") |
|
|
|
public String getNeedChangePasswordNow() { |
|
|
|
return needChangePasswordNow; |
|
|
|
} |
|
|
|
|
|
|
|
private String registrationId;// 用户注册在极光推送上的id |
|
|
|
@Column(name = "WX_OPENID") |
|
|
|
public String getWxOpenid() { |
|
|
|
return wxOpenid; |
|
|
|
} |
|
|
|
|
|
|
|
private String wxOpenid;// 用户在微信小程序的唯一身份标识openid |
|
|
|
@Column(name = "MP_OPENID") |
|
|
|
public String getMpOpenid() { |
|
|
|
return mpOpenid; |
|
|
|
} |
|
|
|
|
|
|
|
private String mpOpenid;// 用户在微信公众号的唯一身份标识openid |
|
|
|
@Column(name = "WX_UNIONID") |
|
|
|
public String getWxUnionid() { |
|
|
|
return wxUnionid; |
|
|
|
} |
|
|
|
|
|
|
|
public void setAccount(String account) { |
|
|
|
this.account = account; |
|
|
|
} |
|
|
|
|
|
|
|
public void setMobile(String mobile) { |
|
|
|
this.mobile = mobile; |
|
|
|
} |
|
|
|
|
|
|
|
public void setLoginPass(String loginPass) { |
|
|
|
this.loginPass = loginPass; |
|
|
|
} |
|
|
|
|
|
|
|
public void setAppId(String appId) { |
|
|
|
this.appId = appId; |
|
|
|
} |
|
|
|
|
|
|
|
public void setOpenId(String openId) { |
|
|
|
this.openId = openId; |
|
|
|
} |
|
|
|
|
|
|
|
public void setCreateTime(LocalDateTime createTime) { |
|
|
|
this.createTime = createTime; |
|
|
|
} |
|
|
|
|
|
|
|
public void setUpdateTime(LocalDateTime updateTime) { |
|
|
|
this.updateTime = updateTime; |
|
|
|
} |
|
|
|
|
|
|
|
public void setIdNum(String idNum) { |
|
|
|
this.idNum = idNum; |
|
|
|
} |
|
|
|
|
|
|
|
public void setIdType(IdType idType) { |
|
|
|
this.idType = idType; |
|
|
|
} |
|
|
|
|
|
|
|
public void setAccountType(AccountType accountType) { |
|
|
|
this.accountType = accountType; |
|
|
|
} |
|
|
|
|
|
|
|
public void setLoginSource(SourceType loginSource) { |
|
|
|
this.loginSource = loginSource; |
|
|
|
} |
|
|
|
|
|
|
|
public void setUserName(String userName) { |
|
|
|
this.userName = userName; |
|
|
|
} |
|
|
|
|
|
|
|
public void setGender(Gender gender) { |
|
|
|
this.gender = gender; |
|
|
|
} |
|
|
|
|
|
|
|
public void setNickName(String nickName) { |
|
|
|
this.nickName = nickName; |
|
|
|
} |
|
|
|
|
|
|
|
public void setRegistrationId(String registrationId) { |
|
|
|
this.registrationId = registrationId; |
|
|
|
} |
|
|
|
|
|
|
|
public void setWxOpenid(String wxOpenid) { |
|
|
|
this.wxOpenid = wxOpenid; |
|
|
|
} |
|
|
|
|
|
|
|
public void setMpOpenid(String mpOpenid) { |
|
|
|
this.mpOpenid = mpOpenid; |
|
|
|
} |
|
|
|
|
|
|
|
public void setWxUnionid(String wxUnionid) { |
|
|
|
this.wxUnionid = wxUnionid; |
|
|
|
} |
|
|
|
|
|
|
|
public void setNeedChangePasswordNow(String needChangePasswordNow) { |
|
|
|
this.needChangePasswordNow = needChangePasswordNow; |
|
|
|
} |
|
|
|
private String wxUnionid;// 用户在同一微信开发方平台的唯一身份标识unionId |
|
|
|
@Column(name = "NEED_CHANGE_PASSWORD_NOW") |
|
|
|
private String needChangePasswordNow;// 判断该用户是否需要立刻修改密码 0-不需要 1-需要 |
|
|
|
@Column(name = "ZFB_OPEN_ID") |
|
|
|
private String zfbOpenId;// 支付宝openid |
|
|
|
@Column(name = "ZFB_USER_ID") |
|
|
|
private String zfbUserId;// 支付宝userid |
|
|
|
|
|
|
|
public AccountInfo() { |
|
|
|
} |