- 将 file 相关端点命名空间从小写改为首字母大写 - 将 im 相关端点命名空间从小写改为首字母大写 - 将 workflow 相关端点命名空间从小写改为首字母大写 - 将 rag 相关端点命名空间从小写改为首字母大写 - 将 platform 相关端点命名空间从小写改为首字母大写 - 保持代码功能不变,仅调整命名空间命名风格一致性
25 lines
685 B
C#
25 lines
685 B
C#
using File.Application.Features.Folders.DTOs;
|
|
using File.Application.Features.Folders.Queries;
|
|
using MediatR;
|
|
|
|
namespace BuildFlow.Host.Endpoints.File.Folders;
|
|
|
|
/// <summary>获取整棵文件夹树端点。GET /api/folders/tree。</summary>
|
|
[Authorize]
|
|
/// <summary>
|
|
/// undefined
|
|
/// </summary>
|
|
public class GetFolderTreeEndpoint(IMediator mediator) : Endpoint<EmptyRequest, List<FolderDto>>
|
|
{
|
|
public override void Configure()
|
|
{
|
|
Get("/folders/tree");
|
|
}
|
|
|
|
public override async Task HandleAsync(EmptyRequest req, CancellationToken ct)
|
|
{
|
|
var result = await mediator.Send(new GetFolderTreeQuery(), ct);
|
|
await Send.OkAsync(result, ct);
|
|
}
|
|
}
|