namespace Hg.Core.WebApi.Controllers
{
[ApiController]
[Route("[controller]")]
public class InneruserController : ControllerBase
{
private readonly IInneruserDomain _inneruserDomain;
public InneruserController(IInneruserDomain inneruserDomain)
{
_inneruserDomain = inneruserDomain;
}
///
///
///
///
[HttpGet("[action]")]
public async Task SyncSsoOrganization()
{
return await _inneruserDomain.SyncSsoOrganization();
}
///
///
///
///
///
[HttpGet("[action]")]
//[ApiSignatureFilterForbid]
public async Task> GetInnerusers(string eids)
{
return await _inneruserDomain.GetInnerusers(eids);
}
///
/// 组织结构树
///
///
[HttpGet("tree")]
[ApiSignatureFilterForbid]
public async Task> GetInneruserTree()
{
return await _inneruserDomain.GetInneruserTree();
}
///
/// 组织结构树(keyname)
///
///
[HttpGet("treeKeyName")]
[ApiSignatureFilterForbid]
public async Task> GetInneruserTreeKeyName()
{
return await _inneruserDomain.GetInneruserTreeKeyName();
}
}
}