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