Commit e2505260 authored by suntao's avatar suntao

用户

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