|
@@ -46,7 +46,7 @@ public class RoleController {
|
|
|
@RequestMapping(value = "get", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "查询角色")
|
|
|
public AjaxMessage<Role> selectOne(
|
|
|
- @ApiParam(value = "角色id", required = true)@RequestParam Integer id) {
|
|
|
+ @ApiParam(value = "角色id", required = true) @RequestParam Integer id) {
|
|
|
|
|
|
Role result = roleService.selectById(id);
|
|
|
|
|
@@ -77,7 +77,7 @@ public class RoleController {
|
|
|
@ApiOperation(value = "更新角色")
|
|
|
public AjaxMessage<Integer> update(@ApiParam(value = "设置配置", required = true) @RequestBody RoleRequestDto role) {
|
|
|
int result = roleService.update(role);
|
|
|
- if(result==-1){
|
|
|
+ if (result == -1) {
|
|
|
return new AjaxMessage<>(ResultStatus.ROLE_HAS_USER);
|
|
|
}
|
|
|
return new AjaxMessage<>(ResultStatus.OK, result);
|
|
@@ -94,7 +94,7 @@ public class RoleController {
|
|
|
*/
|
|
|
@RequestMapping(value = "selectPage", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "查询角色列表")
|
|
|
- public AjaxMessage<Pagination<RoleDto>> selectPage(Integer pageNum, Integer pageSize,String roleName) {
|
|
|
+ public AjaxMessage<Pagination<RoleDto>> selectPage(Integer pageNum, Integer pageSize, String roleName) {
|
|
|
Role role = new Role();
|
|
|
role.setRoleName(roleName);
|
|
|
IPage<RoleDto> iPage = new Page<>(pageNum, pageSize);
|
|
@@ -102,40 +102,51 @@ public class RoleController {
|
|
|
Pagination<RoleDto> pages = new Pagination<>(iPage);
|
|
|
return new AjaxMessage<>(ResultStatus.OK, pages);
|
|
|
}
|
|
|
+
|
|
|
@RequestMapping(value = "selectAll", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "查询所有角色")
|
|
|
public AjaxMessage<List<Role>> selectAll() {
|
|
|
- Role role=new Role();
|
|
|
+ Role role = new Role();
|
|
|
return new AjaxMessage<>(ResultStatus.OK, roleService.selectList(role));
|
|
|
}
|
|
|
+
|
|
|
@RequestMapping(value = "findUsersByUserGroup", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "查询角色对应user")
|
|
|
- AjaxMessage<List<UserEntity>> findUsersByRole(@ApiParam(value = "角色id", required = true)@RequestParam Integer id){
|
|
|
- Role role=new Role();
|
|
|
+ AjaxMessage<List<UserEntity>> findUsersByRole(@ApiParam(value = "角色id", required = true) @RequestParam Integer id) {
|
|
|
+ Role role = new Role();
|
|
|
role.setId(id);
|
|
|
return new AjaxMessage<>(ResultStatus.OK,
|
|
|
- roleService.findUsersByRole(role) );
|
|
|
+ roleService.findUsersByRole(role));
|
|
|
}
|
|
|
+
|
|
|
@RequestMapping(value = "deleteAll", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "删除角色")
|
|
|
- AjaxMessage<List<String>> deleteAll(@ApiParam(value = "角色id", required = true)@RequestBody List<Integer> ids){
|
|
|
+ AjaxMessage<List<String>> deleteAll(@ApiParam(value = "角色id", required = true) @RequestBody List<Integer> ids) {
|
|
|
|
|
|
return new AjaxMessage<>(ResultStatus.OK,
|
|
|
roleService.deleteAll(ids));
|
|
|
}
|
|
|
+
|
|
|
@RequestMapping(value = "confirmRoleMunu", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "配置角色菜单")
|
|
|
- AjaxMessage<Integer> confirmRoleMunu(@ApiParam(value = "角色id", required = true)@RequestBody RoleRequestDto role){
|
|
|
+ AjaxMessage<Integer> confirmRoleMunu(@ApiParam(value = "角色id", required = true) @RequestBody RoleRequestDto role) {
|
|
|
|
|
|
return new AjaxMessage<>(ResultStatus.OK,
|
|
|
roleService.updateRoleMenuRelations(role));
|
|
|
}
|
|
|
+
|
|
|
@RequestMapping(value = "getRoleOrgs", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "配置角色菜单")
|
|
|
- AjaxMessage<List<RoleOrg>> getRoleOrgs(@ApiParam(value = "角色id", required = true)@RequestParam Integer id){
|
|
|
- RoleOrg roleOrg=new RoleOrg();
|
|
|
+ AjaxMessage<List<RoleOrg>> getRoleOrgs(@ApiParam(value = "角色id", required = true) @RequestParam Integer id) {
|
|
|
+ RoleOrg roleOrg = new RoleOrg();
|
|
|
roleOrg.setRoleId(id);
|
|
|
return new AjaxMessage<>(ResultStatus.OK,
|
|
|
roleService.getRoleOrgs(roleOrg));
|
|
|
}
|
|
|
+
|
|
|
+ @RequestMapping(value = "getRoleMenuByRoleId", method = RequestMethod.POST)
|
|
|
+ @ApiOperation(value = "根据角色ID查询菜单")
|
|
|
+ AjaxMessage<Role> getRoleMenuByRoleId(@ApiParam(value = "角色id", required = true) @RequestParam Integer id) {
|
|
|
+ return new AjaxMessage<Role>(ResultStatus.OK, roleService.getRoleMenuByRoleId(id));
|
|
|
+ }
|
|
|
}
|