fix: 适配文档解析实体重构

- 将文档桥接层切换到 easy-agents document entity 包

- 清理请求工厂中已移除的 PDF 专属字段调用

- 更新桥接映射与测试以保持知识库 PDF 解析链路可用
This commit is contained in:
2026-04-16 21:51:16 +08:00
parent 2689adfa40
commit ad67ba85ad
7 changed files with 24 additions and 31 deletions

View File

@@ -1,11 +1,11 @@
package tech.easyflow.ai.document.service.impl;
import com.easyagents.document.core.DocumentParseService;
import com.easyagents.document.core.model.ParseRequest;
import com.easyagents.document.core.model.ParseResponse;
import com.easyagents.document.core.model.ParseResult;
import com.easyagents.document.core.model.ParseTaskInfo;
import com.easyagents.document.core.model.ParseTaskStatus;
import com.easyagents.document.core.entity.ParseRequest;
import com.easyagents.document.core.entity.ParseResponse;
import com.easyagents.document.core.entity.ParseResult;
import com.easyagents.document.core.entity.ParseTaskInfo;
import com.easyagents.document.core.entity.ParseTaskStatus;
import org.junit.Assert;
import org.junit.Test;
import tech.easyflow.ai.document.exception.DocumentParseBridgeException;

View File

@@ -1,6 +1,6 @@
package tech.easyflow.ai.document.support;
import com.easyagents.document.core.model.ParseRequest;
import com.easyagents.document.core.entity.ParseRequest;
import org.junit.Assert;
import org.junit.Test;
import tech.easyflow.ai.document.model.DocumentParseScenario;
@@ -22,9 +22,6 @@ public class DocumentParseRequestFactoryTest {
ParseRequest request = factory.build(buildSource(), DocumentParseScenario.WORKFLOW_TEXT);
Assert.assertNull(request.getParseMethod());
Assert.assertNull(request.getFormulaEnabled());
Assert.assertNull(request.getTableEnabled());
Assert.assertTrue(request.getReturnMarkdown());
Assert.assertFalse(request.getReturnMiddleJson());
Assert.assertFalse(request.getReturnContentList());

View File

@@ -1,9 +1,9 @@
package tech.easyflow.ai.document.support;
import com.easyagents.document.core.model.ParseArtifacts;
import com.easyagents.document.core.model.ParseResult;
import com.easyagents.document.core.model.ParseResponse;
import com.easyagents.document.core.model.ParseTaskInfo;
import com.easyagents.document.core.entity.ParseArtifacts;
import com.easyagents.document.core.entity.ParseResult;
import com.easyagents.document.core.entity.ParseResponse;
import com.easyagents.document.core.entity.ParseTaskInfo;
import org.junit.Assert;
import org.junit.Test;
import tech.easyflow.ai.document.model.DocumentParseTaskInfo;