package com.superbiz.agent.dto; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.web.multipart.MultipartFile; /** * 文档上传请求 DTO */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class DocumentUploadRequest { /** * 上传的文件 */ private MultipartFile file; /** * 文档类别(api、domain、troubleshoot 等,默认 upload) */ private String category; /** * 故障类别(默认 EXTERNAL_API) */ private String faultCategory; /** * 故障源(省份/服务名) */ private String faultSource; /** * 接口名称 */ private String apiName; /** * 文档版本 */ private String version; /** * 分块大小(默认 500) */ private Integer chunkSize; /** * 重叠大小(默认 50) */ private Integer chunkOverlap; }