From 51c13c7b5253a89e4893df6da37f04632e03c1ac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com>
Date: Mon, 24 Oct 2022 21:22:03 +0800
Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=20=E6=9D=83=E9=99=90code?=
=?UTF-8?q?=E5=AE=8C=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Controllers/System/RoleController.cs | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
diff --git a/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/RoleController.cs b/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/RoleController.cs
index de57f7a6..de2f92a8 100644
--- a/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/RoleController.cs
+++ b/Yi.Framework.Net6/Yi.Framework.ApiMicroservice/Controllers/System/RoleController.cs
@@ -34,6 +34,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
/// 动态条件分页查询
///
///
+ [Permission("system:role:query")]
[HttpGet]
public async Task PageList([FromQuery] RoleEntity role, [FromQuery] PageParModel page)
{
@@ -47,6 +48,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///
///
[HttpPut]
+ [Permission("system:role:edit")]
public async Task GiveRoleSetMenu(GiveRoleSetMenuDto giveRoleSetMenuDto)
{
return Result.Success().SetStatus(await _iRoleService.GiveRoleSetMenu(giveRoleSetMenuDto.RoleIds, giveRoleSetMenuDto.MenuIds));
@@ -58,7 +60,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///
///
///
-
+ [Permission("system:role:add")]
[HttpPost]
public async Task Add(RoleInfoDto roleDto)
{
@@ -69,6 +71,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
/// 更新角色信息
///
///
+ [Permission("system:role:edit")]
[HttpPut]
public async Task Update(RoleInfoDto roleDto)
{
@@ -81,6 +84,7 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///
///
///
+ [Permission("system:role:edit")]
[HttpPut]
public async Task UpdateStatus(long roleId, bool isDel)
{
@@ -91,10 +95,23 @@ namespace Yi.Framework.ApiMicroservice.Controllers
///更改角色数据权限
///
///
+ [Permission("system:role:edit")]
[HttpPut]
public async Task UpdateDataScpoce(RoleInfoDto roleDto)
{
return Result.Success().SetStatus(await _iRoleService.UpdateDataScpoce(roleDto));
}
+
+ ///
+ /// 删除
+ ///
+ ///
+ ///
+ [Permission("system:role:remove")]
+ [HttpDelete]
+ public override async Task DelList(List ids)
+ {
+ return await base.DelList(ids);
+ }
}
}