Commit e2505260 authored by suntao's avatar suntao

用户

parent 3f753954
......@@ -3,10 +3,12 @@ package cn.quantgroup.cashloanflowboss.api.user.model;
import cn.quantgroup.cashloanflowboss.api.role.entity.Role;
import cn.quantgroup.cashloanflowboss.api.user.dictionary.UserRank;
import cn.quantgroup.cashloanflowboss.api.user.dictionary.UserStatus;
import cn.quantgroup.cashloanflowboss.component.validator.constraints.NotEmpty;
import cn.quantgroup.cashloanflowboss.core.persistence.Primary;
import lombok.Data;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;
import java.util.Set;
......@@ -22,11 +24,13 @@ public class UserInfoModel {
/**
* 用户名
*/
@NotEmpty(message = "用户名不能为空")
private String username;
/**
* 昵称
*/
@NotEmpty(message = "用户昵称不能为空")
private String nickname;
/**
......@@ -42,6 +46,7 @@ public class UserInfoModel {
/**
* 用户级别
*/
@NotNull(message = "用户级别不能为空")
private UserRank rank;
/**
......@@ -52,6 +57,7 @@ public class UserInfoModel {
/**
* 用户状态
*/
@NotNull(message = "用户活跃状态不能为空")
private UserStatus status;
}
......@@ -156,11 +156,10 @@ public class UserServiceImpl implements UserService{
@Override
public User saveUserInfo(UserInfoModel userInfoModel) {
User user1 = new User();
BeanUtils.copyProperties(userInfoModel, user1);
user1.setPassword(MD5Tools.md5(userInfoModel.getUsername()));
user1.setRoles(userInfoModel.getRoles());
return userRepository.save(user1);
}
}
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