diff --git a/src/BuildFlow.Host/Endpoints/platform/Menus/CreateMenuEndpoint.cs b/src/BuildFlow.Host/Endpoints/platform/Menus/CreateMenuEndpoint.cs index 45500d4..b43f321 100644 --- a/src/BuildFlow.Host/Endpoints/platform/Menus/CreateMenuEndpoint.cs +++ b/src/BuildFlow.Host/Endpoints/platform/Menus/CreateMenuEndpoint.cs @@ -1,5 +1,6 @@ using BuildFlow.Platform.Application.Menus.Commands; using BuildFlow.Platform.Application.Menus.DTOs; +using BuildFlow.Platform.Domain.Enums; using MediatR; namespace BuildFlow.Host.Endpoints.Platform.Menus; @@ -24,6 +25,9 @@ public class CreateMenuEndpoint(IMediator mediator) : Endpoint public record UpdateMenuEndpointRequest( - Guid Id, - Guid? ParentId, + long Id, + long? ParentId, string? Name, string? Path, string? Component, string? Redirect, + string? RenderType, + Guid? FormDefinitionId, + string? RuntimeViewMode, string? Title, string? Code, string? Icon, diff --git a/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentEndpoint.cs b/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentEndpoint.cs index eed5ddc..c87bbb9 100644 --- a/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentEndpoint.cs +++ b/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentEndpoint.cs @@ -26,10 +26,10 @@ public class UploadDocumentEndpoint(IMediator mediator) : Endpoint= 0 and <= 2 => (ChunkingMode)req.ChunkingMode.Value, + >= 0 and <= 5 => (ChunkingMode)req.ChunkingMode.Value, _ => null }; diff --git a/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentRequestValidator.cs b/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentRequestValidator.cs index 5acf5b9..9d05a2c 100644 --- a/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentRequestValidator.cs +++ b/src/BuildFlow.Host/Endpoints/rag/Document/UploadDocumentRequestValidator.cs @@ -14,7 +14,7 @@ public class UploadDocumentRequestValidator : Validator }); RuleFor(x => x.ChunkingMode) - .InclusiveBetween(0, 2).When(x => x.ChunkingMode.HasValue) - .WithMessage("分块模式 ChunkingMode 取值 0=General,1=Heading,2=ParentChild"); + .InclusiveBetween(0, 5).When(x => x.ChunkingMode.HasValue) + .WithMessage("分块模式 ChunkingMode 取值 0=General,1=Heading,2=ParentChild,3=Separator,4=ByPage,5=Token"); } } diff --git a/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/CreateKnowledgeBaseRequestValidator.cs b/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/CreateKnowledgeBaseRequestValidator.cs index 0f6830b..244336c 100644 --- a/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/CreateKnowledgeBaseRequestValidator.cs +++ b/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/CreateKnowledgeBaseRequestValidator.cs @@ -28,8 +28,8 @@ public class CreateKnowledgeBaseRequestValidator : Validator x.ChunkingMode) - .InclusiveBetween(0, 2).When(x => x.ChunkingMode.HasValue) - .WithMessage("分块模式 ChunkingMode 取值 0=General,1=Heading,2=ParentChild"); + .InclusiveBetween(0, 5).When(x => x.ChunkingMode.HasValue) + .WithMessage("分块模式 ChunkingMode 取值 0=General,1=Heading,2=ParentChild,3=Separator,4=ByPage,5=Token"); RuleFor(x => x.RetrievalMode) .InclusiveBetween(0, 2).When(x => x.RetrievalMode.HasValue) diff --git a/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/UpdateKnowledgeBaseRequestValidator.cs b/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/UpdateKnowledgeBaseRequestValidator.cs index 57573c4..361ff79 100644 --- a/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/UpdateKnowledgeBaseRequestValidator.cs +++ b/src/BuildFlow.Host/Endpoints/rag/KnowledgeBase/UpdateKnowledgeBaseRequestValidator.cs @@ -31,8 +31,8 @@ public class UpdateKnowledgeBaseRequestValidator : Validator x.ChunkingMode) - .InclusiveBetween(0, 2).When(x => x.ChunkingMode.HasValue) - .WithMessage("分块模式 ChunkingMode 取值 0=General,1=Heading,2=ParentChild"); + .InclusiveBetween(0, 5).When(x => x.ChunkingMode.HasValue) + .WithMessage("分块模式 ChunkingMode 取值 0=General,1=Heading,2=ParentChild,3=Separator,4=ByPage,5=Token"); RuleFor(x => x.RetrievalMode) .InclusiveBetween(0, 2).When(x => x.RetrievalMode.HasValue)