using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace FangYar.IDAL.TBL { public interface SysUSerRulesIDAL { /// /// 根据ID获取model /// FangYar.Model.TBL.TBL_SYS_USERSRULES_Model GetModelByID(string ID); /// /// 添加 /// bool Add(FangYar.Model.TBL.TBL_SYS_USERSRULES_Model model); /// /// 删除 /// bool Delete(string IDList); //根据用户和访问规则类型删除 bool Delete(string userID, string ruleType); /// 根据角色ID删除 bool DeleteByRulesId(string userID, string ruleType); /// /// 编辑 /// bool Edit(FangYar.Model.TBL.TBL_SYS_USERSRULES_Model model); /// /// 获取记录数 /// /// /// int Count(string strwhere); /// /// 分页 /// /// /// /// /// void QueryProc(int PageIndex, int PageSize, string strwhere, string order); List QueryList(int PageIndex, int PageSize, string strwhere, string order); //当前用户下的角色或者权限 DataTable getUserRules(string UsersUid, string appid, string rulesTypes); //当前用户下的角色或者权限 , 根据机构判断 DataTable getUserRules(string UsersUid, string appid, string rulesTypes, string Org_Id); //当前角色下绑定的用户 DataTable ChooseUSer(string AppId, string RuleID); /// /// 根据账号删除用户角色表 /// /// /// bool DeleteByUid(string USERS_UID); } }