昨天 8097bee3cbb59dba8414bbe01addfa9cca18ad74
feat(enum): 添加RAG文件类型支持

- 在ApplicationTypeEnum枚举中新增RAG_FILE类型
- 移除KnowledgeRagServiceImpl中的冗余Value注解导入
- 修正KnowledgeRagServiceImpl中Value注解的完整类名引用
- 优化代码格式和结尾空行处理
已修改2个文件
6 ■■■■ 文件已修改
src/main/java/com/ruoyi/ai/service/impl/KnowledgeRagServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/service/impl/KnowledgeRagServiceImpl.java
@@ -16,7 +16,6 @@
import dev.langchain4j.store.embedding.EmbeddingStore;
import io.pinecone.clients.Index;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
@@ -44,7 +43,7 @@
    private final FileProperties fileProperties;
    private final Index pineconeIndex;
    @Value("${pinecone.namespace:knowledge-base}")
    @org.springframework.beans.factory.annotation.Value("${pinecone.namespace:knowledge-base}")
    private String namespace;
    public KnowledgeRagServiceImpl(
src/main/java/com/ruoyi/basic/enums/ApplicationTypeEnum.java
@@ -5,7 +5,8 @@
    FILE("file"),
    AFTER_FILE("after_file"),
    BEFORE_FILE("before_file"),
    APK("apk");
    APK("apk"),
    RAG_FILE("rag_file");
    private final String type;