mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【permission】更新角色列表接口
parent
a72dd0d416
commit
6d07a23e41
|
@ -0,0 +1,41 @@
|
||||||
|
package cn.stylefeng.roses.kernel.sys.modular.role.controller;
|
||||||
|
|
||||||
|
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||||
|
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||||
|
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||||
|
import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
|
||||||
|
import cn.stylefeng.roses.kernel.sys.modular.role.entity.SysRole;
|
||||||
|
import cn.stylefeng.roses.kernel.sys.modular.role.pojo.request.SysRoleRequest;
|
||||||
|
import cn.stylefeng.roses.kernel.sys.modular.role.service.SysRoleService;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 权限分配界面的接口
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/6/12 21:22
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@ApiResource(name = "权限分配界面的接口")
|
||||||
|
public class PermissionAssignController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private SysRoleService sysRoleService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取所有角色列表
|
||||||
|
* <p>
|
||||||
|
* 用在权限分配界面,左侧的角色列表
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/6/12 21:23
|
||||||
|
*/
|
||||||
|
@GetResource(name = "获取所有角色列表", path = "/sysRole/getList")
|
||||||
|
public ResponseData<List<SysRole>> getList(SysRoleRequest sysRoleRequest) {
|
||||||
|
return new SuccessResponseData<>(sysRoleService.findList(sysRoleRequest));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -110,6 +110,10 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
||||||
@Override
|
@Override
|
||||||
public List<SysRole> findList(SysRoleRequest sysRoleRequest) {
|
public List<SysRole> findList(SysRoleRequest sysRoleRequest) {
|
||||||
LambdaQueryWrapper<SysRole> wrapper = this.createWrapper(sysRoleRequest);
|
LambdaQueryWrapper<SysRole> wrapper = this.createWrapper(sysRoleRequest);
|
||||||
|
|
||||||
|
// 只查询id和名称
|
||||||
|
wrapper.select(SysRole::getRoleId, SysRole::getRoleName);
|
||||||
|
|
||||||
return this.list(wrapper);
|
return this.list(wrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue