iuserpermissions.cs
来自「动易SiteFactory™ 网上商店系统1.0源代码」· CS 代码 · 共 30 行
CS
30 行
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 + =
减小字号Ctrl + -
显示快捷键?