using MadRunFabric.Model; using MadRunFabric.Common; using System; using System.Collections.Generic; namespace SignTokenApi.IRepositories { public interface ISys_User_AccountRepository : IRepository { /// /// 分页列表 - 根据分页查询数据列表 包含查询条件,显示字段,排序 - 关联 /// /// /// /// /// /// /// /// IEnumerable GetListsByPage(string keyword, string deptid, string roleid, string projectid, int type, string allprojectrole, int pageindex, int pagesize, out int recordCount); /// /// 列表 - 根据分页查询数据列表 包含查询条件,显示字段,排序 - 关联 - App /// /// /// /// /// /// /// /// IEnumerable GetAppLists(string keyword, string deptid, string roleid, string projectid, int type, string allprojectrole); /// /// 详情 - 获取用户详情 by id /// /// /// object GetDetails(string id); /// /// 详情 - 获取用户详情 by usercode /// /// /// object GetUserInfo(string usercode, string allprojectrole); /// /// 列表 - 根据项目id,权限code获取列表 /// /// /// /// IEnumerable GetProjectUser(string projectid, string rolecode); //公司售后系统使用 /// /// 分页列表 - 根据分页查询数据列表 包含查询条件,显示字段,排序 - 关联 /// /// /// /// /// /// /// /// IEnumerable HyGetListsByPage(string keyword, string deptid, string roleid, string projectid, int type, string allprojectrole, int pageindex, int pagesize, out int recordCount); /// /// 列表 - 根据分页查询数据列表 包含查询条件,显示字段,排序 - 关联 - App /// /// /// /// /// /// /// /// IEnumerable HyGetAppLists(string keyword, string deptid, string roleid, string projectid, int type, string allprojectrole); /// /// 详情 - 获取用户详情 by id /// /// /// object HyGetDetails(string id); /// /// 详情 - 获取用户详情 by usercode /// /// /// object HyGetUserInfo(string usercode, string allprojectrole); /// /// 列表 - 根据项目id,权限code获取列表 /// /// /// /// IEnumerable HyGetProjectUser(string projectid, string rolecode); } }