zhou zhou
14 小时以前 ec7fb14f77fc210a6eee157891b9480bacbcce0c
#删除旧AI代码
137个文件已删除
11个文件已修改
16040 ■■■■■ 已修改文件
docs/AI_DEVELOPMENT_GUIDE.md 186 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/ai/AiChatWidget.jsx 800 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/api/ai/index.js 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/config/authProvider.js 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/i18n/en.js 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/i18n/zh.js 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/layout/AppBarToolbar.jsx 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/ResourceContent.js 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/components/AiConsoleLayout.jsx 133 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiCallLog/AiCallLogEdit.jsx 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiCallLog/AiCallLogList.jsx 144 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiCallLog/index.jsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiDiagnosis/AiDiagnosisEdit.jsx 152 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiDiagnosis/AiDiagnosisList.jsx 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiDiagnosis/index.jsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiDiagnosisPlan/AiDiagnosisPlanCreate.jsx 88 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiDiagnosisPlan/AiDiagnosisPlanEdit.jsx 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiDiagnosisPlan/AiDiagnosisPlanList.jsx 175 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiDiagnosisPlan/index.jsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiMcpMount/AiMcpMountCreate.jsx 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiMcpMount/AiMcpMountEdit.jsx 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiMcpMount/AiMcpMountList.jsx 618 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiMcpMount/index.jsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiParam/AiParamCreate.jsx 175 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiParam/AiParamEdit.jsx 136 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiParam/AiParamList.jsx 191 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiParam/index.jsx 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiPrompt/AiPromptCreate.jsx 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiPrompt/AiPromptEdit.jsx 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiPrompt/AiPromptList.jsx 383 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiPrompt/index.jsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiRoute/AiRouteCreate.jsx 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiRoute/AiRouteEdit.jsx 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiRoute/AiRouteList.jsx 190 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiRoute/index.jsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiToolConfig/AiToolConfigCreate.jsx 92 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiToolConfig/AiToolConfigEdit.jsx 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiToolConfig/AiToolConfigList.jsx 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-admin/src/page/system/aiToolConfig/index.jsx 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/gateway-run.log 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/pom.xml 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/GatewayBoot.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/config/AiGatewayProperties.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/config/WebAsyncConfig.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/controller/AiGatewayController.java 138 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/dto/GatewayChatMessage.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/dto/GatewayChatRequest.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/service/AiGatewayService.java 477 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/service/GatewayStreamEvent.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-ai-gateway/src/main/resources/application.yml 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/skills/rsf-server-maintainer/agents/openai.yaml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/config/AiProperties.java 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/config/AiSchemaGuard.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/constant/AiMcpConstants.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/constant/AiSceneCode.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/controller/AiController.java 221 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/AiChatStreamRequest.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/AiSessionCreateRequest.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/AiSessionRenameRequest.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/GatewayChatMessage.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/GatewayChatRequest.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/mapper/AiChatMessageMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/mapper/AiChatSessionMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiChatMessage.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiChatSession.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiDiagnosticToolResult.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiMcpToolDescriptor.java 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiPromptContext.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiGatewayClient.java 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiModelRouteRuntimeService.java 145 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiPromptContextProvider.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiPromptContextService.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiPromptRuntimeService.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiRuntimeConfigService.java 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiSessionService.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiTextCompletionService.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiChatStreamOrchestrator.java 467 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisMcpRuntimeService.java 426 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisPlanRunnerService.java 355 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisPlanScheduler.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisReportService.java 182 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisRuntimeService.java 113 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosticToolService.java 181 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/impl/AiSessionServiceImpl.java 400 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpHttpClient.java 161 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpPayloadMapper.java 204 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpProtocolService.java 163 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpRegistryService.java 567 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpSseClient.java 434 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiApiFailureSummaryService.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiDeviceSiteSummaryService.java 159 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiDiagnosticDataProvider.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiOperationRecordSummaryService.java 101 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiTaskSummaryService.java 193 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiWarehouseSummaryService.java 260 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mcp/AiMcpProtocolController.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/common/security/SecurityConfig.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiCallLogController.java 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiDiagnosisController.java 97 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiDiagnosisPlanController.java 169 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiDiagnosticToolConfigController.java 156 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiMcpMountController.java 394 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiParamController.java 139 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiPromptController.java 233 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiRouteController.java 183 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiCallLog.java 124 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiDiagnosisPlan.java 144 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiDiagnosisRecord.java 173 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiDiagnosticToolConfig.java 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiMcpMount.java 118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiModelRoute.java 140 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiParam.java 170 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiPromptPublishLog.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiPromptTemplate.java 159 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiCallLogMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiDiagnosisPlanMapper.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiDiagnosisRecordMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiDiagnosticToolConfigMapper.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiMcpMountMapper.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiModelRouteMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiParamMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiPromptPublishLogMapper.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiPromptTemplateMapper.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiCallLogService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiDiagnosisPlanService.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiDiagnosisRecordService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiDiagnosticToolConfigService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiMcpMountService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiModelRouteService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiParamService.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiPromptPublishLogService.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiPromptTemplateService.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiCallLogServiceImpl.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiDiagnosisPlanServiceImpl.java 94 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiDiagnosisRecordServiceImpl.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiDiagnosticToolConfigServiceImpl.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiMcpMountServiceImpl.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiModelRouteServiceImpl.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiParamServiceImpl.java 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiPromptPublishLogServiceImpl.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiPromptTemplateServiceImpl.java 131 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/resources/application-dev.yml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/resources/application-prod.yml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/resources/application.yml 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-server/src/main/resources/mapper/system/AiParamMapper.xml 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
version/db/20260317_ai_all_in_one.sql 1194 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
version/db/init.sql 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
docs/AI_DEVELOPMENT_GUIDE.md
File was deleted
pom.xml
@@ -21,7 +21,6 @@
        <module>rsf-framework</module>
        <module>rsf-server</module>
        <module>rsf-open-api</module>
        <module>rsf-ai-gateway</module>
    </modules>
    <properties>
rsf-admin/src/ai/AiChatWidget.jsx
File was deleted
rsf-admin/src/api/ai/index.js
File was deleted
rsf-admin/src/config/authProvider.js
@@ -4,6 +4,25 @@
import avatar from '/avatar.jpg'
const AI_COMPONENTS = new Set([
  'aiParam',
  'aiPrompt',
  'aiDiagnosis',
  'aiDiagnosisPlan',
  'aiCallLog',
  'aiRoute',
  'aiToolConfig',
  'aiMcpMount',
]);
const filterAiMenus = (items = []) =>
  items
    .filter((item) => !AI_COMPONENTS.has(item.component))
    .map((item) => ({
      ...item,
      children: item.children ? filterAiMenus(item.children) : item.children,
    }));
const AuthProvider = {
  // login
  login: async ({ username, password, tenantId }) => {
@@ -58,7 +77,7 @@
    const res = await menus();
    const { code, msg, data } = res.data;
    if (code === 200) {
      return Promise.resolve(data);
      return Promise.resolve(filterAiMenus(data));
    } else if (code === 401) {
      localStorage.removeItem("user");
      return Promise.reject();
rsf-admin/src/i18n/en.js
@@ -150,14 +150,6 @@
        token: 'Token',
        operation: 'Operation',
        config: 'Config',
        aiParam: 'AI Params',
        aiPrompt: 'AI Prompt',
        aiDiagnosis: 'AI Diagnosis',
        aiDiagnosisPlan: 'AI Diagnosis Plan',
        aiCallLog: 'AI Call Log',
        aiRoute: 'AI Route',
        aiToolConfig: 'AI Diagnostic Tool',
        aiMcpMount: 'AI MCP Mount',
        tenant: 'Tenant',
        userLogin: 'Token',
        customer: 'Customer',
@@ -408,19 +400,6 @@
                val: "val",
                content: "content",
                type: "type",
            },
            aiParam: {
                uuid: "uuid",
                name: "name",
                modelCode: "model code",
                provider: "provider",
                chatUrl: "chat url",
                apiKey: "api key",
                modelName: "model name",
                systemPrompt: "system prompt",
                maxContextMessages: "max context",
                defaultFlag: "default",
                sort: "sort",
            },
            tenant: {
                name: "name",
rsf-admin/src/i18n/zh.js
@@ -151,14 +151,6 @@
        token: '登录日志',
        operation: '操作日志',
        config: '配置参数',
        aiParam: 'AI参数',
        aiPrompt: 'AI提示词',
        aiDiagnosis: 'AI诊断记录',
        aiDiagnosisPlan: 'AI巡检计划',
        aiCallLog: 'AI调用日志',
        aiRoute: 'AI模型路由',
        aiToolConfig: 'AI诊断工具',
        aiMcpMount: 'AI MCP挂载',
        tenant: '租户管理',
        userLogin: '登录日志',
        customer: '客户表',
@@ -437,19 +429,6 @@
                val: "配置值",
                content: "配置内容",
                type: "数据类型",
            },
            aiParam: {
                uuid: "编号",
                name: "名称",
                modelCode: "模型编码",
                provider: "供应商",
                chatUrl: "聊天地址",
                apiKey: "API密钥",
                modelName: "模型名称",
                systemPrompt: "系统提示词",
                maxContextMessages: "上下文轮数",
                defaultFlag: "默认模型",
                sort: "排序",
            },
            tenant: {
                name: "租户名",
rsf-admin/src/layout/AppBarToolbar.jsx
@@ -1,28 +1,12 @@
import { LoadingIndicator, LocalesMenuButton } from 'react-admin';
import { ThemeSwapper } from '../themes/ThemeSwapper';
import { TenantTip } from './TenantTip';
import { AiChatWidget } from '@/ai/AiChatWidget';
export const AppBarToolbar = () => (
    <>
        <LocalesMenuButton />
        <ThemeSwapper />
        <LoadingIndicator />
        <AiChatWidget
            trigger="button"
            buttonText="AI 对话"
            buttonVariant="text"
            buttonSx={{
                minWidth: 'auto',
                px: 1.25,
                color: '#fff',
                borderRadius: 2,
                whiteSpace: 'nowrap',
                '&:hover': {
                    backgroundColor: 'rgba(255,255,255,0.12)'
                }
            }}
        />
        <TenantTip />
    </>
);
rsf-admin/src/page/ResourceContent.js
@@ -6,14 +6,6 @@
import host from "./system/host";
import config from "./system/config";
import aiParam from "./system/aiParam";
import aiPrompt from "./system/aiPrompt";
import aiDiagnosis from "./system/aiDiagnosis";
import aiDiagnosisPlan from "./system/aiDiagnosisPlan";
import aiCallLog from "./system/aiCallLog";
import aiRoute from "./system/aiRoute";
import aiToolConfig from "./system/aiToolConfig";
import aiMcpMount from "./system/aiMcpMount";
import tenant from "./system/tenant";
import role from "./system/role";
import userLogin from "./system/userLogin";
@@ -85,22 +77,6 @@
      return host;
    case "config":
      return config;
    case "aiParam":
      return aiParam;
    case "aiPrompt":
      return aiPrompt;
    case "aiDiagnosis":
      return aiDiagnosis;
    case "aiDiagnosisPlan":
      return aiDiagnosisPlan;
    case "aiCallLog":
      return aiCallLog;
    case "aiRoute":
      return aiRoute;
    case "aiToolConfig":
      return aiToolConfig;
    case "aiMcpMount":
      return aiMcpMount;
    case "tenant":
      return tenant;
    case "role":
rsf-admin/src/page/components/AiConsoleLayout.jsx
File was deleted
rsf-admin/src/page/system/aiCallLog/AiCallLogEdit.jsx
File was deleted
rsf-admin/src/page/system/aiCallLog/AiCallLogList.jsx
File was deleted
rsf-admin/src/page/system/aiCallLog/index.jsx
File was deleted
rsf-admin/src/page/system/aiDiagnosis/AiDiagnosisEdit.jsx
File was deleted
rsf-admin/src/page/system/aiDiagnosis/AiDiagnosisList.jsx
File was deleted
rsf-admin/src/page/system/aiDiagnosis/index.jsx
File was deleted
rsf-admin/src/page/system/aiDiagnosisPlan/AiDiagnosisPlanCreate.jsx
File was deleted
rsf-admin/src/page/system/aiDiagnosisPlan/AiDiagnosisPlanEdit.jsx
File was deleted
rsf-admin/src/page/system/aiDiagnosisPlan/AiDiagnosisPlanList.jsx
File was deleted
rsf-admin/src/page/system/aiDiagnosisPlan/index.jsx
File was deleted
rsf-admin/src/page/system/aiMcpMount/AiMcpMountCreate.jsx
File was deleted
rsf-admin/src/page/system/aiMcpMount/AiMcpMountEdit.jsx
File was deleted
rsf-admin/src/page/system/aiMcpMount/AiMcpMountList.jsx
File was deleted
rsf-admin/src/page/system/aiMcpMount/index.jsx
File was deleted
rsf-admin/src/page/system/aiParam/AiParamCreate.jsx
File was deleted
rsf-admin/src/page/system/aiParam/AiParamEdit.jsx
File was deleted
rsf-admin/src/page/system/aiParam/AiParamList.jsx
File was deleted
rsf-admin/src/page/system/aiParam/index.jsx
File was deleted
rsf-admin/src/page/system/aiPrompt/AiPromptCreate.jsx
File was deleted
rsf-admin/src/page/system/aiPrompt/AiPromptEdit.jsx
File was deleted
rsf-admin/src/page/system/aiPrompt/AiPromptList.jsx
File was deleted
rsf-admin/src/page/system/aiPrompt/index.jsx
File was deleted
rsf-admin/src/page/system/aiRoute/AiRouteCreate.jsx
File was deleted
rsf-admin/src/page/system/aiRoute/AiRouteEdit.jsx
File was deleted
rsf-admin/src/page/system/aiRoute/AiRouteList.jsx
File was deleted
rsf-admin/src/page/system/aiRoute/index.jsx
File was deleted
rsf-admin/src/page/system/aiToolConfig/AiToolConfigCreate.jsx
File was deleted
rsf-admin/src/page/system/aiToolConfig/AiToolConfigEdit.jsx
File was deleted
rsf-admin/src/page/system/aiToolConfig/AiToolConfigList.jsx
File was deleted
rsf-admin/src/page/system/aiToolConfig/index.jsx
File was deleted
rsf-ai-gateway/gateway-run.log
File was deleted
rsf-ai-gateway/pom.xml
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/GatewayBoot.java
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/config/AiGatewayProperties.java
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/config/WebAsyncConfig.java
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/controller/AiGatewayController.java
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/dto/GatewayChatMessage.java
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/dto/GatewayChatRequest.java
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/service/AiGatewayService.java
File was deleted
rsf-ai-gateway/src/main/java/com/vincent/rsf/ai/gateway/service/GatewayStreamEvent.java
File was deleted
rsf-ai-gateway/src/main/resources/application.yml
File was deleted
rsf-server/skills/rsf-server-maintainer/agents/openai.yaml
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/config/AiProperties.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/config/AiSchemaGuard.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/constant/AiMcpConstants.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/constant/AiSceneCode.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/controller/AiController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/AiChatStreamRequest.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/AiSessionCreateRequest.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/AiSessionRenameRequest.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/GatewayChatMessage.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/dto/GatewayChatRequest.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/mapper/AiChatMessageMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/mapper/AiChatSessionMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiChatMessage.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiChatSession.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiDiagnosticToolResult.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiMcpToolDescriptor.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/model/AiPromptContext.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiGatewayClient.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiModelRouteRuntimeService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiPromptContextProvider.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiPromptContextService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiPromptRuntimeService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiRuntimeConfigService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiSessionService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/AiTextCompletionService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiChatStreamOrchestrator.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisMcpRuntimeService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisPlanRunnerService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisPlanScheduler.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisReportService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosisRuntimeService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/diagnosis/AiDiagnosticToolService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/impl/AiSessionServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpHttpClient.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpPayloadMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpProtocolService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpRegistryService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/mcp/AiMcpSseClient.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiApiFailureSummaryService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiDeviceSiteSummaryService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiDiagnosticDataProvider.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiOperationRecordSummaryService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiTaskSummaryService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/ai/service/provider/AiWarehouseSummaryService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/api/controller/mcp/AiMcpProtocolController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/common/security/SecurityConfig.java
@@ -55,7 +55,6 @@
            "/wcs/**",
            "/monitor/**",
            "/mcp/**",
            "/ai/mcp",
            "/mes/**"
    };
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiCallLogController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiDiagnosisController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiDiagnosisPlanController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiDiagnosticToolConfigController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiMcpMountController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiParamController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiPromptController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/controller/AiRouteController.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiCallLog.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiDiagnosisPlan.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiDiagnosisRecord.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiDiagnosticToolConfig.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiMcpMount.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiModelRoute.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiParam.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiPromptPublishLog.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/entity/AiPromptTemplate.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiCallLogMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiDiagnosisPlanMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiDiagnosisRecordMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiDiagnosticToolConfigMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiMcpMountMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiModelRouteMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiParamMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiPromptPublishLogMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/mapper/AiPromptTemplateMapper.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiCallLogService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiDiagnosisPlanService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiDiagnosisRecordService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiDiagnosticToolConfigService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiMcpMountService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiModelRouteService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiParamService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiPromptPublishLogService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/AiPromptTemplateService.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiCallLogServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiDiagnosisPlanServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiDiagnosisRecordServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiDiagnosticToolConfigServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiMcpMountServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiModelRouteServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiParamServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiPromptPublishLogServiceImpl.java
File was deleted
rsf-server/src/main/java/com/vincent/rsf/server/system/service/impl/AiPromptTemplateServiceImpl.java
File was deleted
rsf-server/src/main/resources/application-dev.yml
@@ -100,9 +100,6 @@
      #端口号
      port: 8081
ai:
  gateway-base-url: http://127.0.0.1:8086
#仓库功能参数配置
stock:
  #是否允许打印货物标签, 默认允许打印,也可由供应商提供标签
rsf-server/src/main/resources/application-prod.yml
@@ -105,5 +105,3 @@
    #判断是否校验合格后,才允许收货
    flagReceiving: false
ai:
  gateway-base-url: http://127.0.0.1:8086
rsf-server/src/main/resources/application.yml
@@ -44,24 +44,8 @@
  file:
    path: logs/@pom.artifactId@
ai:
  session-ttl-seconds: 86400
  max-context-messages: 12
  default-model-code: deepseek-ai/DeepSeek-V3.2
  system-prompt: 你是WMS系统内的智能助手,回答时优先保持准确、简洁,并结合上下文帮助用户理解仓储业务。
  diagnosis-system-prompt: 你是一名资深WMS智能诊断助手,目标是结合当前系统上下文对仓库运行情况做巡检分析。回答时禁止凭空猜测,必须优先依据提供的实时摘要进行判断。请按“问题概述、关键证据、可能原因、建议动作、风险评估”的结构输出,并优先给出可执行建议。
  route-fail-threshold: 3
  route-cooldown-minutes: 10
  diagnostic-log-window-hours: 24
  api-failure-window-hours: 24
  models:
    - code: deepseek-ai/DeepSeek-V3.2
      name: DEEPSEEK
      provider: openai
      enabled: true
# 下位机配置
wcs-slave:
# 下位机配置
wcs-slave:
  agv: false
  # 双深
  doubleDeep: true
rsf-server/src/main/resources/mapper/system/AiParamMapper.xml
File was deleted
version/db/20260317_ai_all_in_one.sql
File was deleted
version/db/init.sql
@@ -50,41 +50,6 @@
COMMIT;
-- ----------------------------
-- Table structure for sys_ai_param
-- ----------------------------
DROP TABLE IF EXISTS `sys_ai_param`;
CREATE TABLE `sys_ai_param` (
  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `uuid` varchar(255) DEFAULT NULL COMMENT '编号',
  `name` varchar(255) DEFAULT NULL COMMENT '名称',
  `model_code` varchar(255) DEFAULT NULL COMMENT '模型编码',
  `provider` varchar(255) DEFAULT NULL COMMENT '供应商',
  `chat_url` varchar(512) DEFAULT NULL COMMENT '聊天地址',
  `api_key` varchar(512) DEFAULT NULL COMMENT 'API密钥',
  `model_name` varchar(255) DEFAULT NULL COMMENT '模型名称',
  `system_prompt` text COMMENT '系统提示词',
  `max_context_messages` int(11) DEFAULT NULL COMMENT '上下文轮数',
  `default_flag` int(1) NOT NULL DEFAULT '0' COMMENT '默认模型{1:是,0:否}',
  `sort` int(11) DEFAULT NULL COMMENT '排序',
  `status` int(1) NOT NULL DEFAULT '1' COMMENT '状态{1:正常,0:冻结}',
  `deleted` int(1) NOT NULL DEFAULT '0' COMMENT '是否删除{1:是,0:否}',
  `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户[sys_tenant]',
  `create_by` bigint(20) DEFAULT NULL COMMENT '添加人员[sys_user]',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
  `update_by` bigint(20) DEFAULT NULL COMMENT '修改人员[sys_user]',
  `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',
  `memo` varchar(255) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`),
  KEY `idx_ai_param_model_code` (`model_code`),
  KEY `idx_ai_param_deleted_code` (`deleted`,`model_code`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of sys_ai_param
-- ----------------------------
BEGIN;
INSERT INTO `sys_ai_param` (`id`, `uuid`, `name`, `model_code`, `provider`, `chat_url`, `api_key`, `model_name`, `system_prompt`, `max_context_messages`, `default_flag`, `sort`, `status`, `deleted`, `tenant_id`, `create_by`, `create_time`, `update_by`, `update_time`, `memo`) VALUES (1, '6702082748514305', 'DEEPSEEK', 'deepseek-ai/DeepSeek-V3.2', 'openai', 'https://api.siliconflow.cn', NULL, 'deepseek-ai/DeepSeek-V3.2', '你是WMS系统内的智能助手,回答时优先保持准确、简洁,并结合上下文帮助用户理解仓储业务。', 12, 1, 1, 1, 0, 1, 2, '2026-03-11 14:13:22', 2, '2026-03-11 15:03:30', '默认演示模型');
COMMIT;
-- ----------------------------
-- Table structure for sys_dept
@@ -235,12 +200,6 @@
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (44, 'Create Tenant', 42, NULL, '1.42', NULL, NULL, NULL, NULL, NULL, 1, 'system:tenant:save', NULL, 1, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (45, 'Update Tenant', 42, NULL, '1.42', NULL, NULL, NULL, NULL, NULL, 1, 'system:tenant:update', NULL, 2, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (46, 'Delete Tenant', 42, NULL, '1.42', NULL, NULL, NULL, NULL, NULL, 1, 'system:tenant:remove', NULL, 3, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (47, 'menu.aiParam', 1, 'menu.system', '1', 'menu.system', '/system/aiParam', 'aiParam', NULL, NULL, 0, NULL, 'SmartToy', 9, NULL, 1, 1, 0, NULL, NULL, '2024-09-10 15:08:30', 2, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (48, 'Query AiParam', 47, NULL, '1,47', NULL, NULL, NULL, NULL, NULL, 1, 'system:aiParam:list', NULL, 0, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (49, 'Create AiParam', 47, NULL, '1,47', NULL, NULL, NULL, NULL, NULL, 1, 'system:aiParam:save', NULL, 1, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (50, 'Update AiParam', 47, NULL, '1,47', NULL, NULL, NULL, NULL, NULL, 1, 'system:aiParam:update', NULL, 2, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (51, 'Delete AiParam', 47, NULL, '1,47', NULL, NULL, NULL, NULL, NULL, 1, 'system:aiParam:remove', NULL, 3, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` (`id`, `name`, `parent_id`, `parent_name`, `path`, `path_name`, `route`, `component`, `brief`, `code`, `type`, `authority`, `icon`, `sort`, `meta`, `tenant_id`, `status`, `deleted`, `create_time`, `create_by`, `update_time`, `update_by`, `memo`) VALUES (52, 'Export AiParam', 47, NULL, '1,47', NULL, NULL, NULL, NULL, NULL, 1, 'system:aiParam:list', NULL, 4, NULL, 1, 1, 0, NULL, NULL, NULL, NULL, NULL);
COMMIT;
-- ----------------------------