【7.6.0】【sys】【permission】更新角色列表接口

pull/55/MERGE
fengshuonan 2023-06-12 21:25:33 +08:00
parent a72dd0d416
commit 6d07a23e41
2 changed files with 45 additions and 0 deletions

View File

@ -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));
}
}

View File

@ -110,6 +110,10 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
@Override
public List<SysRole> findList(SysRoleRequest sysRoleRequest) {
LambdaQueryWrapper<SysRole> wrapper = this.createWrapper(sysRoleRequest);
// 只查询id和名称
wrapper.select(SysRole::getRoleId, SysRole::getRoleName);
return this.list(wrapper);
}