using Admin.NET.Core;
using Microsoft.AspNetCore.Mvc;
namespace Admin.NET.Application
{
///
///
///
public interface ISysOrgService
{
///
///
///
///
///
Task AddOrg(OrgAddInput input);
///
///
///
///
///
Task DeleteOrg(DeleteOrgInput input);
///
///
///
///
///
///
Task> GetDataScopeListByDataScopeType(int dataScopeType, long orgId);
///
///
///
///
///
Task GetOrg([FromQuery] QueryOrgInput input);
///
///
///
///
///
Task> GetOrgList([FromQuery] OrgListInput input);
///
///
///
///
Task GetOrgTree();
///
///
///
///
///
Task> QueryOrgPageList([FromQuery] OrgPageInput input);
///
///
///
///
///
Task UpdateOrg(UpdateOrgInput input);
///
///
///
///
Task> GetAllDataScopeIdList();
///
///
///
///
Task> GetUserDataScopeIdList();
}
}