using NCC.System.Entitys.Permission; using System.Collections.Generic; using System.Threading.Tasks; namespace NCC.System.Interfaces.Permission { /// /// 业务契约:用户关系 /// public interface IUserRelationService { /// /// 删除 /// /// 用户ID /// Task Delete(string id); /// /// 创建用户岗位关系 /// /// 用户ID /// 岗位ID /// List CreateByPosition(string userId, string ids); /// /// 创建用户角色关系 /// /// 用户ID /// 角色ID /// List CreateByRole(string userId, string ids); /// /// 创建用户关系 /// /// /// Task Create(List input); /// /// 根据用户主键获取列表 /// /// 用户主键 /// Task GetListByUserId(string userId); /// /// 获取岗位 /// /// 用户主键 /// Task> GetPositionId(string userId); /// /// 获取用户 /// /// /// /// List GetUserId(string type, string objId); } }