Commit 802bde32 authored by alex yao's avatar alex yao

feat:用户信息添加邮箱字段

parent 2c689394
...@@ -14,7 +14,7 @@ import org.springframework.stereotype.Component; ...@@ -14,7 +14,7 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource; import javax.annotation.Resource;
@Component @Component
public class EmailLoginChannel implements LoginChannelService{ public class EmailLoginChannel implements LoginChannelService {
@Resource @Resource
private BizMemberInfoService bizMemberInfoService; private BizMemberInfoService bizMemberInfoService;
@Resource @Resource
...@@ -27,7 +27,7 @@ public class EmailLoginChannel implements LoginChannelService{ ...@@ -27,7 +27,7 @@ public class EmailLoginChannel implements LoginChannelService{
Assert.notBlank(memberLoginRequest.getAccount(), "用户登录,登录账号不能为空"); Assert.notBlank(memberLoginRequest.getAccount(), "用户登录,登录账号不能为空");
Assert.notBlank(memberLoginRequest.getAuthCode(), "用户登录,验证码不能为空"); Assert.notBlank(memberLoginRequest.getAuthCode(), "用户登录,验证码不能为空");
if(!judgeCodeService.judgeCode(memberLoginRequest.getAccount(), memberLoginRequest.getAuthCode())){ if (!judgeCodeService.judgeCode(memberLoginRequest.getAccount(), memberLoginRequest.getAuthCode())) {
throw new BusinessException("验证码有误,请重新输入"); throw new BusinessException("验证码有误,请重新输入");
} }
...@@ -36,6 +36,7 @@ public class EmailLoginChannel implements LoginChannelService{ ...@@ -36,6 +36,7 @@ public class EmailLoginChannel implements LoginChannelService{
MemberInfoEntity memberInfoEntity = new MemberInfoEntity(); MemberInfoEntity memberInfoEntity = new MemberInfoEntity();
memberInfoEntity.setAccount(memberLoginRequest.getAccount()); memberInfoEntity.setAccount(memberLoginRequest.getAccount());
memberInfoEntity.setNickName(memberLoginRequest.getAccount()); memberInfoEntity.setNickName(memberLoginRequest.getAccount());
memberInfoEntity.setEmail(memberLoginRequest.getAccount());
String param = fmxParamConfigService.getParam("member.default.avatar"); String param = fmxParamConfigService.getParam("member.default.avatar");
if (StringUtils.isNoneBlank(param)) { if (StringUtils.isNoneBlank(param)) {
memberInfoEntity.setAvatarUrl(param); memberInfoEntity.setAvatarUrl(param);
......
...@@ -19,6 +19,7 @@ public class MemberInfoConvert { ...@@ -19,6 +19,7 @@ public class MemberInfoConvert {
bizMemberInfoModel.setNickName(memberInfoEntity.getNickName()); bizMemberInfoModel.setNickName(memberInfoEntity.getNickName());
bizMemberInfoModel.setAvatarUrl(memberInfoEntity.getAvatarUrl()); bizMemberInfoModel.setAvatarUrl(memberInfoEntity.getAvatarUrl());
bizMemberInfoModel.setMobilePhone(memberInfoEntity.getMobilePhone()); bizMemberInfoModel.setMobilePhone(memberInfoEntity.getMobilePhone());
bizMemberInfoModel.setEmail(memberInfoEntity.getEmail());
bizMemberInfoModel.setLastLoginTime(memberInfoEntity.getLastLoginTime()); bizMemberInfoModel.setLastLoginTime(memberInfoEntity.getLastLoginTime());
bizMemberInfoModel.setShareCode(memberInfoEntity.getShareCode()); bizMemberInfoModel.setShareCode(memberInfoEntity.getShareCode());
bizMemberInfoModel.setRemark(memberInfoEntity.getRemark()); bizMemberInfoModel.setRemark(memberInfoEntity.getRemark());
...@@ -35,6 +36,7 @@ public class MemberInfoConvert { ...@@ -35,6 +36,7 @@ public class MemberInfoConvert {
memberInfoEntity.setNickName(bizMemberInfoModel.getNickName()); memberInfoEntity.setNickName(bizMemberInfoModel.getNickName());
memberInfoEntity.setAvatarUrl(bizMemberInfoModel.getAvatarUrl()); memberInfoEntity.setAvatarUrl(bizMemberInfoModel.getAvatarUrl());
memberInfoEntity.setMobilePhone(bizMemberInfoModel.getMobilePhone()); memberInfoEntity.setMobilePhone(bizMemberInfoModel.getMobilePhone());
memberInfoEntity.setEmail(bizMemberInfoModel.getEmail());
memberInfoEntity.setLastLoginTime(bizMemberInfoModel.getLastLoginTime()); memberInfoEntity.setLastLoginTime(bizMemberInfoModel.getLastLoginTime());
memberInfoEntity.setRemark(bizMemberInfoModel.getRemark()); memberInfoEntity.setRemark(bizMemberInfoModel.getRemark());
memberInfoEntity.setShareCode(bizMemberInfoModel.getShareCode()); memberInfoEntity.setShareCode(bizMemberInfoModel.getShareCode());
......
...@@ -86,6 +86,20 @@ public class MemberInfoEntity extends BaseModelClass { ...@@ -86,6 +86,20 @@ public class MemberInfoEntity extends BaseModelClass {
this.mobilePhone = mobilePhone; this.mobilePhone = mobilePhone;
} }
/**
* email
* 用户邮箱
*/
private java.lang.String email;
public java.lang.String getEmail() {
return this.email;
}
public void setEmail(java.lang.String email) {
this.email = email;
}
/** /**
* remark * remark
......
...@@ -4,12 +4,15 @@ import java.io.Serializable; ...@@ -4,12 +4,15 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
import cn.com.yict.framemax.data.model.BaseModelClass; import cn.com.yict.framemax.data.model.BaseModelClass;
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 javax.persistence.Id; import javax.persistence.Id;
import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Version; import javax.persistence.Version;
import javax.persistence.GeneratedValue; import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
...@@ -27,29 +30,32 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable { ...@@ -27,29 +30,32 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** member_id /**
*会员id * member_id
* 会员id
*/ */
private java.lang.Integer memberId; private java.lang.Integer memberId;
@Column(name = "member_id",length = 10) @Column(name = "member_id", length = 10)
@Id @Id
@GeneratedValue(strategy = GenerationType.AUTO) @GeneratedValue(strategy = GenerationType.AUTO)
public java.lang.Integer getMemberId(){ public java.lang.Integer getMemberId() {
return this.memberId; return this.memberId;
} }
public void setMemberId(java.lang.Integer memberId){ public void setMemberId(java.lang.Integer memberId) {
this.memberId = memberId; this.memberId = memberId;
super.addValidField("memberId"); super.addValidField("memberId");
} }
/** account /**
*用户账号 * account
* 用户账号
*/ */
private java.lang.String account; private java.lang.String account;
@Column(name = "account",length = 50)
@Column(name = "account", length = 50)
public String getAccount() { public String getAccount() {
return account; return account;
} }
...@@ -60,91 +66,113 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable { ...@@ -60,91 +66,113 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable {
} }
/** nick_name /**
*用户昵称 * nick_name
* 用户昵称
*/ */
private java.lang.String nickName; private java.lang.String nickName;
@Column(name = "nick_name",length = 50) @Column(name = "nick_name", length = 50)
public java.lang.String getNickName(){ public java.lang.String getNickName() {
return this.nickName; return this.nickName;
} }
public void setNickName(java.lang.String nickName){ public void setNickName(java.lang.String nickName) {
this.nickName = nickName; this.nickName = nickName;
super.addValidField("nickName"); super.addValidField("nickName");
} }
/** avatar_url /**
*用户头像图片的 URL * avatar_url
* 用户头像图片的 URL
*/ */
private java.lang.String avatarUrl; private java.lang.String avatarUrl;
@Column(name = "avatar_url",length = 255) @Column(name = "avatar_url", length = 255)
public java.lang.String getAvatarUrl(){ public java.lang.String getAvatarUrl() {
return this.avatarUrl; return this.avatarUrl;
} }
public void setAvatarUrl(java.lang.String avatarUrl){ public void setAvatarUrl(java.lang.String avatarUrl) {
this.avatarUrl = avatarUrl; this.avatarUrl = avatarUrl;
super.addValidField("avatarUrl"); super.addValidField("avatarUrl");
} }
/** mobile_phone /**
*用户手机号 * mobile_phone
* 用户手机号
*/ */
private java.lang.String mobilePhone; private java.lang.String mobilePhone;
@Column(name = "mobile_phone",length = 50) @Column(name = "mobile_phone", length = 50)
public java.lang.String getMobilePhone(){ public java.lang.String getMobilePhone() {
return this.mobilePhone; return this.mobilePhone;
} }
public void setMobilePhone(java.lang.String mobilePhone){ public void setMobilePhone(java.lang.String mobilePhone) {
this.mobilePhone = mobilePhone; this.mobilePhone = mobilePhone;
super.addValidField("mobilePhone"); super.addValidField("mobilePhone");
} }
/**
* email
* 用户邮箱
*/
private java.lang.String email;
/** is_deleted @Column(name = "email", length = 150)
*是否删除 Y-是 N-否 public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
super.addValidField("email");
}
/**
* is_deleted
* 是否删除 Y-是 N-否
*/ */
private java.lang.String isDeleted; private java.lang.String isDeleted;
@Column(name = "is_deleted",length = 50) @Column(name = "is_deleted", length = 50)
public java.lang.String getIsDeleted(){ public java.lang.String getIsDeleted() {
return this.isDeleted; return this.isDeleted;
} }
public void setIsDeleted(java.lang.String isDeleted){ public void setIsDeleted(java.lang.String isDeleted) {
this.isDeleted = isDeleted; this.isDeleted = isDeleted;
super.addValidField("isDeleted"); super.addValidField("isDeleted");
} }
/** remark /**
*备注 * remark
* 备注
*/ */
private java.lang.String remark; private java.lang.String remark;
@Column(name = "remark",length = 255) @Column(name = "remark", length = 255)
public java.lang.String getRemark(){ public java.lang.String getRemark() {
return this.remark; return this.remark;
} }
public void setRemark(java.lang.String remark){ public void setRemark(java.lang.String remark) {
this.remark = remark; this.remark = remark;
super.addValidField("remark"); super.addValidField("remark");
} }
/** last_login_time /**
*用户账号 * last_login_time
* 用户账号
*/ */
private java.util.Date lastLoginTime; private java.util.Date lastLoginTime;
@Column(name = "last_login_time",length = 50)
@Column(name = "last_login_time", length = 50)
public Date getLastLoginTime() { public Date getLastLoginTime() {
return lastLoginTime; return lastLoginTime;
} }
...@@ -155,11 +183,13 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable { ...@@ -155,11 +183,13 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable {
} }
/** share_code /**
* share_code
* 分享码 * 分享码
*/ */
private java.lang.String shareCode; private java.lang.String shareCode;
@Column(name = "share_code",length = 50)
@Column(name = "share_code", length = 50)
public String getShareCode() { public String getShareCode() {
return shareCode; return shareCode;
} }
...@@ -170,82 +200,87 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable { ...@@ -170,82 +200,87 @@ public class BizMemberInfoModel extends BaseModelClass implements Serializable {
} }
/** CREATOR /**
*创建人 * CREATOR
* 创建人
*/ */
private java.lang.String creator; private java.lang.String creator;
@Column(name = "CREATOR",length = 50) @Column(name = "CREATOR", length = 50)
public java.lang.String getCreator(){ public java.lang.String getCreator() {
return this.creator; return this.creator;
} }
public void setCreator(java.lang.String creator){ public void setCreator(java.lang.String creator) {
this.creator = creator; this.creator = creator;
super.addValidField("creator"); super.addValidField("creator");
} }
/** CREATED_TIME /**
*创建时间 * CREATED_TIME
* 创建时间
*/ */
private java.util.Date createdTime; private java.util.Date createdTime;
@Column(name = "CREATED_TIME",length = 19) @Column(name = "CREATED_TIME", length = 19)
public java.util.Date getCreatedTime(){ public java.util.Date getCreatedTime() {
return this.createdTime; return this.createdTime;
} }
public void setCreatedTime(java.util.Date createdTime){ public void setCreatedTime(java.util.Date createdTime) {
this.createdTime = createdTime; this.createdTime = createdTime;
super.addValidField("createdTime"); super.addValidField("createdTime");
} }
/** MODIFIER /**
*修改人 * MODIFIER
* 修改人
*/ */
private java.lang.String modifier; private java.lang.String modifier;
@Column(name = "MODIFIER",length = 50) @Column(name = "MODIFIER", length = 50)
public java.lang.String getModifier(){ public java.lang.String getModifier() {
return this.modifier; return this.modifier;
} }
public void setModifier(java.lang.String modifier){ public void setModifier(java.lang.String modifier) {
this.modifier = modifier; this.modifier = modifier;
super.addValidField("modifier"); super.addValidField("modifier");
} }
/** MODIFIED_TIME /**
*修改时间 * MODIFIED_TIME
* 修改时间
*/ */
private java.util.Date modifiedTime; private java.util.Date modifiedTime;
@Column(name = "MODIFIED_TIME",length = 19) @Column(name = "MODIFIED_TIME", length = 19)
public java.util.Date getModifiedTime(){ public java.util.Date getModifiedTime() {
return this.modifiedTime; return this.modifiedTime;
} }
public void setModifiedTime(java.util.Date modifiedTime){ public void setModifiedTime(java.util.Date modifiedTime) {
this.modifiedTime = modifiedTime; this.modifiedTime = modifiedTime;
super.addValidField("modifiedTime"); super.addValidField("modifiedTime");
} }
/** SYS_VERSION /**
*乐观锁,版本号 * SYS_VERSION
* 乐观锁,版本号
*/ */
private java.lang.Integer sysVersion; private java.lang.Integer sysVersion;
@Column(name = "SYS_VERSION",length = 10) @Column(name = "SYS_VERSION", length = 10)
@Version @Version
public java.lang.Integer getSysVersion(){ public java.lang.Integer getSysVersion() {
return this.sysVersion; return this.sysVersion;
} }
public void setSysVersion(java.lang.Integer sysVersion){ public void setSysVersion(java.lang.Integer sysVersion) {
this.sysVersion = sysVersion; this.sysVersion = sysVersion;
super.addValidField("sysVersion"); super.addValidField("sysVersion");
} }
......
...@@ -63,6 +63,7 @@ public class BizMemberInfoServiceImpl extends BaseServiceImpl ...@@ -63,6 +63,7 @@ public class BizMemberInfoServiceImpl extends BaseServiceImpl
model.setNickName(memberInfoEntity.getNickName()); model.setNickName(memberInfoEntity.getNickName());
model.setMobilePhone(memberInfoEntity.getMobilePhone()); model.setMobilePhone(memberInfoEntity.getMobilePhone());
model.setAvatarUrl(memberInfoEntity.getAvatarUrl()); model.setAvatarUrl(memberInfoEntity.getAvatarUrl());
model.setEmail(memberInfoEntity.getEmail());
if (checkVaildAccountExist(memberInfoEntity.getAccount())) { if (checkVaildAccountExist(memberInfoEntity.getAccount())) {
throw new BusinessException("该账号已经被注册,请更换一个"); throw new BusinessException("该账号已经被注册,请更换一个");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment