Browse Source

优化岗位管理

test
smallchill 5 years ago
parent
commit
ae9c981829
  1. 5
      blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java
  2. 2
      blade-service/blade-system/src/main/java/org/springblade/system/wrapper/PostWrapper.java
  3. 2
      blade-service/blade-user/src/main/java/org/springblade/system/user/wrapper/UserWrapper.java

5
blade-service-api/blade-user-api/src/main/java/org/springblade/system/user/vo/UserVO.java

@ -55,6 +55,11 @@ public class UserVO extends User {
*/
private String deptName;
/**
* 岗位名
*/
private String postName;
/**
* 性别
*/

2
blade-service/blade-system/src/main/java/org/springblade/system/wrapper/PostWrapper.java

@ -38,7 +38,7 @@ public class PostWrapper extends BaseEntityWrapper<Post, PostVO> {
@Override
public PostVO entityVO(Post post) {
PostVO postVO = Objects.requireNonNull(BeanUtil.copy(post, PostVO.class));
String categoryName = DictCache.getValue("post", post.getCategory());
String categoryName = DictCache.getValue("post_category", post.getCategory());
postVO.setCategoryName(categoryName);
return postVO;
}

2
blade-service/blade-user/src/main/java/org/springblade/system/user/wrapper/UserWrapper.java

@ -45,9 +45,11 @@ public class UserWrapper extends BaseEntityWrapper<User, UserVO> {
Tenant tenant = SysCache.getTenant(user.getTenantId());
List<String> roleName = SysCache.getRoleNames(user.getRoleId());
List<String> deptName = SysCache.getDeptNames(user.getDeptId());
List<String> postName = SysCache.getPostNames(user.getPostId());
userVO.setTenantName(tenant.getTenantName());
userVO.setRoleName(Func.join(roleName));
userVO.setDeptName(Func.join(deptName));
userVO.setPostName(Func.join(postName));
String sex = DictCache.getValue("sex", Func.toInt(user.getSex()));
userVO.setSexName(sex);
return userVO;

Loading…
Cancel
Save