using Dlhis.Basic.Organization.Response; using Dlhis.Basic.Organization.Services; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Dlhis.Basic.Organization.Controllers; /// /// 部门 /// [Authorize] [Route("api/[controller]")] [ApiController] public class DepartmentsController : ControllerBase { private readonly IDepartmentService _departmentService; public DepartmentsController(IDepartmentService departmentService) { _departmentService = departmentService; } /// /// 获取部门树 /// /// [HttpGet("tree")] public async Task> GetTreeAsync() { return await _departmentService.GetTreeAsync(); } }