package com.superbiz.agent.dto; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * 文档分片 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class DocumentChunk { /** * 分片内容 */ private String content; /** * 分片在原文档中的起始位置 */ private int startOffset; /** * 分片在原文档中的结束位置 */ private int endOffset; /** * 分片序号(从0开始) */ private int chunkIndex; /** * 分片标题或上下文信息 */ private String title; /** * 面包屑导航(完整标题层级路径) * 例如: "故障诊断流程规范 > 应急响应流程 > 1. 初步评估" */ private String breadcrumb; }