using System.Collections.Generic;
using System.Threading.Tasks;
using GxPress.Request.Department;
using GxPress.Result.Department;
namespace GxPress.Service.Interface.Department
{
public interface IDepartmentService : IService
{
///
/// 删除部门包括下面的子集和用户
///
///
///
Task DeleteAsync(int id);
///
/// 根据部门ID获取成员以及下级部门
///
///
///
Task GetDepartmentUserResultAsync(DepartmentUserRequest request);
Task> GetUserInDepartmentAsync(int userId);
}
}