#region using System.Collections.Generic; using System.Data; #endregion namespace CSFrameworkV5.Interfaces { /// /// 用户组管理数据层的桥接接口 /// public interface IBridge_UserGroup { /// /// 添加组用户 /// /// /// int Add(List data); /// /// 检查用户组编号是否存在 /// /// 用户组编号 /// bool CheckNoExists(string groupCode); /// /// 删除组相关所有数据,包括权限 /// /// /// bool DeleteGroupData(string groupCode); /// /// 删除组的权限 /// /// /// bool DeleteGroupRights(string groupCode); /// /// 删除组用户关系 /// /// /// /// bool DeleteGroupUser(string groupCode, string account); /// /// 返回用户组资料表,用于选择数据源 /// /// DataTable GetGroup4Picker(); /// /// 获取组的权限 /// /// 用户组编号 /// DataTable GetGroupActions(string groupCode); /// /// 获取指定用户所在的组 /// /// /// DataTable GetGroupByUser(string account); /// /// 获取组的角色 /// /// 用户组编号 /// DataTable GetGroupRoles(string groupCode); /// /// 获取组的角色,用于选择数据源 /// /// 用户组编号 /// 用户编号 /// DataTable GetGroupRoles4Picker(string currentGroupCode, string currentUser); /// /// 获取组的用户 /// /// 用户组编号 /// DataTable GetGroupUsers(string groupCode); /// /// 获取组的用户,用于选择数据源 /// /// 用户组编号 /// DataTable GetGroupUsers4Picker(string groupCode); /// /// 集团组织架构权限-获取部门的用户 /// /// DataTable GetGroupUsers4TreeList(); DataTable GetMyGroups4Picker(string account); DataTable Search(string GroupCode, string GroupName, string AttributeCodes, string Owner1, string OwnerTel1); /// /// 设置部门负责人 /// /// 类型:Owner1/Owner2 /// /// /// bool SetOwner(string ownerType, string groupCode, string account); } }