From 3d3fa2c75ac3ed9439b94ae2bdd034403839af34 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Thu, 30 Oct 2025 10:12:43 +0800
Subject: [PATCH] feat(ai): 添加上下文生成工作流功能
---
src/main/java/cc/mrbird/febs/ai/service/impl/AiCompanyServiceImpl.java | 1 +
src/main/resources/templates/febs/views/modules/ai/workflow/info.html | 1 +
src/main/resources/templates/febs/views/modules/ai/workflow/list.html | 2 ++
src/main/java/cc/mrbird/febs/ai/enums/LlmApplicationAppIdEnum.java | 2 ++
src/main/resources/templates/febs/views/modules/ai/workflow/add.html | 1 +
5 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/ai/enums/LlmApplicationAppIdEnum.java b/src/main/java/cc/mrbird/febs/ai/enums/LlmApplicationAppIdEnum.java
index 75dbed6..8266e98 100644
--- a/src/main/java/cc/mrbird/febs/ai/enums/LlmApplicationAppIdEnum.java
+++ b/src/main/java/cc/mrbird/febs/ai/enums/LlmApplicationAppIdEnum.java
@@ -5,6 +5,8 @@
@Getter
public enum LlmApplicationAppIdEnum {
+ CONTEXT_TALK(8,"AI陪练连续对话"),
+
ADMIN_QUESTION(7,"生成问题"),
REPORT(6,"生成报告"),
diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiCompanyServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiCompanyServiceImpl.java
index 1bae742..38ac317 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiCompanyServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiCompanyServiceImpl.java
@@ -67,6 +67,7 @@
this.addWorkflow(entity.getId(), LlmApplicationAppIdEnum.REFERENCE_ANSWER.getCode(),null,createTime);
this.addWorkflow(entity.getId(), LlmApplicationAppIdEnum.KEY_KNOWLEDGE.getCode(),null,createTime);
this.addWorkflow(entity.getId(), LlmApplicationAppIdEnum.REPORT.getCode(),null,createTime);
+ this.addWorkflow(entity.getId(), LlmApplicationAppIdEnum.CONTEXT_TALK.getCode(),null,createTime);
this.addWorkflow(entity.getId(), LlmApplicationAppIdEnum.ADMIN_QUESTION.getCode(),null,createTime);
String categoryId = "";
diff --git a/src/main/resources/templates/febs/views/modules/ai/workflow/add.html b/src/main/resources/templates/febs/views/modules/ai/workflow/add.html
index 8a5a4d8..5c49d88 100644
--- a/src/main/resources/templates/febs/views/modules/ai/workflow/add.html
+++ b/src/main/resources/templates/febs/views/modules/ai/workflow/add.html
@@ -28,6 +28,7 @@
<option value="4">知识点引用</option>
<option value="6">生成报告</option>
<option value="7">生成题目</option>
+ <option value="8">上下文生成</option>
</select>
</div>
</div>
diff --git a/src/main/resources/templates/febs/views/modules/ai/workflow/info.html b/src/main/resources/templates/febs/views/modules/ai/workflow/info.html
index e68391f..35a1019 100644
--- a/src/main/resources/templates/febs/views/modules/ai/workflow/info.html
+++ b/src/main/resources/templates/febs/views/modules/ai/workflow/info.html
@@ -30,6 +30,7 @@
<option value="4">知识点引用</option>
<option value="6">生成报告</option>
<option value="7">生成题目</option>
+ <option value="8">上下文生成</option>
</select>
</div>
</div>
diff --git a/src/main/resources/templates/febs/views/modules/ai/workflow/list.html b/src/main/resources/templates/febs/views/modules/ai/workflow/list.html
index 9b9d0d6..a060dfe 100644
--- a/src/main/resources/templates/febs/views/modules/ai/workflow/list.html
+++ b/src/main/resources/templates/febs/views/modules/ai/workflow/list.html
@@ -66,6 +66,8 @@
<span>生成报告</span>
{{# }else if(d.type == 7) { }}
<span>生成题目</span>
+ {{# }else if(d.type == 8) { }}
+ <span>上下文生成</span>
{{# } else { }}
<span>-</span>
{{# } }}
--
Gitblit v1.9.1