33 lines
1023 B
C#
33 lines
1023 B
C#
|
|
namespace YD_Event.Core.Const;
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 数据权限码(对应 SysMenu 中 Type = MenuType.DataScope 的记录)
|
|||
|
|
/// </summary>
|
|||
|
|
/// <remarks>
|
|||
|
|
/// 这些权限码必须存在于 SysMenu 表并分配给相应角色,否则
|
|||
|
|
/// SysMenuService.HasPermissionAsync 会判定为无权限(fail-closed)。
|
|||
|
|
/// 新增权限码时需同步维护 InitData/sysmenu.txt 与 二期需求/migrations 下的迁移脚本。
|
|||
|
|
/// </remarks>
|
|||
|
|
public class PermissionCodeConst
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 系统用户 - 查看全部数据
|
|||
|
|
/// </summary>
|
|||
|
|
public const string UserManage = "system:user:manage";
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 系统角色 - 查看全部数据
|
|||
|
|
/// </summary>
|
|||
|
|
public const string RoleManage = "system:role:manage";
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 系统菜单 - 查看全部数据
|
|||
|
|
/// </summary>
|
|||
|
|
public const string MenuManage = "system:menu:manage";
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 订单 - 查看全部数据
|
|||
|
|
/// </summary>
|
|||
|
|
public const string OrderDataAll = "order:data:all";
|
|||
|
|
}
|