📄 iuserpermissions.cs
字号:
namespace PowerEasy.IDal.AccessManage
{
using PowerEasy.Enumerations;
using System;
using System.Collections.Generic;
public interface IUserPermissions
{
bool AddFieldPermissions(int id, int modelId, string fieldName, OperateCode operateCode, int idType);
bool AddNodePermissions(int id, OperateCode operateCode, int nodeId, int idType);
bool AddSpecialPermissions(int id, OperateCode operateCode, int specialId, int idType);
bool DeleteFieldPermissions(int id, int modelId, string fieldName, int idType);
bool DeleteNodePermissions(int id, int nodeId, OperateCode operateCode, int idType);
bool DeleteNodePermissionsByNodeId(int nodeId, OperateCode operateCode);
bool DeleteSpecialPermissions(int id, int specialId, OperateCode operateCode, int idType);
bool DeleteSpecialPermissionsBySpecialId(int specialId);
bool DeleteSpecialPermissionsBySpecialId(int specialId, OperateCode operateCode);
IList<RoleNodePermissionsInfo> GetAllNodePermissionsById(int id, int nodeId, int idType);
IList<RoleFieldPermissionsInfo> GetFieldPermissionsById(int id, int modelId, string fieldName, int idType);
IList<int> GetGroupListByOperateCodeSpecialId(OperateCode operateCode, int specialId);
IList<RoleNodePermissionsInfo> GetNodePermissionsList(int id, int nodeId, OperateCode operateCode, int idType);
IList<int> GetRoleListByOperateCodeFieldName(OperateCode operateCode, int modelId, string fieldName);
IList<int> GetRoleListByOperateCodeNode(OperateCode operateCode, int nodeId);
IList<int> GetRoleListByOperateCodeNode(OperateCode operateCode, string nodeId);
string GetRoleNodeId(int roleId, OperateCode operateCode, int idType);
IList<RoleSpecialPermissionsInfo> GetSpecialPermissionsList(int id, int specialId, OperateCode operateCode, int idType);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -