From d5d68339c89b1cbbd9423521bb029b6ad718facd Mon Sep 17 00:00:00 2001
From: unknown <q>
Date: 星期二, 11 三月 2025 09:38:01 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/appendix' into appendix

---
 JAVA/SMTAIServer/src/main/resources/requestmap/java_ai.json |  109 +++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 94 insertions(+), 15 deletions(-)

diff --git a/JAVA/SMTAIServer/src/main/resources/requestmap/java_ai.json b/JAVA/SMTAIServer/src/main/resources/requestmap/java_ai.json
index 6d4b0d6..6c90e27 100644
--- a/JAVA/SMTAIServer/src/main/resources/requestmap/java_ai.json
+++ b/JAVA/SMTAIServer/src/main/resources/requestmap/java_ai.json
@@ -164,8 +164,10 @@
 					{"name":"question", "title":"鎻愬嚭鐨勯棶棰�", "required":true},
 					{"name":"prev_question", "title":"涓婃瀵硅瘽鍐呭", "required":false},
 					{"name":"group_type", "title":"闂鍒嗙被", "default":"涓氬姟鍦烘櫙", "required":false},
-					{"name":"cur_pos", "title":"褰撳墠浣嶇疆", "required":false}
-
+					{"name":"cur_pos", "title":"褰撳墠浣嶇疆", "required":false},
+					{"name":"files", "title":"闄勪欢鏂囦欢", "required":false, "type":"file"},
+					{"name":"tables", "title":"闄勪欢琛ㄨ褰昜{title:涓枃鍚�, columns:[瀛楁1锛屽瓧娈�2...],values:[[鍊�1锛屽��2...]]}]", "required":false},
+					{"name":"metrics", "title":"闄勪欢鎸囨爣璁板綍[{title:涓枃鍚�, columns:[瀛楁1锛屽瓧娈�2...],values:[[鍊�1锛屽��2...]]}]", "required":false}
 				]
 			}
 		]
@@ -286,21 +288,98 @@
 		]
 	},
 	
-	"test_upload":{"map":{"class":"#SMTJavaAIControl", "method":"testUpload"}, "no_shrio":true,
+	"attach/get_attach_table_list":{"map":{"class":"#SMTJavaAIControl", "method":"getAttachTableList"},
 			"swaggers":[
-			{	"tags" : ["AI鎿嶄綔"],
-				"title" : "杩炴帴鍒板悓姝ュ箍鎾璖SE",
+			{	"tags" : ["闄勪欢鎿嶄綔"],
+				"title" : "鑾峰彇闄勪欢琛ㄥ畾涔夊垪琛�",
 				"parameters" : [
-					{"name":"sample_id", "title":"褰撳墠闂瀵瑰簲鐨剆ample_id(鍙笉濉垨涓虹┖)", "required":false},
-					{"name":"llm_id", "title":"褰撳墠闂瀵瑰簲鐨刲lm_id(涓嶅~鍒欑敤缂虹渷llm)", "required":false},
-					{"name":"history_group_id", "title":"褰撳墠闂瀵瑰簲鐨刪istory group id", "default":"0193518f77a97e4b81d771b9c55003da", "required":false},
-					{"name":"raw_mode", "title":"鏄惁鐩存帴璋冪敤澶фā鍨嬪洖绛旈棶棰�(涓嶅~涓篺alse)", "required":false},
-					{"name":"process_id", "title":"鏌ヨ杩涘害鐢ㄧ殑id(涓嶅~鍒欎笉闇�瑕佹煡璇㈣繘搴�)", "required":false},
-					{"name":"question", "title":"鎻愬嚭鐨勯棶棰�", "required":true},
-					{"name":"prev_question", "title":"涓婃瀵硅瘽鍐呭", "required":false},
-					{"name":"group_type", "title":"闂鍒嗙被", "default":"涓氬姟鍦烘櫙", "required":false},
-					{"name":"cur_pos", "title":"褰撳墠浣嶇疆", "required":false},
-					{"name":"files", "title":"涓婁紶鏂囦欢", "required":false, "type":"file"}
+				]
+			}
+		]
+	},
+	
+	"attach/query_attach_table_records":{"map":{"class":"#SMTJavaAIControl", "method":"queryAttachTableRecords"},
+			"swaggers":[
+			{	"tags" : ["闄勪欢鎿嶄綔"],
+				"title" : "鏌ヨ闄勪欢琛ㄨ褰�",
+				"parameters" : [
+					{"name":"id", "title":"鏌ヨ琛╥d", "required":true},
+					{"name":"filter", "title":"杩囨护鏉′欢[{col:瀛楁鍚�, filter:杩囨护鏉′欢, values:[鍊�1锛屽��2...]},...]", "required":false},
+					{"name":"order", "title":"鎺掑簭鏉′欢[{col:瀛楁鍚�, order:ASC/DESC", "required":false},
+					{"name":"limit", "title":"鏌ヨ椤垫暟锛岄粯璁�100", "required":false}
+				]
+			}
+		]
+	},
+	
+	"attach/get_attach_metric_list":{"map":{"class":"#SMTJavaAIControl", "method":"getAttachMetricList"},
+			"swaggers":[
+			{	"tags" : ["闄勪欢鎿嶄綔"],
+				"title" : "鑾峰彇闄勪欢鎸囨爣瀹氫箟鍒楄〃",
+				"parameters" : [
+				]
+			}
+		]
+	},
+	
+	"attach/query_attach_metric_names":{"map":{"class":"#SMTJavaAIControl", "method":"queryAttachMetricNames"},
+			"swaggers":[
+			{	"tags" : ["闄勪欢鎿嶄綔"],
+				"title" : "鏌ヨ闄勪欢鎸囨爣鍚嶇О",
+				"parameters" : [
+					{"name":"id", "title":"鏌ヨ鎸囨爣id", "required":true},
+					{"name":"name", "title":"鏌ヨ鎸囨爣鍚嶇О", "required":true}
+				]
+			}
+		]
+	},
+	
+	"attach/query_attach_metric_values":{"map":{"class":"#SMTJavaAIControl", "method":"queryAttachMetricValues"},
+			"swaggers":[
+			{	"tags" : ["闄勪欢鎿嶄綔"],
+				"title" : "鏌ヨ闄勪欢鎸囨爣鍊�",
+				"parameters" : [
+					{"name":"id", "title":"鏌ヨ鎸囨爣id", "required":true},
+					{"name":"start_time", "title":"璧峰鏃堕棿", "required":true},
+					{"name":"end_time", "title":"缁撴潫鏃堕棿", "required":true},
+					{"name":"quota_keys", "title":"query_attach_metric_names杩斿洖鍓嶇鐨刯son", "required":true},
+					{"name":"limit", "title":"鏌ヨ椤垫暟锛岄粯璁�100", "required":false}
+				]
+			}
+		]
+	},
+	"file/download_file":{"map":{"class":"#SMTJavaAIControl", "method":"downloadFileByFileId"},
+		"swaggers":[
+			{	"tags" : ["鏂囦欢涓嬭浇"],
+				"title" : "鏂囦欢涓嬭浇",
+				"parameters" : [
+					{"name":"file_id", "title":"鏂囦欢id", "required":true}
+				]
+			}
+		]
+	},
+
+	"llm/call_llm":{"map":{"class":"#SMTJavaAIControl", "method":"callLLM"}, "no_shrio":true,
+			"swaggers":[
+			{	"tags" : ["澶фā鍨嬫搷浣�"],
+				"title" : "鐩存帴璇㈤棶澶фā鍨�",
+				"parameters" : [
+					{"name":"llm_id", "title":"鏌ヨ妯″瀷id(涓嶅~鍒欒皟鐢ㄧ己鐪佹ā鍨�)", "required":false},
+					{"name":"system_json", "title":"鎻愮ずjson鏁扮粍 [鈥橀棶棰�1鈥�,鈥橀棶棰�2鈥�...] ", "required":false},
+					{"name":"question", "title":"鐢ㄦ埛闂", "required":true},
+					{"name":"answer_is_json", "title":"鍥炵瓟闂鏍煎紡鏄惁鏄痡son", "required":true}
+					{"name":"quota_keys", "title":"query_attach_metric_names杩斿洖鍓嶇鐨刯son", "required":true},
+					{"name":"limit", "title":"鏌ヨ椤垫暟锛岄粯璁�100", "required":false}
+				]
+			}
+		]
+	},
+	"file/download_file":{"map":{"class":"#SMTJavaAIControl", "method":"downloadFileByFileId"},
+		"swaggers":[
+			{	"tags" : ["鏂囦欢涓嬭浇"],
+				"title" : "鏂囦欢涓嬭浇",
+				"parameters" : [
+					{"name":"file_id", "title":"鏂囦欢id", "required":true}
 				]
 			}
 		]

--
Gitblit v1.9.3