From 4229657c5b6be8a1da9e59a40e2426cf6b0995c2 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期日, 25 十月 2026 12:01:55 +0800
Subject: [PATCH] feat(hrm): 新增人事管理模块功能
---
yudao-server/src/main/java/cn/iocoder/yudao/server/YudaoServerApplication.java | 56 +++++++++++++++++++-------------------------------------
1 files changed, 19 insertions(+), 37 deletions(-)
diff --git a/yudao-server/src/main/java/cn/iocoder/yudao/server/YudaoServerApplication.java b/yudao-server/src/main/java/cn/iocoder/yudao/server/YudaoServerApplication.java
index 3eca817..e1515e6 100644
--- a/yudao-server/src/main/java/cn/iocoder/yudao/server/YudaoServerApplication.java
+++ b/yudao-server/src/main/java/cn/iocoder/yudao/server/YudaoServerApplication.java
@@ -1,24 +1,6 @@
package cn.iocoder.yudao.server;
import lombok.extern.slf4j.Slf4j;
-import org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatAutoConfiguration;
-import org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatAutoConfiguration;
-import org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatAutoConfiguration;
-import org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiEmbeddingConnectionAutoConfiguration;
-import org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingAutoConfiguration;
-import org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechAutoConfiguration;
-import org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionAutoConfiguration;
-import org.springframework.ai.model.openai.autoconfigure.OpenAiChatAutoConfiguration;
-import org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingAutoConfiguration;
-import org.springframework.ai.model.openai.autoconfigure.OpenAiImageAutoConfiguration;
-import org.springframework.ai.model.openai.autoconfigure.OpenAiModerationAutoConfiguration;
-import org.springframework.ai.model.ollama.autoconfigure.OllamaApiAutoConfiguration;
-import org.springframework.ai.model.ollama.autoconfigure.OllamaChatAutoConfiguration;
-import org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingAutoConfiguration;
-import org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageAutoConfiguration;
-import org.springframework.ai.vectorstore.milvus.autoconfigure.MilvusVectorStoreAutoConfiguration;
-import org.springframework.ai.vectorstore.qdrant.autoconfigure.QdrantVectorStoreAutoConfiguration;
-import org.springframework.ai.vectorstore.redis.autoconfigure.RedisVectorStoreAutoConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup;
@@ -40,27 +22,27 @@
// 1. 鍚戦噺搴擄細AI 妯″潡鐢� AiModelFactoryImpl 鎵嬪姩鏋勫缓 VectorStore锛屼笁涓嚜鍔ㄩ厤缃悓鏃跺惎鐢ㄤ細浜夋姠 vectorStore 杩欎釜 bean 鍚�
// 2. 妯″瀷锛欰I 妯″潡鐨勬ā鍨嬬敱 AiModelFactoryImpl 鎵嬪姩鏋勫缓锛堣蛋 DB 閲� ai_model 閰嶇疆鐨� apiKey锛夛紝涓嶉渶瑕� Spring AI 鐨勬ā鍨� Bean锛�
// 涓旀湭閰嶇疆 api-key 鏃惰嚜鍔ㄩ厤缃細鍦ㄥ惎鍔ㄩ樁娈电洿鎺ユ姏銆孉PI key cannot be empty.銆�
- exclude = {
+ excludeName = {
// ========== 鍚戦噺搴撹嚜鍔ㄩ厤缃� ==========
- QdrantVectorStoreAutoConfiguration.class,
- RedisVectorStoreAutoConfiguration.class,
- MilvusVectorStoreAutoConfiguration.class,
+ "org.springframework.ai.vectorstore.qdrant.autoconfigure.QdrantVectorStoreAutoConfiguration",
+ "org.springframework.ai.vectorstore.redis.autoconfigure.RedisVectorStoreAutoConfiguration",
+ "org.springframework.ai.vectorstore.milvus.autoconfigure.MilvusVectorStoreAutoConfiguration",
// ========== 妯″瀷鑷姩閰嶇疆 ==========
- OpenAiChatAutoConfiguration.class,
- OpenAiEmbeddingAutoConfiguration.class,
- OpenAiImageAutoConfiguration.class,
- OpenAiAudioSpeechAutoConfiguration.class,
- OpenAiAudioTranscriptionAutoConfiguration.class,
- OpenAiModerationAutoConfiguration.class,
- DeepSeekChatAutoConfiguration.class,
- AnthropicChatAutoConfiguration.class,
- GoogleGenAiChatAutoConfiguration.class,
- GoogleGenAiEmbeddingConnectionAutoConfiguration.class,
- GoogleGenAiTextEmbeddingAutoConfiguration.class,
- OllamaApiAutoConfiguration.class,
- OllamaChatAutoConfiguration.class,
- OllamaEmbeddingAutoConfiguration.class,
- StabilityAiImageAutoConfiguration.class,
+ "org.springframework.ai.model.openai.autoconfigure.OpenAiChatAutoConfiguration",
+ "org.springframework.ai.model.openai.autoconfigure.OpenAiEmbeddingAutoConfiguration",
+ "org.springframework.ai.model.openai.autoconfigure.OpenAiImageAutoConfiguration",
+ "org.springframework.ai.model.openai.autoconfigure.OpenAiAudioSpeechAutoConfiguration",
+ "org.springframework.ai.model.openai.autoconfigure.OpenAiAudioTranscriptionAutoConfiguration",
+ "org.springframework.ai.model.openai.autoconfigure.OpenAiModerationAutoConfiguration",
+ "org.springframework.ai.model.deepseek.autoconfigure.DeepSeekChatAutoConfiguration",
+ "org.springframework.ai.model.anthropic.autoconfigure.AnthropicChatAutoConfiguration",
+ "org.springframework.ai.model.google.genai.autoconfigure.chat.GoogleGenAiChatAutoConfiguration",
+ "org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiEmbeddingConnectionAutoConfiguration",
+ "org.springframework.ai.model.google.genai.autoconfigure.embedding.GoogleGenAiTextEmbeddingAutoConfiguration",
+ "org.springframework.ai.model.ollama.autoconfigure.OllamaApiAutoConfiguration",
+ "org.springframework.ai.model.ollama.autoconfigure.OllamaChatAutoConfiguration",
+ "org.springframework.ai.model.ollama.autoconfigure.OllamaEmbeddingAutoConfiguration",
+ "org.springframework.ai.model.stabilityai.autoconfigure.StabilityAiImageAutoConfiguration",
})
public class YudaoServerApplication {
--
Gitblit v1.9.3