import{_ as n,o as s,c as a,a as t}from"./app-4f4af2d5.js";const p={},e=t(`
特性说明
1、[ControllerDescriptor(MenuId = "15", DisplayName = "系统账号")] 附加到 控制器,用于描述菜单Id、菜单名称
2、[ActionDescriptor(PermissionFunctionConsts.Function_Display, DisplayName = "删除数据")] 附加到 Action,用于描述权限Id、接口名称
[ControllerDescriptor(MenuId = "15", DisplayName = "系统账号")]
public class SysUserController : AdminControllerBase<SysUserService>
{
[ActionDescriptor(PermissionFunctionConsts.Function_Display, DisplayName = "查看数据")]
[HttpPost]
public Task<PagingView> FindListAsync([FromBody] PagingSearchInput<SysUser> pagingSearchInput)
{
// todo ...
}
}
权限功能定义可自定义扩展
namespace MiaoYu.Shared.Models.Consts;
/// <summary>
/// 权限功能定义
/// </summary>
public class PermissionFunctionConsts
{
/// <summary>
/// 功能常量 添加
/// </summary>
public const string Function_Insert = "Insert";
/// <summary>
/// 功能常量 修改
/// </summary>
public const string Function_Update = "Update";
/// <summary>
/// 功能常量 保存
/// </summary>
public const string Function_Save = "Save";
/// <summary>
/// 功能常量 删除
/// </summary>
public const string Function_Delete = "Delete";
/// <summary>
/// 功能常量 是否拥有菜单
/// </summary>
public const string Function_Display = "Display";
/// <summary>
/// 功能常量 检索
/// </summary>
public const string Function_Search = "Search";
/// <summary>
/// 功能常量 导出
/// </summary>
public const string Function_Export = "Export";
/// <summary>
/// 功能常量 打印
/// </summary>
public const string Function_Print = "Print";
}