namespace SafeCampus.Application;
///
/// 机构服务
///
public interface IOrgService : ITransient
{
///
/// 添加机构
///
/// 添加参数
///
Task Add(SysOrgAddInput input);
///
/// 复制机构
///
/// 机构复制参数
///
Task Copy(SysOrgCopyInput input);
///
/// 删除机构
///
/// 删除参数
///
Task Delete(BaseIdListInput input);
///
/// 编辑机构
///
/// 编辑参数
///
Task Edit(SysOrgEditInput input);
///
/// 机构分页查询
///
/// 查询参数
/// 分页信息
Task> Page(SysOrgPageInput input);
///
/// 机构树结构
///
/// 机构选择器
///
Task> Tree(SysOrgTreeInput input = null);
///
/// 机构详情
///
///
///
Task Detail(BaseIdInput input);
}