|
@@ -42,11 +42,20 @@ namespace GxPress.Api.AdminControllers
|
|
|
return await roleService.InsertSystemRoleAsync(model);
|
|
|
}
|
|
|
/// <summary>
|
|
|
+ /// 获取所有权限
|
|
|
+ /// </summary>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpGet("role")]
|
|
|
+ public async Task<IEnumerable<Entity.SystemRole.SystemRole>> GetSystemRoleAllAsync()
|
|
|
+ {
|
|
|
+ return await roleService.GetSystemRoleAllAsync();
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
/// 修改权限
|
|
|
/// </summary>
|
|
|
/// <param name="model"></param>
|
|
|
/// <returns></returns>
|
|
|
- [HttpPut("update-role")]
|
|
|
+ [HttpPut("update-role")]
|
|
|
public async Task<bool> UpdateSystemRoleAsync(Entity.SystemRole.SystemRole model)
|
|
|
{
|
|
|
return await roleService.UpdateSystemRoleAsync(model);
|
|
@@ -56,7 +65,7 @@ namespace GxPress.Api.AdminControllers
|
|
|
/// </summary>
|
|
|
/// <param name="id"></param>
|
|
|
/// <returns></returns>
|
|
|
- [HttpDelete("role")]
|
|
|
+ [HttpDelete("role")]
|
|
|
public async Task<bool> DeleteSystemRoleAsync(int id)
|
|
|
{
|
|
|
return await roleService.DeleteSystemRoleAsync(id);
|
|
@@ -66,7 +75,7 @@ namespace GxPress.Api.AdminControllers
|
|
|
/// </summary>
|
|
|
/// <param name="model"></param>
|
|
|
/// <returns></returns>
|
|
|
- [HttpPost("add-menu")]
|
|
|
+ [HttpPost("add-menu")]
|
|
|
public async Task<bool> InsertMenusAsync([FromBody] List<MenuInRequest> model)
|
|
|
{
|
|
|
return await roleService.InsertMenusAsync(model);
|
|
@@ -76,7 +85,7 @@ namespace GxPress.Api.AdminControllers
|
|
|
/// </summary>
|
|
|
/// <param name="model"></param>
|
|
|
/// <returns></returns>
|
|
|
- [HttpPut("update-menu")]
|
|
|
+ [HttpPut("update-menu")]
|
|
|
public async Task<bool> UpdateMenusAsync(Entity.Menus.Menus model)
|
|
|
{
|
|
|
return await roleService.UpdateMenusAsync(model);
|
|
@@ -86,7 +95,7 @@ namespace GxPress.Api.AdminControllers
|
|
|
/// </summary>
|
|
|
/// <param name="id"></param>
|
|
|
/// <returns></returns>
|
|
|
- [HttpDelete("delete-menu")]
|
|
|
+ [HttpDelete("delete-menu")]
|
|
|
public async Task<bool> DeleteMenusAsync(int id)
|
|
|
{
|
|
|
return await roleService.DeleteMenusAsync(id);
|
|
@@ -107,7 +116,7 @@ namespace GxPress.Api.AdminControllers
|
|
|
/// 获取所有菜单
|
|
|
/// </summary>
|
|
|
/// <returns></returns>
|
|
|
- [HttpGet("menus")]
|
|
|
+ [HttpGet("menus")]
|
|
|
public async Task<IEnumerable<Entity.Menus.Menus>> GetMenusAllAsync()
|
|
|
{
|
|
|
return await roleService.GetMenusAllAsync();
|