using Dlhis.Basic.Organization.Services; using Dlhis.Sys.Api.Response; using Kurisu.AspNetCore.MVC; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Organization.Controllers; /// /// sap人事范围 tenant /// [Authorize] [ApiDefinition("SAP", Description = "晶科sap组织架构信息")] [Route("api/[controller]")] [ApiController] public class WerksController : ControllerBase { private readonly IWerkService _werkService; public WerksController(IWerkService werkService) { _werkService = werkService; } /// /// 获取人事范围列表 /// /// [HttpGet("list")] public async Task> GetListAsync() { return await _werkService.GetListAsync(); } /// /// 获取当前组织信息 /// /// [HttpGet("current")] public async Task GetCurrentAsync() { return await _werkService.GetCurrentAsync(); } }