From 2e7dbd705fc82e8db74b073e55af938d67d8c19f Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 17 三月 2026 09:05:49 +0800
Subject: [PATCH] #
---
src/main/resources/application.yml | 96 ++++++++++++++++++++++++++++++++++--------------
1 files changed, 68 insertions(+), 28 deletions(-)
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 1b47c53..e4008be 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -1,7 +1,17 @@
# 绯荤粺鐗堟湰淇℃伅
app:
- version: 1.0.2.1
+ version: 3.0.0.0
version-type: dev # prd 鎴� dev
+ i18n:
+ default-locale: zh-CN
+ supported-locales:
+ - zh-CN
+ - en-US
+ # 鍐呯疆璇█鍖呰鍙栦綅缃細classpath:/i18n/<locale>/*.properties
+ # 澶栫疆鍙畨瑁呰瑷�鍖呰鐩栫洰褰曪細./stock/out/@pom.build.finalName@/i18n/<locale>/*.properties
+ pack-path: ./stock/out/@pom.build.finalName@/i18n
+ # 澶栫疆璇█鍖呯儹鍔犺浇妫�鏌ュ懆鏈燂紙绉掞級
+ refresh-seconds: 10
server:
port: 9090
@@ -16,17 +26,18 @@
hikari:
validation-timeout: 3000
connection-test-query: select 1
- driver-class-name: com.mysql.jdbc.Driver
+ driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/wcs?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: root
mvc:
static-path-pattern: /**
- redis:
- host: 127.0.0.1
- port: 6379
- database: 0
- # password: 123456
+ data:
+ redis:
+ host: 127.0.0.1
+ port: 6379
+ database: 0
+ # password: 123456
task:
scheduling:
pool:
@@ -40,6 +51,26 @@
await-termination-period: 30s
lifecycle:
timeout-per-shutdown-phase: 20s
+ ai:
+ mcp:
+ server:
+ base-url: "${app.ai.mcp.server.public-base-url:http://127.0.0.1:${server.port:9090}${server.servlet.context-path:}}"
+ name: wcs-mcp
+ version: 1.0.0
+ protocol: STREAMABLE
+ type: SYNC
+ sse-endpoint: /ai/mcp/sse
+ sse-message-endpoint: /ai/mcp/message
+ streamable-http:
+ mcp-endpoint: /ai/mcp
+ instructions: 鎻愪緵 WCS 璁惧鐘舵�併�佷换鍔°�佹棩蹇楀拰閰嶇疆鏌ヨ鑳藉姏
+ annotation-scanner:
+ enabled: false
+ capabilities:
+ tool: true
+ resource: false
+ prompt: false
+ completion: false
mybatis-plus:
mapper-locations: classpath:mapper/*.xml
@@ -51,7 +82,7 @@
logging:
file:
- path: /stock/out/@pom.build.finalName@/logs
+ path: ./stock/out/@pom.build.finalName@/logs
super:
pwd: xltys1995
@@ -66,6 +97,7 @@
storePass: public_zhongyang_123456789
licensePath: license.lic
publicKeysStorePath: publicCerts.keystore
+ remoteServerUrl: http://net.zoneyung.net:9999/license
deviceExecuteConfig:
# 姣忎釜绾跨▼绠℃帶璁惧鎵ц鏁伴噺
@@ -78,32 +110,40 @@
# 璁惧鏃ュ織瀛樺偍鏂瑰紡 mysql file
type: file
# file绫诲瀷瀛樺偍鍦板潃
- loggingPath: /stock/out/@pom.build.finalName@/deviceLogs
+ loggingPath: ./stock/out/@pom.build.finalName@/deviceLogs
# 鏃ュ織杩囨湡鏃堕棿 鍗曚綅澶�
expireDays: 7
+devicePingStorage:
+ enabled: true
+ # 绉掔骇璁惧缃戠粶鎺㈡祴鏃ュ織瀛樺偍鍦板潃
+ loggingPath: ./stock/out/@pom.build.finalName@/devicePingLogs
+ # 鏃ュ織杩囨湡鏃堕棿 鍗曚綅澶�
+ expireDays: 7
+ # 閲囨牱鍛ㄦ湡锛堟绉掞級
+ intervalMs: 1000
+ # 鍗曟鎺㈡祴瓒呮椂锛堟绉掞級
+ timeoutMs: 800
+ # 姣忎釜鏍锋湰鍐呰繛缁帰娴嬫鏁帮紝鐢ㄤ簬鐩存帴寰楀埌 min/avg/max 涓変釜鎸囨爣
+ probeCount: 3
+ # ping 鏁版嵁鍖呭ぇ灏忥紙瀛楄妭锛夛紝< 0 鏃舵部鐢ㄧ郴缁熼粯璁わ紱Windows 瀵瑰簲 -l锛宮acOS/Linux 瀵瑰簲 -s
+ packetSize: 1024
+ # 骞惰鎺㈡祴绾跨▼鏁�
+ maxParallel: 8
+
llm:
- platform: java
- pythonPlatformUrl: http://127.0.0.1:9000/ai/diagnose/askStream
- thinking: enable
-# base-url: https://api.siliconflow.cn/v1
-# api-key: sk-sxdtebtquwrugzrmaqqqkzdzmrgzhzmplwwuowysdasccent
-# model: deepseek-ai/DeepSeek-V3.2
-# base-url: http://47.76.147.249:9998/e/7g7kqxxt1ei2un71
-# api-key: app-mP0O6aY5WpbfaHs7BNnjVkli
-# model: deepseek-ai/DeepSeek-V3.2
-# base-url: http://34.2.134.223:3000/v1
-# api-key: sk-WabrmtOezCFwVo7XvVOrO3QkmfcKG7T7jy0BaVnmQTWm5GXh
-# model: gemini-3-pro-preview
-# base-url: http://127.0.0.1:8317/v1
-# api-key: WznOjAGJNVFKSe9kBZTr
-# model: gpt-5
- base-url: https://api.xiaomimimo.com/v1
- api-key: sk-cw7e4se9cal8cxdgjml8dmtn4pdmqtvfccg5fcermt0ddtys
- model: mimo-v2-flash
+ # 鐜板凡杩佺Щ鍒版暟鎹簱琛� sys_llm_route 缁存姢锛堟敮鎸佸API/澶氭ā鍨�/澶欿ey鑷姩鍒囨崲锛�
+ # 浠ヤ笅浠呬綔涓烘暟鎹簱涓虹┖鏃剁殑鍏煎鍥為��閰嶇疆
+ # SpringAI 瀹㈡埛绔秴鏃堕厤缃�
+ connect-timeout-ms: 10000
+ read-timeout-ms: 12000
+ thinking: false
+ base-url:
+ api-key:
+ model:
perf:
methodTiming:
enabled: false
thresholdMs: 50
- sampleRate: 1.0
\ No newline at end of file
+ sampleRate: 1.0
--
Gitblit v1.9.1