|  |  | 
 |  |  | import com.zt.common.validator.group.UpdateGroup; | 
 |  |  | import com.zt.core.context.User; | 
 |  |  | import com.zt.core.context.UserContext; | 
 |  |  | import com.zt.core.oss.service.ISysOssConfigService; | 
 |  |  | import com.zt.core.security.Md5Utils; | 
 |  |  | import com.zt.core.sys.model.SysUser; | 
 |  |  | import com.zt.life.sys.dto.OssDto; | 
 |  |  | import com.zt.modules.sys.dto.MapDto; | 
 |  |  | import com.zt.modules.sys.dto.PasswordDto; | 
 |  |  | import com.zt.modules.sys.dto.UserRoleDto; | 
 |  |  | 
 |  |  |     private SysPostUserService sysPostUserService; | 
 |  |  |     @Autowired | 
 |  |  |     private SysJobUserService sysJobUserService; | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private ISysOssConfigService sysOssConfigService; | 
 |  |  |     @Autowired | 
 |  |  |     private SysMapService sysMapService; | 
 |  |  |  | 
 |  |  | 
 |  |  |     @ApiOperation("信息") | 
 |  |  |     @RequiresPermissions("sys:user:info") | 
 |  |  |     public Result<SysUser> get(@PathVariable("id") Long id) { | 
 |  |  |         SysUser data = sysUserService.get(id); | 
 |  |  |  | 
 |  |  |         SysUser data = sysUserService.getUserInfo(id); | 
 |  |  |         // 用户岗位列表 | 
 |  |  |         data.setPostIdList(sysPostUserService.getUserPosts(id).stream().map(post -> post.getId()) | 
 |  |  |                 .collect(Collectors.toList())); | 
 |  |  | 
 |  |  |     @ApiOperation("用户角色列表") | 
 |  |  |     @RequiresPermissions("sys:user:role") | 
 |  |  |     public Result<List<Long>> getRole(@PathVariable("id") Long id) { | 
 |  |  |  | 
 |  |  |         return Result.ok(sysRoleUserService.getUserRoles(id).stream().map(role -> role.getId()) | 
 |  |  |                 .collect(Collectors.toList())); | 
 |  |  |     } |