| | |
| | | import com.ruoyi.common.core.domain.entity.SysDept; |
| | | import com.ruoyi.common.core.domain.entity.SysRole; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.core.domain.model.LoginUser; |
| | | import com.ruoyi.common.core.page.TableDataInfo; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.common.utils.SecurityUtils; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.poi.ExcelUtil; |
| | | import com.ruoyi.system.mapper.SysRoleMapper; |
| | | import com.ruoyi.system.service.ISysDeptService; |
| | | import com.ruoyi.system.service.ISysPostService; |
| | | import com.ruoyi.system.service.ISysRoleService; |
| | |
| | | |
| | | @Autowired |
| | | private ISysRoleService roleService; |
| | | @Autowired |
| | | private SysRoleMapper roleMapper; |
| | | |
| | | @Autowired |
| | | private ISysDeptService deptService; |
| | |
| | | return ajax; |
| | | } |
| | | |
| | | @PreAuthorize("@ss.hasPermi('system:user:query')") |
| | | @GetMapping("/role") |
| | | public AjaxResult role(){ |
| | | AjaxResult success = AjaxResult.success(); |
| | | LoginUser loginUser = SecurityUtils.getLoginUser(); |
| | | userService.checkUserDataScope(loginUser.getUserId()); |
| | | List<SysRole> sysRoles = roleMapper.selectRoleAll(); |
| | | success.put("roles",SysUser.isAdmin(loginUser.getUserId()) ? sysRoles : sysRoles.stream().filter(r->r.getRoleKey().equals("feimeiexam") || r.getRoleKey().equals("supervise")).collect(Collectors.toList())); |
| | | success.put("posts",postService.selectPostAll()); |
| | | return success; |
| | | } |
| | | |
| | | /** |
| | | * 新增用户 |
| | | */ |