using F9WebAiTest.Application.Common;
using F9WebAiTest.Application.Common.Exceptions;
using F9WebAiTest.Application.CQRS.SYS.WuziMulus.Commands;
using F9WebAiTest.Application.CQRS.SYS.WuziMulus.Queries;
using MediatR;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
namespace F9WebAiTest.Api.Controllers;
/// 物资分组管理(物资目录的分类树)
[ApiController]
[Route("api/sys/wuzigroup")]
[Authorize]
public class SysWuziGroupController : ControllerBase
{
private readonly IMediator _mediator;
public SysWuziGroupController(IMediator mediator) => _mediator = mediator;
/// 全部分组(构建分组树)
[HttpGet]
public async Task GetAll()
=> Ok(ApiResult