Files
czzj-app/.openapi-cache.json
2026-10-10 11:11:44 +08:00

2 lines
376 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"openapi":"3.1.0","info":{"title":"鏍囬锛歊uoYi-Vue-Plus鍚庡彴绠$悊绯荤粺_鎺ュ彛鏂囨。","description":"鎻忚堪锛氱敤浜庣鐞嗛泦鍥㈡棗涓嬪叕鍙哥殑浜哄憳淇℃伅,鍏蜂綋鍖呮嫭XXX,XXX妯″潡...","contact":{"name":"Lion Li","url":"https://gitee.com/dromara/RuoYi-Vue-Plus","email":"crazylionli@163.com"},"version":"鐗堟湰鍙? 6.0.0"},"servers":[{"url":"http://192.168.0.222:8082","description":"Generated server url"}],"tags":[{"name":"浼樺厛闃熷垪 婕旂ず妗堜緥","description":"浼樺厛闃熷垪 婕旂ず妗堜緥\n <p>\n 杞婚噺绾ч槦鍒?閲嶉噺绾ф暟鎹噺 璇蜂娇鐢?MQ\n <p>\n 闆嗙兢娴嬭瘯閫氳繃 鍚屼竴涓秷鎭彧浼氳娑堣垂涓€娆?鍋氬ソ浜嬪姟琛ュ伩\n 闆嗙兢娴嬭瘯娴佺▼ 鍦ㄥ叾涓竴鍙板彂閫佹暟鎹?涓ょ鍒嗗埆璋冪敤鑾峰彇鎺ュ彛 涓€娆¤幏鍙栦竴鏉?},{"name":"mqtt 婕旂ず妗堜緥","description":"mqtt 婕旂ず妗堜緥\n <p>\n 鐢ㄦ硶鏂囨。 <a href=\"https://mica-mqtt.dreamlu.net/guide/spring/client.html\">...</a>\n 娴嬭瘯server鎼缓:\n 鍙墽琛屼笅杞藉叾浠杕qtt鏈嶅姟绔惌寤篭n 涔熷彲浣跨敤 mica鑷甫鐨剆erver鎼缓 <a href=\"https://mica-mqtt.dreamlu.net/guide/spring/server.html\">...</a>"},{"name":"娴嬭瘯鍥介檯鍖?,"description":"娴嬭瘯鍥介檯鍖?},{"name":"宀椾綅淇℃伅鎿嶄綔澶勭悊","description":"宀椾綅淇℃伅鎿嶄綔澶勭悊"},{"name":"棣栭〉","description":"棣栭〉"},{"name":"浠诲姟绠$悊 鎺у埗灞?,"description":"浠诲姟绠$悊 鎺у埗灞?},{"name":"Redis 鍙戝竷璁㈤槄 婕旂ず妗堜緥","description":"Redis 鍙戝竷璁㈤槄 婕旂ず妗堜緥"},{"name":"MCP Client 婕旂ず妗堜緥銆?,"description":"MCP Client 婕旂ず妗堜緥銆俓n <p>\n 杩欎簺鎺ュ彛涓嶆槸 MCP 鍗忚鎺ュ彛锛屽彧鏄负浜嗗湪鍚庡彴绯荤粺涓墜鍔ㄨЕ鍙?MCP Client 璋冪敤銆俓n 鐪熷疄 MCP Server 鍏ュ彛鐢?Spring AI 鎸傝浇鍒?`/mcp`銆俓n <p>\n 璋冪敤绀轰緥锛歕n <ul>\n <li>`GET /demo/mcp/tools`锛氭煡鐪嬪凡杩炴帴 MCP Server 鐨勫伐鍏峰垪琛?/li>\n <li>`GET /demo/mcp/receive?toolName=demo_get_data&amp;id=1`锛氳皟鐢ㄥ閮ㄥ伐鍏峰苟妯℃嫙涓氬姟澶勭悊</li>\n <li>`GET /demo/mcp/resource?uri=demo://summary`锛氳鍙栧閮?MCP 璧勬簮</li>\n </ul>\n 褰?`spring.ai.mcp.client.enabled=false` 鏃讹紝鎺ュ彛浼氳繑鍥炴彁绀猴紝涓嶅奖鍝嶅簲鐢ㄥ惎鍔ㄣ€?},{"name":"App 瀹跺涵绠$悊鎺у埗鍣?,"description":"App 瀹跺涵绠$悊鎺у埗鍣╘n <p>\n 鎻愪緵瀹跺涵鐨勫鍒犳煡鍙婇粯璁ゅ搴垏鎹㈠姛鑳斤紝鎵€鏈夋帴鍙e潎闇€鐧诲綍鎬併€?},{"name":"瑙掕壊淇℃伅","description":"瑙掕壊淇℃伅"},{"name":"鏁版嵁瀛楀吀淇℃伅","description":"鏁版嵁瀛楀吀淇℃伅"},{"name":"鏂囦欢涓婁紶 鎺у埗灞?,"description":"鏂囦欢涓婁紶 鎺у埗灞?},{"name":"App 鎴块棿浣嶇疆绠$悊鎺у埗鍣?,"description":"App 鎴块棿浣嶇疆绠$悊鎺у埗鍣╘n <p>\n 鎻愪緵鎴块棿鍐呮埧闂翠綅缃殑澧炲垹鏌ユ敼鍔熻兘锛屾墍鏈夋帴鍙e潎闇€鐧诲綍鎬併€俓n 浣嶇疆褰掑睘浜庡搴紝鎿嶄綔鏃朵細鑷姩鏍¢獙褰撳墠鐢ㄦ埛瀵硅瀹跺涵鐨勬墍鏈夋潈銆?},{"name":"閭欢鍙戦€佹渚?,"description":"閭欢鍙戦€佹渚?},{"name":"spring-cache 婕旂ず妗堜緥","description":"spring-cache 婕旂ず妗堜緥"},{"name":"WebSocket 婕旂ず妗堜緥","description":"WebSocket 婕旂ず妗堜緥"},{"name":"娴嬭瘯鏁版嵁搴撳姞瑙e瘑鍔熻兘","description":"娴嬭瘯鏁版嵁搴撳姞瑙e瘑鍔熻兘"},{"name":"璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?,"description":"璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?},{"name":"娴佺▼瀹氫箟绠$悊 鎺у埗灞?,"description":"娴佺▼瀹氫箟绠$悊 鎺у埗灞?},{"name":"娴嬭瘯鍗曡〃Controller","description":"娴嬭瘯鍗曡〃Controller"},{"name":"閮ㄩ棬淇℃伅","description":"閮ㄩ棬淇℃伅"},{"name":"鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊","description":"鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"},{"name":"App 璁惧鎺у埗鍣?,"description":"App 璁惧鎺у埗鍣╘n <p>\n 鎻愪緵璁惧缁戝畾绛夋帴鍙o紝鎵€鏈夋帴鍙e潎闇€鐧诲綍鎬併€?},{"name":"娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?,"description":"娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?},{"name":"娴嬭瘯鎵归噺鏂规硶","description":"娴嬭瘯鎵归噺鏂规硶"},{"name":"SSE 鎺у埗鍣?,"description":"SSE 鎺у埗鍣?},{"name":"App 鐢ㄦ埛璁よ瘉鎺у埗鍣?,"description":"App 鐢ㄦ埛璁よ瘉鎺у埗鍣╘n <p>\n 鍏紑鎺ュ彛浣跨敤 {@link SaIgnore SaIgnore} 鏀捐锛涢€€鍑烘帴鍙i渶瑕佺櫥褰曟€併€?},{"name":"楠岃瘉鐮佹搷浣滃鐞?,"description":"楠岃瘉鐮佹搷浣滃鐞?},{"name":"鐢ㄦ埛淇℃伅","description":"鐢ㄦ埛淇℃伅"},{"name":"瀵硅薄瀛樺偍閰嶇疆","description":"瀵硅薄瀛樺偍閰嶇疆"},{"name":"娴嬭瘯鏁版嵁鑴辨晱鎺у埗鍣?,"description":"娴嬭瘯鏁版嵁鑴辨晱鎺у埗鍣╘n <p>\n 榛樿绠$悊鍛樹笉杩囨护\n 闇€鑷鏍规嵁涓氬姟閲嶅啓瀹炵幇"},{"name":"涓汉淇℃伅 涓氬姟澶勭悊","description":"涓汉淇℃伅 涓氬姟澶勭悊"},{"name":"鍚庡彴璁惧绠$悊銆?,"description":"鍚庡彴璁惧绠$悊銆?},{"name":"娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夋帶鍒跺櫒锛岃礋璐h〃杈惧紡瑙勫垯鐨勫鍒犳敼鏌ャ€?,"description":"娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夋帶鍒跺櫒锛岃礋璐h〃杈惧紡瑙勫垯鐨勫鍒犳敼鏌ャ€?},{"name":"Snail AI OpenAPI 鎺у埗鍣?,"description":"Snail AI OpenAPI 鎺у埗鍣?},{"name":"鑿滃崟淇℃伅","description":"鑿滃崟淇℃伅"},{"name":"娴嬭瘯鏍戣〃Controller","description":"娴嬭瘯鏍戣〃Controller"},{"name":"娴佺▼瀹炰緥绠$悊 鎺у埗灞?,"description":"娴佺▼瀹炰緥绠$悊 鎺у埗灞?},{"name":"璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?,"description":"璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?},{"name":"绀句細鍖栧叧绯?,"description":"绀句細鍖栧叧绯?},{"name":"娴佺▼鍒嗙被","description":"娴佺▼鍒嗙被"},{"name":"绯荤粺璁块棶璁板綍","description":"绯荤粺璁块棶璁板綍"},{"name":"swagger3 鐢ㄦ硶绀轰緥","description":"swagger3 鐢ㄦ硶绀轰緥"},{"name":"App 鐢ㄦ埛璧勬枡鎺у埗鍣?,"description":"App 鐢ㄦ埛璧勬枡鎺у埗鍣?},{"name":"鍦ㄧ嚎鐢ㄦ埛鐩戞帶","description":"鍦ㄧ嚎鐢ㄦ埛鐩戞帶"},{"name":"鐭俊婕旂ず妗堜緥","description":"鐭俊婕旂ず妗堜緥\n 璇峰厛闃呰鏂囨。 鍚﹀垯鏃犳硶浣跨敤"},{"name":"SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯","description":"SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"},{"name":"娴嬭瘯Excel鍔熻兘","description":"娴嬭瘯Excel鍔熻兘"},{"name":"鎿嶄綔鏃ュ織璁板綍","description":"鎿嶄綔鏃ュ織璁板綍"},{"name":"缂撳瓨鐩戞帶","description":"缂撳瓨鐩戞帶"},{"name":"鍏憡 淇℃伅鎿嶄綔澶勭悊","description":"鍏憡 淇℃伅鎿嶄綔澶勭悊"},{"name":"娑堟伅璁板綍鎺у埗鍣?,"description":"娑堟伅璁板綍鎺у埗鍣?},{"name":"瀹㈡埛绔鐞?,"description":"瀹㈡埛绔鐞?},{"name":"娴嬭瘯鍒嗗竷寮忛攣鐨勬牱渚?,"description":"娴嬭瘯鍒嗗竷寮忛攣鐨勬牱渚?}],"paths":{"/workflow/task/updateAssignee/{userId}":{"put":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鎵归噺淇敼浠诲姟鍔炵悊浜恒€?,"description":"鎵归噺淇敼浠诲姟鍔炵悊浜恒€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:task:edit`<br><br>","operationId":"updateAssignee","parameters":[{"name":"userId","in":"path","description":"鍔炵悊浜篿d","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"浠诲姟id","content":{"application/json":{"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/spel":{"put":{"tags":["娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夋帶鍒跺櫒锛岃礋璐h〃杈惧紡瑙勫垯鐨勫鍒犳敼鏌ャ€?],"summary":"淇敼娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夈€?,"description":"淇敼娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夈€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:spel:edit`<br><br>","operationId":"edit","requestBody":{"description":"琛ㄨ揪寮忎俊鎭?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowSpelBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夋帶鍒跺櫒锛岃礋璐h〃杈惧紡瑙勫垯鐨勫鍒犳敼鏌ャ€?],"summary":"鏂板娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夈€?,"description":"鏂板娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夈€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:spel:add`<br><br>","operationId":"add","requestBody":{"description":"琛ㄨ揪寮忎俊鎭?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowSpelBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/leave":{"put":{"tags":["璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?],"summary":"淇敼璇峰亣鍗曘€?,"description":"淇敼璇峰亣鍗曘€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:leave:edit`<br><br>","operationId":"edit_1","requestBody":{"description":"璇峰亣淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestLeaveBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"淇敼鍚庣殑璇峰亣鍗?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestLeaveVo"}}}}}},"post":{"tags":["璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?],"summary":"鏂板璇峰亣鍗曘€?,"description":"鏂板璇峰亣鍗曘€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:leave:add`<br><br>","operationId":"add_1","requestBody":{"description":"璇峰亣淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestLeaveBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鏂板鍚庣殑璇峰亣鍗?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestLeaveVo"}}}}}}},"/workflow/instance/updateVariable":{"put":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"淇敼娴佺▼鍙橀噺銆?,"description":"淇敼娴佺▼鍙橀噺銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:variable`<br><br>","operationId":"updateVariable","requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowVariableBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/instance/cancelProcessApply":{"put":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鎾ら攢褰撳墠鐢宠浜哄彂璧风殑娴佺▼銆?,"description":"鎾ら攢褰撳墠鐢宠浜哄彂璧风殑娴佺▼銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:cancel`<br><br>","operationId":"cancelProcessApply","requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowCancelBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/instance/active/{id}":{"put":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"婵€娲绘垨鎸傝捣娴佺▼瀹炰緥銆?,"description":"婵€娲绘垨鎸傝捣娴佺▼瀹炰緥銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:active`<br><br>","operationId":"active","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹炰緥id","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"active","in":"query","description":"婵€娲?鎸傝捣","required":true,"schema":{"type":"boolean"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"澶勭悊缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/definition":{"put":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"淇敼娴佺▼瀹氫箟銆?,"description":"淇敼娴佺▼瀹氫箟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:edit`<br><br>","operationId":"edit_2","requestBody":{"description":"娴佺▼瀹氫箟淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowDefinition"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}},"post":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鏂板娴佺▼瀹氫箟骞舵墽琛屾牸寮忔牎楠屻€?,"description":"鏂板娴佺▼瀹氫箟骞舵墽琛屾牸寮忔牎楠屻€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:add`<br><br>","operationId":"add_2","requestBody":{"description":"娴佺▼瀹氫箟淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowDefinition"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/definition/unPublish/{id}":{"put":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鍙栨秷鍙戝竷娴佺▼瀹氫箟銆?,"description":"鍙栨秷鍙戝竷娴佺▼瀹氫箟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:publish`<br><br>","operationId":"unPublish","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹氫箟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/definition/publish/{id}":{"put":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鍙戝竷娴佺▼瀹氫箟锛屼娇鍏惰繘鍏ュ彲鐢ㄧ姸鎬併€?,"description":"鍙戝竷娴佺▼瀹氫箟锛屼娇鍏惰繘鍏ュ彲鐢ㄧ姸鎬併€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:publish`<br><br>","operationId":"publish","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹氫箟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍙戝竷缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/definition/active/{id}":{"put":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"婵€娲绘垨鎸傝捣娴佺▼瀹氫箟銆?,"description":"婵€娲绘垨鎸傝捣娴佺▼瀹氫箟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:active`<br><br>","operationId":"active_1","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹氫箟id","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"active","in":"query","description":"婵€娲?鎸傝捣","required":true,"schema":{"type":"boolean"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"澶勭悊缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/category":{"put":{"tags":["娴佺▼鍒嗙被"],"summary":"淇敼娴佺▼鍒嗙被锛屽苟鏍¢獙鍚嶇О鍞竴鍙婄埗瀛愬叧绯诲悎娉曟€с€?,"description":"淇敼娴佺▼鍒嗙被锛屽苟鏍¢獙鍚嶇О鍞竴鍙婄埗瀛愬叧绯诲悎娉曟€с€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:category:edit`<br><br>","operationId":"edit_3","requestBody":{"description":"鍒嗙被淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowCategoryBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["娴佺▼鍒嗙被"],"summary":"鏂板娴佺▼鍒嗙被锛屽苟鏍¢獙鍒嗙被鍚嶇О鍞竴鎬с€?,"description":"鏂板娴佺▼鍒嗙被锛屽苟鏍¢獙鍒嗙被鍚嶇О鍞竴鎬с€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:category:add`<br><br>","operationId":"add_3","requestBody":{"description":"鍒嗙被淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowCategoryBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user":{"put":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"淇敼鐢ㄦ埛銆?,"description":"淇敼鐢ㄦ埛銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:edit`<br><br>","operationId":"edit_4","requestBody":{"description":"鐢ㄦ埛缂栬緫鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鏂板鐢ㄦ埛銆?,"description":"鏂板鐢ㄦ埛銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:add`<br><br>","operationId":"add_4","requestBody":{"description":"鐢ㄦ埛鏂板鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/resetPwd":{"put":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"閲嶇疆鎸囧畾鐢ㄦ埛瀵嗙爜銆?,"description":"閲嶇疆鎸囧畾鐢ㄦ埛瀵嗙爜銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:resetPwd`<br><br>","operationId":"resetPwd","requestBody":{"description":"鐢ㄦ埛鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/profile":{"get":{"tags":["涓汉淇℃伅 涓氬姟澶勭悊"],"summary":"鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鐨勪釜浜轰腑蹇冧俊鎭€?,"description":"鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鐨勪釜浜轰腑蹇冧俊鎭€?,"operationId":"profile","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛淇℃伅銆佽鑹茬粍鍜屽矖浣嶇粍","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RProfileVo"}}}}}},"put":{"tags":["涓汉淇℃伅 涓氬姟澶勭悊"],"summary":"淇敼褰撳墠鐧诲綍鐢ㄦ埛鐨勪釜浜鸿祫鏂欍€?,"description":"淇敼褰撳墠鐧诲綍鐢ㄦ埛鐨勪釜浜鸿祫鏂欍€?,"operationId":"updateProfile","requestBody":{"description":"涓汉璧勬枡鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserProfileBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/profile/updatePwd":{"put":{"tags":["涓汉淇℃伅 涓氬姟澶勭悊"],"summary":"閲嶇疆瀵嗙爜","description":"閲嶇疆瀵嗙爜","operationId":"updatePwd","requestBody":{"description":"鏂版棫瀵嗙爜","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserPasswordBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/changeStatus":{"put":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"淇敼鐢ㄦ埛鐘舵€併€?,"description":"淇敼鐢ㄦ埛鐘舵€併€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:edit`<br><br>","operationId":"changeStatus","requestBody":{"description":"鐢ㄦ埛鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/authRole":{"put":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鐢ㄦ埛鎺堟潈瑙掕壊","description":"鐢ㄦ埛鎺堟潈瑙掕壊<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:edit`<br><br>","operationId":"insertAuthRole","parameters":[{"name":"userId","in":"query","description":"鐢ㄦ埛Id","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"roleIds","in":"query","description":"瑙掕壊ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/role":{"put":{"tags":["瑙掕壊淇℃伅"],"summary":"淇敼瑙掕壊鍩虹淇℃伅锛堜笉鍖呭惈鑿滃崟鏉冮檺銆佹暟鎹潈闄愶級銆?,"description":"淇敼瑙掕壊鍩虹淇℃伅锛堜笉鍖呭惈鑿滃崟鏉冮檺銆佹暟鎹潈闄愶級銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:edit`<br><br>","operationId":"edit_5","requestBody":{"description":"瑙掕壊鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysRoleBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["瑙掕壊淇℃伅"],"summary":"鏂板瑙掕壊銆?,"description":"鏂板瑙掕壊銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:add`<br><br>","operationId":"add_5","requestBody":{"description":"瑙掕壊鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysRoleBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/role/permission":{"put":{"tags":["瑙掕壊淇℃伅"],"summary":"淇敼瑙掕壊鏉冮檺淇℃伅锛堣彍鍗曟潈闄?+ 鏁版嵁鏉冮檺锛夈€?,"description":"淇敼瑙掕壊鏉冮檺淇℃伅锛堣彍鍗曟潈闄?+ 鏁版嵁鏉冮檺锛夈€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:edit`<br><br>","operationId":"editPermission","requestBody":{"description":"瑙掕壊鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysRoleBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/role/changeStatus":{"put":{"tags":["瑙掕壊淇℃伅"],"summary":"淇敼瑙掕壊鐘舵€併€?,"description":"淇敼瑙掕壊鐘舵€併€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:edit`<br><br>","operationId":"changeStatus_1","requestBody":{"description":"瑙掕壊鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysRoleBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/role/authUser/selectAll":{"put":{"tags":["瑙掕壊淇℃伅"],"summary":"鎵归噺閫夋嫨鐢ㄦ埛鎺堟潈","description":"鎵归噺閫夋嫨鐢ㄦ埛鎺堟潈<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:edit`<br><br>","operationId":"selectAuthUserAll","parameters":[{"name":"roleId","in":"query","description":"瑙掕壊ID","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userIds","in":"query","description":"鐢ㄦ埛ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/role/authUser/cancel":{"put":{"tags":["瑙掕壊淇℃伅"],"summary":"鍙栨秷鎺堟潈鐢ㄦ埛銆?,"description":"鍙栨秷鎺堟潈鐢ㄦ埛銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:edit`<br><br>","operationId":"cancelAuthUser","requestBody":{"description":"鐢ㄦ埛瑙掕壊鍏崇郴","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysUserRole"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/role/authUser/cancelAll":{"put":{"tags":["瑙掕壊淇℃伅"],"summary":"鎵归噺鍙栨秷鎺堟潈鐢ㄦ埛","description":"鎵归噺鍙栨秷鎺堟潈鐢ㄦ埛<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:edit`<br><br>","operationId":"cancelAuthUserAll","parameters":[{"name":"roleId","in":"query","description":"瑙掕壊ID","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"userIds","in":"query","description":"鐢ㄦ埛ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/post":{"put":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"淇敼宀椾綅銆?,"description":"淇敼宀椾綅銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:edit`<br><br>","operationId":"edit_6","requestBody":{"description":"宀椾綅鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysPostBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"鏂板宀椾綅銆?,"description":"鏂板宀椾綅銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:add`<br><br>","operationId":"add_6","requestBody":{"description":"宀椾綅鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysPostBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/notice":{"put":{"tags":["鍏憡 淇℃伅鎿嶄綔澶勭悊"],"summary":"淇敼閫氱煡鍏憡銆?,"description":"淇敼閫氱煡鍏憡銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:notice:edit`<br><br>","operationId":"edit_7","requestBody":{"description":"鍏憡鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysNoticeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["鍏憡 淇℃伅鎿嶄綔澶勭悊"],"summary":"鏂板閫氱煡鍏憡锛屽苟鍚戝湪绾跨敤鎴峰箍鎾叕鍛婃憳瑕併€?,"description":"鏂板閫氱煡鍏憡锛屽苟鍚戝湪绾跨敤鎴峰箍鎾叕鍛婃憳瑕併€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:notice:add`<br><br>","operationId":"add_7","requestBody":{"description":"鍏憡鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysNoticeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/menu":{"put":{"tags":["鑿滃崟淇℃伅"],"summary":"淇敼鑿滃崟銆?,"description":"淇敼鑿滃崟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:edit`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `superadmin`<br>","operationId":"edit_8","requestBody":{"description":"鑿滃崟鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysMenuBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["鑿滃崟淇℃伅"],"summary":"鏂板鑿滃崟銆?,"description":"鏂板鑿滃崟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:add`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `superadmin`<br>","operationId":"add_8","requestBody":{"description":"鑿滃崟鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysMenuBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/dict/type":{"put":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"淇敼瀛楀吀绫诲瀷銆?,"description":"淇敼瀛楀吀绫诲瀷銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:edit`<br><br>","operationId":"edit_9","requestBody":{"description":"瀛楀吀绫诲瀷鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDictTypeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鏂板瀛楀吀绫诲瀷銆?,"description":"鏂板瀛楀吀绫诲瀷銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:add`<br><br>","operationId":"add_9","requestBody":{"description":"瀛楀吀绫诲瀷鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDictTypeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/dict/data":{"put":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"淇敼瀛楀吀鏁版嵁銆?,"description":"淇敼瀛楀吀鏁版嵁銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:edit`<br><br>","operationId":"edit_10","requestBody":{"description":"瀛楀吀鏁版嵁鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDictDataBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鏂板瀛楀吀鏁版嵁銆?,"description":"鏂板瀛楀吀鏁版嵁銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:add`<br><br>","operationId":"add_10","requestBody":{"description":"瀛楀吀鏁版嵁鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDictDataBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/dept":{"put":{"tags":["閮ㄩ棬淇℃伅"],"summary":"淇敼閮ㄩ棬銆?,"description":"淇敼閮ㄩ棬銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dept:edit`<br><br>","operationId":"edit_11","requestBody":{"description":"閮ㄩ棬鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDeptBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["閮ㄩ棬淇℃伅"],"summary":"鏂板閮ㄩ棬銆?,"description":"鏂板閮ㄩ棬銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dept:add`<br><br>","operationId":"add_11","requestBody":{"description":"閮ㄩ棬鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysDeptBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/config":{"put":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"淇敼鍙傛暟閰嶇疆銆?,"description":"淇敼鍙傛暟閰嶇疆銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:edit`<br><br>","operationId":"edit_12","requestBody":{"description":"鍙傛暟閰嶇疆","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysConfigBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"鏂板鍙傛暟閰嶇疆銆?,"description":"鏂板鍙傛暟閰嶇疆銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:add`<br><br>","operationId":"add_12","requestBody":{"description":"鍙傛暟閰嶇疆","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysConfigBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/config/updateByKey":{"put":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"鏍规嵁鍙傛暟閿悕淇敼鍙傛暟閰嶇疆銆?,"description":"鏍规嵁鍙傛暟閿悕淇敼鍙傛暟閰嶇疆銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:edit`<br><br>","operationId":"updateByKey","requestBody":{"description":"鍙傛暟閰嶇疆","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysConfigBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/client":{"put":{"tags":["瀹㈡埛绔鐞?],"summary":"淇敼瀹㈡埛绔厤缃紝閬垮厤閲嶅鍗犵敤鍚屼竴涓鎴风 key銆?,"description":"淇敼瀹㈡埛绔厤缃紝閬垮厤閲嶅鍗犵敤鍚屼竴涓鎴风 key銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:client:edit`<br><br>","operationId":"edit_13","requestBody":{"description":"瀹㈡埛绔俊鎭?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysClientBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["瀹㈡埛绔鐞?],"summary":"鏂板瀹㈡埛绔厤缃紝鍏ュ簱鍓嶅厛鏍¢獙瀹㈡埛绔?key 鏄惁鍞竴銆?,"description":"鏂板瀹㈡埛绔厤缃紝鍏ュ簱鍓嶅厛鏍¢獙瀹㈡埛绔?key 鏄惁鍞竴銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:client:add`<br><br>","operationId":"add_13","requestBody":{"description":"瀹㈡埛绔俊鎭?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysClientBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/client/changeStatus":{"put":{"tags":["瀹㈡埛绔鐞?],"summary":"淇敼瀹㈡埛绔惎鍋滅姸鎬併€?,"description":"淇敼瀹㈡埛绔惎鍋滅姸鎬併€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:client:edit`<br><br>","operationId":"changeStatus_2","requestBody":{"description":"瀹㈡埛绔姸鎬佷俊鎭?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysClientBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/resource/oss/config":{"put":{"tags":["瀵硅薄瀛樺偍閰嶇疆"],"summary":"淇敼瀵硅薄瀛樺偍閰嶇疆銆?,"description":"淇敼瀵硅薄瀛樺偍閰嶇疆銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:ossConfig:edit`<br><br>","operationId":"edit_14","requestBody":{"description":"閰嶇疆淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysOssConfigBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["瀵硅薄瀛樺偍閰嶇疆"],"summary":"鏂板瀵硅薄瀛樺偍閰嶇疆銆?,"description":"鏂板瀵硅薄瀛樺偍閰嶇疆銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:ossConfig:add`<br><br>","operationId":"add_14","requestBody":{"description":"閰嶇疆淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysOssConfigBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/resource/oss/config/changeStatus":{"put":{"tags":["瀵硅薄瀛樺偍閰嶇疆"],"summary":"鍒囨崲瀵硅薄瀛樺偍閰嶇疆鍚敤鐘舵€侊紝骞跺悓姝ユ洿鏂板綋鍓嶇敓鏁堥厤缃€?,"description":"鍒囨崲瀵硅薄瀛樺偍閰嶇疆鍚敤鐘舵€侊紝骞跺悓姝ユ洿鏂板綋鍓嶇敓鏁堥厤缃€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:ossConfig:edit`<br><br>","operationId":"changeStatus_3","requestBody":{"description":"鐘舵€佸彉鏇翠俊鎭?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SysOssConfigBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/device/device":{"put":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"淇敼璁惧鍚嶇О銆佹埧闂村拰澶囨敞銆?,"description":"淇敼璁惧鍚嶇О銆佹埧闂村拰澶囨敞銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:edit`<br><br>","operationId":"edit_15","requestBody":{"description":"璁惧妗f","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CzDeviceBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"鏂板璁惧妗f銆?,"description":"鏂板璁惧妗f銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:add`<br><br>","operationId":"add_15","requestBody":{"description":"璁惧妗f","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CzDeviceBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/tree":{"put":{"tags":["娴嬭瘯鏍戣〃Controller"],"summary":"淇敼娴嬭瘯鏍戣〃","description":"淇敼娴嬭瘯鏍戣〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:tree:edit`<br><br>","operationId":"edit_16","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestTreeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["娴嬭瘯鏍戣〃Controller"],"summary":"鏂板娴嬭瘯鏍戣〃","description":"鏂板娴嬭瘯鏍戣〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:tree:add`<br><br>","operationId":"add_16","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestTreeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/demo":{"put":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"淇敼娴嬭瘯鍗曡〃","description":"淇敼娴嬭瘯鍗曡〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:edit`<br><br>","operationId":"edit_17","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestDemoBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}},"post":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"鏂板娴嬭瘯鍗曡〃","description":"鏂板娴嬭瘯鍗曡〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:add`<br><br>","operationId":"add_17","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestDemoBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/home/setDefault/{homeId}":{"put":{"tags":["App 瀹跺涵绠$悊鎺у埗鍣?],"summary":"鍒囨崲榛樿瀹跺涵\n ","description":"鍒囨崲榛樿瀹跺涵\n <p>\n 灏嗘寚瀹氬搴涓洪粯璁わ紝鍚屾椂鍙栨秷鍏朵粬瀹跺涵鐨勯粯璁ゆ爣璇嗐€?,"operationId":"setDefaultHome","parameters":[{"name":"homeId","in":"path","description":"瑕佽涓洪粯璁ょ殑瀹跺涵ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/api/snail/chat/conversations":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"listConversations","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":1}},{"name":"size","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":50}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageResultListOpenApiConversationVO"}}}}}},"put":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"updateConversationTitle","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiConversationUpdateTitleRequest"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVoid"}}}}}},"post":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"createConversation","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiCreateConversationRequest"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultOpenApiConversationVO"}}}}}},"delete":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"deleteConversation","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"conversationId","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVoid"}}}}}}},"/workflow/task/urgeTask":{"post":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鍌姙浠诲姟銆?,"description":"鍌姙浠诲姟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:task:edit`<br><br>","operationId":"urgeTask","requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowUrgeTaskBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/task/terminationTask":{"post":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"缁堟娴佺▼浠诲姟銆?,"description":"缁堟娴佺▼浠诲姟銆?,"operationId":"terminationTask","requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowTerminationBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"澶勭悊缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/task/taskOperation/{taskOperation}":{"post":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鎵ц浠诲姟鎿嶄綔锛屼緥濡傚娲俱€佽浆鍔炪€佸姞绛炬垨鍑忕銆?,"description":"鎵ц浠诲姟鎿嶄綔锛屼緥濡傚娲俱€佽浆鍔炪€佸姞绛炬垨鍑忕銆?,"operationId":"taskOperation","parameters":[{"name":"taskOperation","in":"path","description":"鎿嶄綔绫诲瀷锛屽娲?delegateTask銆佽浆鍔?transferTask銆佸姞绛?addSignature銆佸噺绛?reductionSignature","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TaskOperationBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/task/startWorkFlow":{"post":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鍚姩娴佺▼浠诲姟銆?,"description":"鍚姩娴佺▼浠诲姟銆?,"operationId":"startWorkFlow","requestBody":{"description":"鍚姩娴佺▼鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StartProcessBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍚姩缁撴灉鍙婂悗缁祦绋嬩俊鎭?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RStartProcessReturnDTO"}}}}}}},"/workflow/task/getNextNodeList":{"post":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鑾峰彇娴佺▼涓嬩竴鑺傜偣淇℃伅銆?,"description":"鑾峰彇娴佺▼涓嬩竴鑺傜偣淇℃伅銆?,"operationId":"getNextNodeList","requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowNextNodeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"涓嬩竴鑺傜偣鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListFlowNode"}}}}}}},"/workflow/task/completeTask":{"post":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鍔炵悊褰撳墠浠诲姟鑺傜偣銆?,"description":"鍔炵悊褰撳墠浠诲姟鑺傜偣銆?,"operationId":"completeTask","requestBody":{"description":"鍔炵悊浠诲姟鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompleteTaskBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/task/backProcess":{"post":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"椹冲洖瀹℃壒鍒板墠缃妭鐐广€?,"description":"椹冲洖瀹℃壒鍒板墠缃妭鐐广€?,"operationId":"backProcess","requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BackProcessBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/leave/submitAndFlowStart":{"post":{"tags":["璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?],"summary":"鎻愪氦璇峰亣鍗曞苟鍚屾鍙戣捣娴佺▼銆?,"description":"鎻愪氦璇峰亣鍗曞苟鍚屾鍙戣捣娴佺▼銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:leave:add`<br><br>","operationId":"submitAndFlowStart","requestBody":{"description":"璇峰亣淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestLeaveBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎻愪氦鍚庣殑璇峰亣鍗?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestLeaveVo"}}}}}}},"/workflow/leave/export":{"post":{"tags":["璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?],"summary":"瀵煎嚭璇峰亣鍒楄〃銆?,"description":"瀵煎嚭璇峰亣鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:leave:export`<br><br>","operationId":"export","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/TestLeaveBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/workflow/instance/invalid":{"post":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"浣滃簾娴佺▼瀹炰緥銆?,"description":"浣滃簾娴佺▼瀹炰緥銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:invalid`<br><br>","operationId":"invalid","requestBody":{"description":"鍙傛暟","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowInvalidBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"澶勭悊缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/definition/importDef":{"post":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"閫氳繃鏂囦欢瀵煎叆娴佺▼瀹氫箟銆?,"description":"閫氳繃鏂囦欢瀵煎叆娴佺▼瀹氫箟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:import`<br><br>","operationId":"importDef","parameters":[{"name":"file","in":"query","description":"鏂囦欢","required":true,"schema":{"type":"string","format":"binary"}},{"name":"category","in":"query","description":"鍒嗙被","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀵煎叆缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/definition/exportDef/{id}":{"post":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"瀵煎嚭娴佺▼瀹氫箟鏂囦欢銆?,"description":"瀵煎嚭娴佺▼瀹氫箟鏂囦欢銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:export`<br><br>","operationId":"exportDef","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹氫箟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error"},"200":{"description":"OK"}}}},"/workflow/definition/copy/{id}":{"post":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"澶嶅埗涓€浠芥祦绋嬪畾涔夛紝渚夸簬蹇€熷垱寤虹浉浼兼祦绋嬨€?,"description":"澶嶅埗涓€浠芥祦绋嬪畾涔夛紝渚夸簬蹇€熷垱寤虹浉浼兼祦绋嬨€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:copy`<br><br>","operationId":"copy","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹氫箟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"澶嶅埗缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/workflow/category/export":{"post":{"tags":["娴佺▼鍒嗙被"],"summary":"瀵煎嚭娴佺▼鍒嗙被鍒楄〃銆?,"description":"瀵煎嚭娴佺▼鍒嗙被鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:category:export`<br><br>","operationId":"export_1","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/FlowCategoryBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/warm-flow/save-json":{"post":{"tags":["warm-flow-controller"],"operationId":"saveJson","parameters":[{"name":"onlyNodeSkip","in":"header","required":true,"schema":{"type":"boolean"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DefJson"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error"},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultVoid"}}}}}}},"/warm-flow/form-content":{"post":{"tags":["warm-flow-controller"],"operationId":"saveFormContent","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FlowDto"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultVoid"}}}}}}},"/warm-flow/execute/handle":{"post":{"tags":["warm-flow-controller"],"operationId":"handle","parameters":[{"name":"taskId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"skipType","in":"query","required":true,"schema":{"type":"string"}},{"name":"message","in":"query","required":true,"schema":{"type":"string"}},{"name":"nodeCode","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":{}}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultInstance"}}}}}}},"/system/user/importTemplate":{"post":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"瀵煎嚭鐢ㄦ埛瀵煎叆妯℃澘銆?,"description":"瀵煎嚭鐢ㄦ埛瀵煎叆妯℃澘銆?,"operationId":"importTemplate","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/system/user/importData":{"post":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"瀵煎叆鏁版嵁","description":"瀵煎叆鏁版嵁<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:import`<br><br>","operationId":"importData","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"瀵煎叆鏂囦欢"},"updateSupport":{"type":"boolean","description":"鏄惁鏇存柊宸插瓨鍦ㄦ暟鎹?}},"required":["file"]}}}},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error"},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/export":{"post":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"瀵煎嚭绗﹀悎鏉′欢鐨勭敤鎴峰垪琛ㄣ€?,"description":"瀵煎嚭绗﹀悎鏉′欢鐨勭敤鎴峰垪琛ㄣ€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:export`<br><br>","operationId":"export_2","parameters":[{"name":"user","in":"query","description":"鐢ㄦ埛鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysUserBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/system/role/export":{"post":{"tags":["瑙掕壊淇℃伅"],"summary":"瀵煎嚭瑙掕壊淇℃伅鍒楄〃銆?,"description":"瀵煎嚭瑙掕壊淇℃伅鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:export`<br><br>","operationId":"export_3","parameters":[{"name":"role","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysRoleBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/system/post/export":{"post":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"瀵煎嚭宀椾綅鍒楄〃銆?,"description":"瀵煎嚭宀椾綅鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:export`<br><br>","operationId":"export_4","parameters":[{"name":"post","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysPostBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/system/dict/type/export":{"post":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"瀵煎嚭瀛楀吀绫诲瀷鍒楄〃銆?,"description":"瀵煎嚭瀛楀吀绫诲瀷鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:export`<br><br>","operationId":"export_5","parameters":[{"name":"dictType","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysDictTypeBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/system/dict/data/export":{"post":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"瀵煎嚭瀛楀吀鏁版嵁鍒楄〃銆?,"description":"瀵煎嚭瀛楀吀鏁版嵁鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:export`<br><br>","operationId":"export_6","parameters":[{"name":"dictData","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysDictDataBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/system/config/export":{"post":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"瀵煎嚭鍙傛暟閰嶇疆鍒楄〃銆?,"description":"瀵煎嚭鍙傛暟閰嶇疆鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:export`<br><br>","operationId":"export_7","parameters":[{"name":"config","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysConfigBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/system/client/export":{"post":{"tags":["瀹㈡埛绔鐞?],"summary":"瀵煎嚭瀹㈡埛绔鐞嗗垪琛紝渚夸簬绂荤嚎瀹¤涓庨厤缃牳鏌ャ€?,"description":"瀵煎嚭瀹㈡埛绔鐞嗗垪琛紝渚夸簬绂荤嚎瀹¤涓庨厤缃牳鏌ャ€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:client:export`<br><br>","operationId":"export_8","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysClientBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/swagger/demo/upload":{"post":{"tags":["swagger3 鐢ㄦ硶绀轰緥"],"summary":"涓婁紶璇锋眰\n 蹇呴』浣跨敤 @RequestPart 娉ㄨВ鏍囨敞涓烘枃浠?,"description":"涓婁紶璇锋眰\n 蹇呴』浣跨敤 @RequestPart 娉ㄨВ鏍囨敞涓烘枃浠?,"operationId":"upload","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"瀵煎叆鏂囦欢"}},"required":["file"]}}}},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/snail-ai/user/register":{"post":{"tags":["Snail AI OpenAPI 鎺у埗鍣?],"summary":"娉ㄥ唽褰撳墠鐧诲綍鐢ㄦ埛骞惰繑鍥?OpenAPI 鐢ㄦ埛淇℃伅銆?,"description":"娉ㄥ唽褰撳墠鐧诲綍鐢ㄦ埛骞惰繑鍥?OpenAPI 鐢ㄦ埛淇℃伅銆?,"operationId":"registerCurrentUser","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ROpenApiUserVO"}}}}}}},"/resource/oss/upload":{"post":{"tags":["鏂囦欢涓婁紶 鎺у埗灞?],"summary":"涓婁紶OSS瀵硅薄瀛樺偍","description":"涓婁紶OSS瀵硅薄瀛樺偍<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:oss:upload`<br><br>","operationId":"upload_1","parameters":[{"name":"ossExt","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"瀵煎叆鏂囦欢"}},"required":["file"]}}}},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"涓婁紶缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysOssUploadVo"}}}}}}},"/monitor/operlog/export":{"post":{"tags":["鎿嶄綔鏃ュ織璁板綍"],"summary":"瀵煎嚭鎿嶄綔鏃ュ織璁板綍鍒楄〃銆?,"description":"瀵煎嚭鎿嶄綔鏃ュ織璁板綍鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:operlog:export`<br><br>","operationId":"export_9","parameters":[{"name":"operLog","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysOperLogBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/monitor/loginInfo/export":{"post":{"tags":["绯荤粺璁块棶璁板綍"],"summary":"瀵煎嚭绯荤粺璁块棶璁板綍鍒楄〃銆?,"description":"瀵煎嚭绯荤粺璁块棶璁板綍鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:logininfo:export`<br><br>","operationId":"export_10","parameters":[{"name":"loginInfo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysLoginInfoBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/device/device/export":{"post":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"瀵煎嚭璁惧銆?,"description":"瀵煎嚭璁惧銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:export`<br><br>","operationId":"export_11","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/CzDeviceBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/importWithOptions":{"post":{"tags":["娴嬭瘯Excel鍔熻兘"],"summary":"瀵煎叆琛ㄦ牸","description":"瀵煎叆琛ㄦ牸","operationId":"importWithOptions","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"瀵煎叆鏂囦欢"}},"required":["file"]}}}},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error"},"200":{"description":"OK","content":{"*/*":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ExportDemoVo"}}}}}}}},"/demo/demo/importData":{"post":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"瀵煎叆鏁版嵁","description":"瀵煎叆鏁版嵁<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:import`<br><br>","operationId":"importData_1","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"瀵煎叆鏂囦欢"}},"required":["file"]}}}},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error"},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/demo/export":{"post":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"瀵煎嚭娴嬭瘯鍗曡〃鍒楄〃","description":"瀵煎嚭娴嬭瘯鍗曡〃鍒楄〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:export`<br><br>","operationId":"export_12","parameters":[{"name":"bo","in":"query","required":true,"schema":{"$ref":"#/components/schemas/TestDemoBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/batch/add":{"post":{"tags":["娴嬭瘯鎵归噺鏂规硶"],"summary":"鏂板鎵归噺鏂规硶 鍙畬缇庢浛浠?saveBatch 绉掔骇鎻掑叆涓婁竾鏁版嵁 (瀵筸ysql璐熻嵎杈冨ぇ)\n ","description":"鏂板鎵归噺鏂规硶 鍙畬缇庢浛浠?saveBatch 绉掔骇鎻掑叆涓婁竾鏁版嵁 (瀵筸ysql璐熻嵎杈冨ぇ)\n <p>\n 3.5.0 鐗堟湰 澧炲姞 rewriteBatchedStatements=true 鎵瑰鐞嗗弬鏁?浣?MP 鍘熺敓鎵瑰鐞嗗彲浠ヨ揪鍒板悓鏍风殑閫熷害","operationId":"add_18","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/batch/addOrUpdate":{"post":{"tags":["娴嬭瘯鎵归噺鏂规硶"],"summary":"鏂板鎴栨洿鏂?鍙畬缇庢浛浠?saveOrUpdateBatch 楂樻€ц兘\n ","description":"鏂板鎴栨洿鏂?鍙畬缇庢浛浠?saveOrUpdateBatch 楂樻€ц兘\n <p>\n 3.5.0 鐗堟湰 澧炲姞 rewriteBatchedStatements=true 鎵瑰鐞嗗弬鏁?浣?MP 鍘熺敓鎵瑰鐞嗗彲浠ヨ揪鍒板悓鏍风殑閫熷害","operationId":"addOrUpdate","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/auth/social/callback":{"post":{"tags":["璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?],"summary":"澶勭悊鍓嶇鍥炶皟鍚庣殑绀句氦璐﹀彿缁戝畾銆?,"description":"澶勭悊鍓嶇鍥炶皟鍚庣殑绀句氦璐﹀彿缁戝畾銆?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"socialCallback","requestBody":{"description":"璇锋眰浣?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SocialLoginBody"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/auth/register":{"post":{"tags":["璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?],"summary":"鐢ㄦ埛娉ㄥ唽銆?,"description":"鐢ㄦ埛娉ㄥ唽銆?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"register","requestBody":{"description":"娉ㄥ唽淇℃伅","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterBody"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/auth/logout":{"post":{"tags":["璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?],"summary":"閫€鍑虹櫥褰?,"description":"閫€鍑虹櫥褰?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"logout","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/auth/login":{"post":{"tags":["璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?],"summary":"鐧诲綍鏂规硶","description":"鐧诲綍鏂规硶<br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"login","requestBody":{"description":"鐧诲綍淇℃伅","content":{"application/json":{"schema":{"type":"string"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RLoginVo"}}}}}}},"/app/profile/update":{"post":{"tags":["App 鐢ㄦ埛璧勬枡鎺у埗鍣?],"summary":"淇敼鐢ㄦ埛璧勬枡","description":"淇敼鐢ㄦ埛璧勬枡","operationId":"updateProfile_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProfileBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/profile/avatar":{"post":{"tags":["App 鐢ㄦ埛璧勬枡鎺у埗鍣?],"summary":"涓婁紶鐢ㄦ埛澶村儚鍒?OSS","description":"涓婁紶鐢ㄦ埛澶村儚鍒?OSS","operationId":"uploadAvatar","requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary","description":"瀵煎叆鏂囦欢"}},"required":["file"]}}}},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAvatarUploadVo"}}}}}}},"/app/location/update":{"post":{"tags":["App 鎴块棿浣嶇疆绠$悊鎺у埗鍣?],"summary":"淇敼鎴块棿浣嶇疆鍚嶇О\n ","description":"淇敼鎴块棿浣嶇疆鍚嶇О\n <p>\n 鏀寔淇敼浣嶇疆鍚嶇О銆佸浘鏍囧拰鎺掑簭鍊硷紝鍚屼竴瀹跺涵涓嬩綅缃悕绉颁笉鍙噸澶嶃€?,"operationId":"updateLocation","requestBody":{"description":"淇敼浣嶇疆璇锋眰鍙傛暟锛堜綅缃甀D銆佷綅缃悕绉?1-10 涓瓧绗︺€佸彲閫夊浘鏍囦笌鎺掑簭锛?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLocationBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/location/create":{"post":{"tags":["App 鎴块棿浣嶇疆绠$悊鎺у埗鍣?],"summary":"鍒涘缓鏂扮殑鎴块棿浣嶇疆\n ","description":"鍒涘缓鏂扮殑鎴块棿浣嶇疆\n <p>\n 鍦ㄥ悓涓€瀹跺涵涓嬩綅缃悕绉颁笉鍙噸澶嶃€?,"operationId":"createLocation","requestBody":{"description":"鍒涘缓浣嶇疆璇锋眰鍙傛暟锛堝搴璉D銆佷綅缃悕绉?1-10 涓瓧绗︺€佸彲閫夊浘鏍囦笌鎺掑簭锛?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLocationBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/home/create":{"post":{"tags":["App 瀹跺涵绠$悊鎺у埗鍣?],"summary":"鍒涘缓鏂板搴璡n ","description":"鍒涘缓鏂板搴璡n <p>\n 鍒涘缓鍚庤嚜鍔ㄥ垵濮嬪寲涓€涓猏"瀹㈠巺\"浣嶇疆锛屽搴悕绉板湪鍚屼竴鐢ㄦ埛涓嬩笉鍙噸澶嶃€?,"operationId":"createHome","requestBody":{"description":"鍒涘缓瀹跺涵璇锋眰鍙傛暟锛堝搴悕绉帮紝2-10涓瓧绗︼級","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateHomeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/device/updateRuntime":{"post":{"tags":["App 璁惧鎺у埗鍣?],"summary":"鏇存柊璁惧杩愯鏁版嵁\n ","description":"鏇存柊璁惧杩愯鏁版嵁\n <p>\n 鍓嶇閫氳繃钃濈墮鍚屾璁惧杩愯鐘舵€侊紝鏇存柊璁惧鍩虹鐘舵€佸拰鍑€鍖栧櫒杩愯鏁版嵁銆?,"operationId":"updateDeviceRuntime","requestBody":{"description":"鏇存柊鍙傛暟锛堣澶嘔D蹇呭~锛屽叾浣欏瓧娈垫寜闇€浼犲叆锛?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDeviceRuntimeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/device/runtime":{"post":{"tags":["App 璁惧鎺у埗鍣?],"summary":"鏌ヨ璁惧杩愯鏁版嵁\n ","description":"鏌ヨ璁惧杩愯鏁版嵁\n <p>\n 鏍规嵁璁惧ID鏌ヨ璁惧杩愯鐘舵€佸強鍑€鍖栧櫒鏁版嵁銆?,"operationId":"getDeviceRuntime","requestBody":{"description":"鏌ヨ鍙傛暟锛堣澶嘔D锛?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceRuntimeQueryBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"璁惧杩愯鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAppDeviceRuntimeVo"}}}}}}},"/app/device/list":{"post":{"tags":["App 璁惧鎺у埗鍣?],"summary":"鏌ヨ褰撳墠鐢ㄦ埛鐨勮澶囧垪琛╘n ","description":"鏌ヨ褰撳墠鐢ㄦ埛鐨勮澶囧垪琛╘n <p>\n 鏀寔鎸夊搴璉D鍜屼綅缃甀D杩囨护锛岃繑鍥炶澶囦俊鎭強鍑€鍖栧櫒杩愯鏁版嵁銆?,"operationId":"listDevices","requestBody":{"description":"鏌ヨ鍙傛暟锛堝搴璉D銆佷綅缃甀D锛屽潎鍙€夛級","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceQueryBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"璁惧鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListAppDeviceVo"}}}}}}},"/app/device/bind":{"post":{"tags":["App 璁惧鎺у埗鍣?],"summary":"缁戝畾璁惧\n ","description":"缁戝畾璁惧\n <p>\n 鍓嶇閫氳繃钃濈墮閰嶅璁惧鍚庯紝鏍规嵁璁惧缂栧彿缁戝畾褰撳墠鐢ㄦ埛銆俓n 鑻ヨ澶囧凡瀛樺湪鍒欑洿鎺ョ粦瀹氾紝涓嶅瓨鍦ㄥ垯鍏堟柊澧炶澶囧啀缁戝畾銆?,"operationId":"bindDevice","requestBody":{"description":"缁戝畾璇锋眰鍙傛暟锛堣澶囩紪鍙峰強钃濈墮閰嶅淇℃伅锛?,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceBindBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/auth/sendSmsCode":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"鍙戦€佺煭淇¢獙璇佺爜","description":"鍙戦€佺煭淇¢獙璇佺爜<br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"sendSmsCode","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SendSmsCodeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/auth/register":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"娉ㄥ唽锛堟墜鏈哄彿銆侀獙璇佺爜銆佸瘑鐮併€佺‘璁ゅ瘑鐮侊級","description":"娉ㄥ唽锛堟墜鏈哄彿銆侀獙璇佺爜銆佸瘑鐮併€佺‘璁ゅ瘑鐮侊級<br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"register_1","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegisterBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAppLoginVo"}}}}}}},"/app/auth/logout":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"閫€鍑虹櫥褰?,"description":"閫€鍑虹櫥褰?,"operationId":"logout_1","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/auth/login/sms":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"鐭俊楠岃瘉鐮佺櫥褰?,"description":"鐭俊楠岃瘉鐮佺櫥褰?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"loginBySms","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginSmsBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAppLoginVo"}}}}}}},"/app/auth/login/password":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"璐﹀彿瀵嗙爜鐧诲綍锛堣处鍙锋敮鎸佺敤鎴峰悕鎴栨墜鏈哄彿锛?,"description":"璐﹀彿瀵嗙爜鐧诲綍锛堣处鍙锋敮鎸佺敤鎴峰悕鎴栨墜鏈哄彿锛?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"loginByPassword","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginPasswordBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAppLoginVo"}}}}}}},"/app/auth/forgetPassword/verifyCode":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"蹇樿瀵嗙爜绗竴姝ワ細鏍¢獙鎵嬫満鍙峰拰鐭俊楠岃瘉鐮侊紝杩斿洖閲嶇疆浠ょ墝","description":"蹇樿瀵嗙爜绗竴姝ワ細鏍¢獙鎵嬫満鍙峰拰鐭俊楠岃瘉鐮侊紝杩斿洖閲嶇疆浠ょ墝<br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"verifyResetCode","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyResetSmsCodeBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/app/auth/forgetPassword/doReset":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"蹇樿瀵嗙爜绗簩姝ワ細鍑噸缃护鐗屽拰涓ゆ鏂板瘑鐮佸畬鎴愰噸缃?,"description":"蹇樿瀵嗙爜绗簩姝ワ細鍑噸缃护鐗屽拰涓ゆ鏂板瘑鐮佸畬鎴愰噸缃?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"doResetPassword","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DoResetPasswordBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/auth/changePhone/verifyOld":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"鎹㈢粦鎵嬫満鍙风涓€姝ワ細鏍¢獙鍘熸墜鏈哄彿楠岃瘉鐮?,"description":"鎹㈢粦鎵嬫満鍙风涓€姝ワ細鏍¢獙鍘熸墜鏈哄彿楠岃瘉鐮?,"operationId":"verifyOldPhoneNumber","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyOldPhoneBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/app/auth/changePhone/verifyNew":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"鎹㈢粦鎵嬫満鍙风浜屾锛氭牎楠屾柊鎵嬫満鍙烽獙璇佺爜骞舵洿鏂?,"description":"鎹㈢粦鎵嬫満鍙风浜屾锛氭牎楠屾柊鎵嬫満鍙烽獙璇佺爜骞舵洿鏂?,"operationId":"verifyNewPhoneNumberAndUpdate","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VerifyNewPhoneBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/auth/cancelAccount":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"娉ㄩ攢璐﹀彿","description":"娉ㄩ攢璐﹀彿","operationId":"cancelAccount","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/auth/agreements":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"鑾峰彇鐢熸晥鐨勫崗璁厤缃垪琛╘n ","description":"鑾峰彇鐢熸晥鐨勫崗璁厤缃垪琛╘n <p>\n 鏃犻渶鐧诲綍锛岃繑鍥炴墍鏈夊凡鐢熸晥鍗忚鐨勫熀鏈俊鎭紙ID銆佺被鍨嬨€佺紪鍙枫€佺増鏈彿銆佸悕绉帮級銆?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"listActiveAgreements","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢熸晥鐨勫崗璁垪琛?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListAgreementVo"}}}}}}},"/app/auth/agreement/detail":{"post":{"tags":["App 鐢ㄦ埛璁よ瘉鎺у埗鍣?],"summary":"鑾峰彇鍗忚璇︽儏\n ","description":"鑾峰彇鍗忚璇︽儏\n <p>\n 鏃犻渶鐧诲綍锛屾牴鎹崗璁甀D杩斿洖鍗忚缂栧彿銆佸悕绉般€佺増鏈彿銆佸崗璁鏂囧強鐢熸晥鏃堕棿銆?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"getAgreementDetail","requestBody":{"description":"鍗忚ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgreementIdBo"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍗忚璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAgreementDetailVo"}}}}}}},"/api/snail/chat/session":{"post":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"session","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiEmbedTokenRequest"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultOpenApiEmbedTokenResponse"}}}}}}},"/api/snail/chat/resource/upload":{"post":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"uploadResource","parameters":[{"name":"bizType","in":"query","required":false,"schema":{"type":"string"}},{"name":"bizId","in":"query","required":false,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}},"required":["file"]}}}},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultOpenApiResourceResponse"}}}}}}},"/api/snail/chat/completions":{"post":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"completions","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiChatRequest"}}},"required":true},"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"text/event-stream":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ServerSentEventString"}}}}}}}},"/api/snail/chat/agent/subscribe":{"post":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"subscribeAgent","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVoid"}}}}}},"delete":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"unsubscribeAgent","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultVoid"}}}}}}},"/workflow/task/pageByTaskWait":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鏌ヨ褰撳墠鐢ㄦ埛鐨勫緟鍔炰换鍔°€?,"description":"鏌ヨ褰撳墠鐢ㄦ埛鐨勫緟鍔炰换鍔°€?,"operationId":"pageByTaskWait","parameters":[{"name":"flowTaskBo","in":"query","description":"鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/FlowTaskBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"寰呭姙浠诲姟鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowTaskVo"}}}}}}},"/workflow/task/pageByTaskFinish":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鏌ヨ褰撳墠鐢ㄦ埛鐨勫凡鍔炰换鍔°€?,"description":"鏌ヨ褰撳墠鐢ㄦ埛鐨勫凡鍔炰换鍔°€?,"operationId":"pageByTaskFinish","parameters":[{"name":"flowTaskBo","in":"query","description":"鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/FlowTaskBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"宸插姙浠诲姟鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowHisTaskVo"}}}}}}},"/workflow/task/pageByTaskCopy":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鏌ヨ褰撳墠鐢ㄦ埛鏀跺埌鐨勬妱閫佷换鍔°€?,"description":"鏌ヨ褰撳墠鐢ㄦ埛鏀跺埌鐨勬妱閫佷换鍔°€?,"operationId":"pageByTaskCopy","parameters":[{"name":"flowTaskBo","in":"query","description":"鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/FlowTaskBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎶勯€佷换鍔″垎椤垫暟鎹?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowTaskVo"}}}}}}},"/workflow/task/pageByAllTaskWait":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鏌ヨ鍏ㄩ儴寰呭姙浠诲姟銆?,"description":"鏌ヨ鍏ㄩ儴寰呭姙浠诲姟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:task:list`<br><br>","operationId":"pageByAllTaskWait","parameters":[{"name":"flowTaskBo","in":"query","description":"鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/FlowTaskBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"寰呭姙浠诲姟鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowTaskVo"}}}}}}},"/workflow/task/pageByAllTaskFinish":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鏌ヨ鍏ㄩ儴宸插姙浠诲姟銆?,"description":"鏌ヨ鍏ㄩ儴宸插姙浠诲姟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:task:list`<br><br>","operationId":"pageByAllTaskFinish","parameters":[{"name":"flowTaskBo","in":"query","description":"鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/FlowTaskBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"宸插姙浠诲姟鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowHisTaskVo"}}}}}}},"/workflow/task/getTask/{taskId}":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鏍规嵁浠诲姟 id 鏌ヨ浠诲姟璇︽儏銆?,"description":"鏍规嵁浠诲姟 id 鏌ヨ浠诲姟璇︽儏銆?,"operationId":"getTask","parameters":[{"name":"taskId","in":"path","description":"浠诲姟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"浠诲姟璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RFlowTaskVo"}}}}}}},"/workflow/task/getBackTaskNode/{taskId}/{nowNodeCode}":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鑾峰彇褰撳墠浠诲姟鍙┏鍥炵殑鍓嶇疆鑺傜偣銆?,"description":"鑾峰彇褰撳墠浠诲姟鍙┏鍥炵殑鍓嶇疆鑺傜偣銆?,"operationId":"getBackTaskNode","parameters":[{"name":"taskId","in":"path","description":"浠诲姟id","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"nowNodeCode","in":"path","description":"褰撳墠鑺傜偣","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍙┏鍥炶妭鐐瑰垪琛?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListNode"}}}}}}},"/workflow/task/currentTaskAllUser/{taskId}":{"get":{"tags":["浠诲姟绠$悊 鎺у埗灞?],"summary":"鑾峰彇褰撳墠浠诲姟鐨勬墍鏈夊姙鐞嗕汉銆?,"description":"鑾峰彇褰撳墠浠诲姟鐨勬墍鏈夊姙鐞嗕汉銆?,"operationId":"currentTaskAllUser","parameters":[{"name":"taskId","in":"path","description":"浠诲姟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍔炵悊浜哄垪琛?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListUserDTO"}}}}}}},"/workflow/spel/{id}":{"get":{"tags":["娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夋帶鍒跺櫒锛岃礋璐h〃杈惧紡瑙勫垯鐨勫鍒犳敼鏌ャ€?],"summary":"鑾峰彇娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夎鎯呫€?,"description":"鑾峰彇娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夎鎯呫€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:spel:query`<br><br>","operationId":"getInfo","parameters":[{"name":"id","in":"path","description":"涓婚敭","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"琛ㄨ揪寮忚鎯?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RFlowSpelVo"}}}}}}},"/workflow/spel/list":{"get":{"tags":["娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夋帶鍒跺櫒锛岃礋璐h〃杈惧紡瑙勫垯鐨勫鍒犳敼鏌ャ€?],"summary":"鍒嗛〉鏌ヨ娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夊垪琛ㄣ€?,"description":"鍒嗛〉鏌ヨ娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夊垪琛ㄣ€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:spel:list`<br><br>","operationId":"list","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/FlowSpelBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"琛ㄨ揪寮忓垎椤垫暟鎹?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowSpelVo"}}}}}}},"/workflow/leave/{id}":{"get":{"tags":["璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?],"summary":"鑾峰彇璇峰亣鍗曡鎯呫€?,"description":"鑾峰彇璇峰亣鍗曡鎯呫€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:leave:query`<br><br>","operationId":"getInfo_1","parameters":[{"name":"id","in":"path","description":"涓婚敭","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"璇峰亣璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestLeaveVo"}}}}}}},"/workflow/leave/list":{"get":{"tags":["璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?],"summary":"鍒嗛〉鏌ヨ璇峰亣鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ璇峰亣鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:leave:list`<br><br>","operationId":"list_1","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/TestLeaveBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"璇峰亣鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultTestLeaveVo"}}}}}}},"/workflow/instance/pageByRunning":{"get":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鍒嗛〉鏌ヨ姝e湪杩愯鐨勬祦绋嬪疄渚嬨€?,"description":"鍒嗛〉鏌ヨ姝e湪杩愯鐨勬祦绋嬪疄渚嬨€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:list`<br><br>","operationId":"selectRunningInstanceList","parameters":[{"name":"flowInstanceBo","in":"query","description":"娴佺▼瀹炰緥","required":true,"schema":{"$ref":"#/components/schemas/FlowInstanceBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"姝e湪杩愯鐨勬祦绋嬪疄渚嬪垎椤垫暟鎹?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowInstanceVo"}}}}}}},"/workflow/instance/pageByFinish":{"get":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鍒嗛〉鏌ヨ宸茬粨鏉熺殑娴佺▼瀹炰緥銆?,"description":"鍒嗛〉鏌ヨ宸茬粨鏉熺殑娴佺▼瀹炰緥銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:list`<br><br>","operationId":"selectFinishInstanceList","parameters":[{"name":"flowInstanceBo","in":"query","description":"娴佺▼瀹炰緥","required":true,"schema":{"$ref":"#/components/schemas/FlowInstanceBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"宸茬粨鏉熺殑娴佺▼瀹炰緥鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowInstanceVo"}}}}}}},"/workflow/instance/pageByCurrent":{"get":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鑾峰彇褰撳墠鐧诲綍浜哄彂璧风殑娴佺▼瀹炰緥鍒楄〃銆?,"description":"鑾峰彇褰撳墠鐧诲綍浜哄彂璧风殑娴佺▼瀹炰緥鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:currentList`<br><br>","operationId":"selectCurrentInstanceList","parameters":[{"name":"flowInstanceBo","in":"query","description":"鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/FlowInstanceBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"褰撳墠鐢ㄦ埛鍙戣捣鐨勬祦绋嬪疄渚嬪垎椤垫暟鎹?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowInstanceVo"}}}}}}},"/workflow/instance/instanceVariable/{instanceId}":{"get":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鑾峰彇娴佺▼鍙橀噺銆?,"description":"鑾峰彇娴佺▼鍙橀噺銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:variableQuery`<br><br>","operationId":"instanceVariable","parameters":[{"name":"instanceId","in":"path","description":"娴佺▼瀹炰緥id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼鍙橀噺","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringObject"}}}}}}},"/workflow/instance/getInfo/{businessId}":{"get":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鏍规嵁涓氬姟 id 鏌ヨ娴佺▼瀹炰緥璇︾粏淇℃伅銆?,"description":"鏍规嵁涓氬姟 id 鏌ヨ娴佺▼瀹炰緥璇︾粏淇℃伅銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:query`<br><br>","operationId":"getInfo_2","parameters":[{"name":"businessId","in":"path","description":"涓氬姟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼瀹炰緥璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RFlowInstanceVo"}}}}}}},"/workflow/instance/flowHisTaskList/{businessId}":{"get":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鑾峰彇娴佺▼鍥惧拰娴佺▼璁板綍锛岀敤浜庡睍绀哄疄渚嬫祦杞建杩广€?,"description":"鑾峰彇娴佺▼鍥惧拰娴佺▼璁板綍锛岀敤浜庡睍绀哄疄渚嬫祦杞建杩广€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:query`<br><br>","operationId":"flowHisTaskList","parameters":[{"name":"businessId","in":"path","description":"涓氬姟id","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼鍥句笌鍘嗗彶鑺傜偣淇℃伅","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringObject"}}}}}}},"/workflow/definition/{id}":{"get":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鑾峰彇娴佺▼瀹氫箟璇︾粏淇℃伅銆?,"description":"鑾峰彇娴佺▼瀹氫箟璇︾粏淇℃伅銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:query`<br><br>","operationId":"getInfo_3","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹氫箟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼瀹氫箟璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RDefinition"}}}}}}},"/workflow/definition/xmlString/{id}":{"get":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鑾峰彇娴佺▼瀹氫箟 JSON 瀛楃涓层€?,"description":"鑾峰彇娴佺▼瀹氫箟 JSON 瀛楃涓层€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:query`<br><br>","operationId":"xmlString","parameters":[{"name":"id","in":"path","description":"娴佺▼瀹氫箟id","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼瀹氫箟 JSON","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/workflow/definition/unPublishList":{"get":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鍒嗛〉鏌ヨ鏈彂甯冪殑娴佺▼瀹氫箟鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ鏈彂甯冪殑娴佺▼瀹氫箟鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:list`<br><br>","operationId":"unPublishList","parameters":[{"name":"flowDefinition","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/FlowDefinition"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鏈彂甯冩祦绋嬪畾涔夊垎椤垫暟鎹?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowDefinitionVo"}}}}}}},"/workflow/definition/list":{"get":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鍒嗛〉鏌ヨ娴佺▼瀹氫箟鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ娴佺▼瀹氫箟鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:list`<br><br>","operationId":"list_2","parameters":[{"name":"flowDefinition","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/FlowDefinition"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼瀹氫箟鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultFlowDefinitionVo"}}}}}}},"/workflow/category/{categoryId}":{"get":{"tags":["娴佺▼鍒嗙被"],"summary":"鑾峰彇鍗曚釜娴佺▼鍒嗙被璇︽儏銆?,"description":"鑾峰彇鍗曚釜娴佺▼鍒嗙被璇︽儏銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:category:query`<br><br>","operationId":"getInfo_4","parameters":[{"name":"categoryId","in":"path","description":"涓婚敭","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼鍒嗙被璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RFlowCategoryVo"}}}}}},"delete":{"tags":["娴佺▼鍒嗙被"],"summary":"鍒犻櫎娴佺▼鍒嗙被锛屽垹闄ゅ墠鏍¢獙榛樿鍒嗙被銆佸瓙鑺傜偣鍜岀粦瀹氭祦绋嬪畾涔夈€?,"description":"鍒犻櫎娴佺▼鍒嗙被锛屽垹闄ゅ墠鏍¢獙榛樿鍒嗙被銆佸瓙鑺傜偣鍜岀粦瀹氭祦绋嬪畾涔夈€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:category:remove`<br><br>","operationId":"remove","parameters":[{"name":"categoryId","in":"path","description":"涓婚敭","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/category/list":{"get":{"tags":["娴佺▼鍒嗙被"],"summary":"鏌ヨ娴佺▼鍒嗙被鍒楄〃銆?,"description":"鏌ヨ娴佺▼鍒嗙被鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:category:list`<br><br>","operationId":"list_3","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/FlowCategoryBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼鍒嗙被鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListFlowCategoryVo"}}}}}}},"/workflow/category/categoryTree":{"get":{"tags":["娴佺▼鍒嗙被"],"summary":"鑾峰彇娴佺▼鍒嗙被鏍戝垪琛紝鐢ㄤ簬娴佺▼瀹氫箟閫夋嫨鍒嗙被鑺傜偣銆?,"description":"鑾峰彇娴佺▼鍒嗙被鏍戝垪琛紝鐢ㄤ簬娴佺▼瀹氫箟閫夋嫨鍒嗙被鑺傜偣銆?,"operationId":"categoryTree","parameters":[{"name":"categoryBo","in":"query","description":"娴佺▼鍒嗙被","required":true,"schema":{"$ref":"#/components/schemas/FlowCategoryBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娴佺▼鍒嗙被鏍?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListTreeString"}}}}}}},"/warm-flow/query-flow-chart/{id}":{"get":{"tags":["warm-flow-controller"],"operationId":"queryFlowChart","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultDefJson"}}}}}}},"/warm-flow/query-def/{id}":{"get":{"tags":["warm-flow-controller"],"operationId":"queryDef","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultDefJson"}}}}}}},"/warm-flow/query-def":{"get":{"tags":["warm-flow-controller"],"operationId":"queryDef_1","parameters":[],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultDefJson"}}}}}}},"/warm-flow/published-form":{"get":{"tags":["warm-flow-controller"],"operationId":"publishedForm","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultListForm"}}}}}}},"/warm-flow/node-ext":{"get":{"tags":["warm-flow-controller"],"operationId":"nodeExt","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultListNodeExt"}}}}}}},"/warm-flow/listener-list":{"get":{"tags":["warm-flow-controller"],"operationId":"listenerList","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultListListenerVo"}}}}}}},"/warm-flow/handler-type":{"get":{"tags":["warm-flow-controller"],"operationId":"handlerType","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultListString"}}}}}}},"/warm-flow/handler-result":{"get":{"tags":["warm-flow-controller"],"operationId":"handlerResult","parameters":[{"name":"arg0","in":"query","required":true,"schema":{"$ref":"#/components/schemas/HandlerQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultHandlerSelectVo"}}}}}}},"/warm-flow/handler-feedback":{"get":{"tags":["warm-flow-controller"],"operationId":"handlerFeedback","parameters":[{"name":"arg0","in":"query","required":true,"schema":{"$ref":"#/components/schemas/HandlerFeedBackDto"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultListHandlerFeedBackVo"}}}}}}},"/warm-flow/handler-dict":{"get":{"tags":["warm-flow-controller"],"operationId":"handlerDict","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultListDict"}}}}}}},"/warm-flow/form-content/{id}":{"get":{"tags":["warm-flow-controller"],"operationId":"getFormContent","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultString"}}}}}}},"/warm-flow/execute/load/{taskId}":{"get":{"tags":["warm-flow-controller"],"operationId":"load","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultFlowDto"}}}}}}},"/warm-flow/execute/hisLoad/{taskId}":{"get":{"tags":["warm-flow-controller"],"operationId":"hisLoad","parameters":[{"name":"taskId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultFlowDto"}}}}}}},"/warm-flow-ui/config":{"get":{"tags":["warm-flow-ui-controller"],"operationId":"config","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ApiResultWarmFlowVo"}}}}}}},"/system/user/unlock/{userId}":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"瑙i攣鐢ㄦ埛","description":"瑙i攣鐢ㄦ埛<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:edit`<br><br>","operationId":"unlock","parameters":[{"name":"userId","in":"path","description":"鐢ㄦ埛ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/optionselect":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鏍规嵁鐢ㄦ埛ID涓叉壒閲忚幏鍙栫敤鎴峰熀纭€淇℃伅","description":"鏍规嵁鐢ㄦ埛ID涓叉壒閲忚幏鍙栫敤鎴峰熀纭€淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:query`<br><br>","operationId":"optionselect","parameters":[{"name":"userIds","in":"query","description":"鐢ㄦ埛ID涓?,"required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"deptId","in":"query","description":"閮ㄩ棬ID","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛鍩虹淇℃伅鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysUserVo"}}}}}}},"/system/user/list":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鍒嗛〉鏌ヨ鐢ㄦ埛鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ鐢ㄦ埛鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:list`<br><br>","operationId":"list_4","parameters":[{"name":"user","in":"query","description":"鐢ㄦ埛鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysUserBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛鍒嗛〉鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysUserVo"}}}}}}},"/system/user/list/dept/{deptId}":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鑾峰彇鎸囧畾閮ㄩ棬涓嬬殑鍏ㄩ儴鐢ㄦ埛淇℃伅銆?,"description":"鑾峰彇鎸囧畾閮ㄩ棬涓嬬殑鍏ㄩ儴鐢ㄦ埛淇℃伅銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:list`<br><br>","operationId":"listByDept","parameters":[{"name":"deptId","in":"path","description":"閮ㄩ棬ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysUserVo"}}}}}}},"/system/user/getInfo":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鑾峰彇鐢ㄦ埛淇℃伅","description":"鑾峰彇鐢ㄦ埛淇℃伅","operationId":"getInfo_5","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"褰撳墠鐧诲綍鐢ㄦ埛淇℃伅銆佽鑹蹭笌鏉冮檺闆嗗悎","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RUserInfoVo"}}}}}}},"/system/user/deptTree":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鑾峰彇鐢ㄦ埛绛涢€夌敤鐨勯儴闂ㄦ爲銆?,"description":"鑾峰彇鐢ㄦ埛绛涢€夌敤鐨勯儴闂ㄦ爲銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:list`<br><br>","operationId":"deptTree","parameters":[{"name":"dept","in":"query","description":"閮ㄩ棬鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysDeptBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"閮ㄩ棬鏍戝垪琛?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListTreeString"}}}}}}},"/system/user/authRole/{userId}":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇鎺堟潈瑙掕壊","description":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇鎺堟潈瑙掕壊<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:query`<br><br>","operationId":"authRole","parameters":[{"name":"userId","in":"path","description":"鐢ㄦ埛ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛鍙婂叾鍙巿鏉冭鑹蹭俊鎭?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysUserInfoVo"}}}}}}},"/system/user/{userId}":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:query`<br><br>","operationId":"getInfo_6","parameters":[{"name":"userId","in":"path","description":"鐢ㄦ埛ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛璇︽儏銆佽鑹蹭笌宀椾綅淇℃伅","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysUserInfoVo"}}}}}}},"/system/user/":{"get":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:query`<br><br>","operationId":"getInfo_7","parameters":[],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛璇︽儏銆佽鑹蹭笌宀椾綅淇℃伅","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysUserInfoVo"}}}}}}},"/system/social/list":{"get":{"tags":["绀句細鍖栧叧绯?],"summary":"鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鐨勭ぞ浼氬寲璐﹀彿缁戝畾鍒楄〃銆?,"description":"鏌ヨ褰撳墠鐧诲綍鐢ㄦ埛鐨勭ぞ浼氬寲璐﹀彿缁戝畾鍒楄〃銆?,"operationId":"list_5","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"缁戝畾鍏崇郴鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysSocialVo"}}}}}}},"/system/role/{roleId}":{"get":{"tags":["瑙掕壊淇℃伅"],"summary":"鏍规嵁瑙掕壊缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁瑙掕壊缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:query`<br><br>","operationId":"getInfo_8","parameters":[{"name":"roleId","in":"path","description":"瑙掕壊ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瑙掕壊璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysRoleVo"}}}}}}},"/system/role/optionselect":{"get":{"tags":["瑙掕壊淇℃伅"],"summary":"鑾峰彇瑙掕壊閫夋嫨妗嗗垪琛?,"description":"鑾峰彇瑙掕壊閫夋嫨妗嗗垪琛?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:query`<br><br>","operationId":"optionselect_1","parameters":[{"name":"roleIds","in":"query","description":"瑙掕壊ID涓?,"required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瑙掕壊鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysRoleVo"}}}}}}},"/system/role/list":{"get":{"tags":["瑙掕壊淇℃伅"],"summary":"鍒嗛〉鏌ヨ瑙掕壊鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ瑙掕壊鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:list`<br><br>","operationId":"list_6","parameters":[{"name":"role","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysRoleBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瑙掕壊鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysRoleVo"}}}}}}},"/system/role/deptTree/{roleId}":{"get":{"tags":["瑙掕壊淇℃伅"],"summary":"鑾峰彇瀵瑰簲瑙掕壊閮ㄩ棬鏍戝垪琛?,"description":"鑾峰彇瀵瑰簲瑙掕壊閮ㄩ棬鏍戝垪琛?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:list`<br><br>","operationId":"roleDeptTreeselect","parameters":[{"name":"roleId","in":"path","description":"瑙掕壊ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瑙掕壊閮ㄩ棬鏍戜俊鎭?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RDeptTreeSelectVo"}}}}}}},"/system/role/authUser/unallocatedList":{"get":{"tags":["瑙掕壊淇℃伅"],"summary":"鏌ヨ鏈垎閰嶇敤鎴疯鑹插垪琛ㄣ€?,"description":"鏌ヨ鏈垎閰嶇敤鎴疯鑹插垪琛ㄣ€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:list`<br><br>","operationId":"unallocatedList","parameters":[{"name":"user","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysUserBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysUserVo"}}}}}}},"/system/role/authUser/allocatedList":{"get":{"tags":["瑙掕壊淇℃伅"],"summary":"鏌ヨ宸插垎閰嶇敤鎴疯鑹插垪琛ㄣ€?,"description":"鏌ヨ宸插垎閰嶇敤鎴疯鑹插垪琛ㄣ€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:list`<br><br>","operationId":"allocatedList","parameters":[{"name":"user","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysUserBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐢ㄦ埛鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysUserVo"}}}}}}},"/system/post/{postId}":{"get":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"鏍规嵁宀椾綅缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁宀椾綅缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:query`<br><br>","operationId":"getInfo_9","parameters":[{"name":"postId","in":"path","description":"宀椾綅ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"宀椾綅璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysPostVo"}}}}}}},"/system/post/optionselect":{"get":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"鑾峰彇宀椾綅閫夋嫨妗嗗垪琛?,"description":"鑾峰彇宀椾綅閫夋嫨妗嗗垪琛?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:query`<br><br>","operationId":"optionselect_2","parameters":[{"name":"postIds","in":"query","description":"宀椾綅ID涓?,"required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"deptId","in":"query","description":"閮ㄩ棬id","required":false,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"宀椾綅鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysPostVo"}}}}}}},"/system/post/list":{"get":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"鍒嗛〉鏌ヨ宀椾綅鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ宀椾綅鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:list`<br><br>","operationId":"list_7","parameters":[{"name":"post","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysPostBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"宀椾綅鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysPostVo"}}}}}}},"/system/post/deptTree":{"get":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"鑾峰彇宀椾綅绛涢€夌敤鐨勯儴闂ㄦ爲銆?,"description":"鑾峰彇宀椾綅绛涢€夌敤鐨勯儴闂ㄦ爲銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:list`<br><br>","operationId":"deptTree_1","parameters":[{"name":"dept","in":"query","description":"閮ㄩ棬鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysDeptBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"閮ㄩ棬鏍戝垪琛?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListTreeString"}}}}}}},"/system/notice/{noticeId}":{"get":{"tags":["鍏憡 淇℃伅鎿嶄綔澶勭悊"],"summary":"鏍规嵁閫氱煡鍏憡缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁閫氱煡鍏憡缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:notice:query`<br><br>","operationId":"getInfo_10","parameters":[{"name":"noticeId","in":"path","description":"鍏憡ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍏憡璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysNoticeVo"}}}}}}},"/system/notice/list":{"get":{"tags":["鍏憡 淇℃伅鎿嶄綔澶勭悊"],"summary":"鍒嗛〉鏌ヨ閫氱煡鍏憡鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ閫氱煡鍏憡鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:notice:list`<br><br>","operationId":"list_8","parameters":[{"name":"notice","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysNoticeBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍏憡鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysNoticeVo"}}}}}}},"/system/menu/{menuId}":{"get":{"tags":["鑿滃崟淇℃伅"],"summary":"鏍规嵁鑿滃崟缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁鑿滃崟缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:query`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `superadmin`<br>","operationId":"getInfo_11","parameters":[{"name":"menuId","in":"path","description":"鑿滃崟ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鑿滃崟璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysMenuVo"}}}}}},"delete":{"tags":["鑿滃崟淇℃伅"],"summary":"鍒犻櫎鑿滃崟","description":"鍒犻櫎鑿滃崟<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:remove`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `superadmin`<br>","operationId":"remove_1","parameters":[{"name":"menuId","in":"path","description":"鑿滃崟ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/menu/treeselect":{"get":{"tags":["鑿滃崟淇℃伅"],"summary":"鑾峰彇鑿滃崟涓嬫媺鏍戝垪琛ㄣ€?,"description":"鑾峰彇鑿滃崟涓嬫媺鏍戝垪琛ㄣ€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:query`<br><br>","operationId":"treeselect","parameters":[{"name":"menu","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysMenuBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鑿滃崟鏍?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListTreeString"}}}}}}},"/system/menu/roleMenuTreeselect/{roleId}":{"get":{"tags":["鑿滃崟淇℃伅"],"summary":"鍔犺浇瀵瑰簲瑙掕壊鑿滃崟鍒楄〃鏍?,"description":"鍔犺浇瀵瑰簲瑙掕壊鑿滃崟鍒楄〃鏍?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:query`<br><br>","operationId":"roleMenuTreeselect","parameters":[{"name":"roleId","in":"path","description":"瑙掕壊ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瑙掕壊鑿滃崟鏍戝強閫変腑鑺傜偣","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMenuTreeSelectVo"}}}}}}},"/system/menu/list":{"get":{"tags":["鑿滃崟淇℃伅"],"summary":"鏌ヨ鑿滃崟鍒楄〃銆?,"description":"鏌ヨ鑿滃崟鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:list`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `superadmin`<br>","operationId":"list_9","parameters":[{"name":"menu","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysMenuBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鑿滃崟鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysMenuVo"}}}}}}},"/system/menu/getRouters":{"get":{"tags":["鑿滃崟淇℃伅"],"summary":"鑾峰彇璺敱淇℃伅","description":"鑾峰彇璺敱淇℃伅","operationId":"getRouters","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"褰撳墠鐢ㄦ埛鍙闂殑璺敱淇℃伅","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListRouterVo"}}}}}}},"/system/dict/type/{dictId}":{"get":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鏌ヨ瀛楀吀绫诲瀷璇︾粏","description":"鏌ヨ瀛楀吀绫诲瀷璇︾粏<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:query`<br><br>","operationId":"getInfo_12","parameters":[{"name":"dictId","in":"path","description":"瀛楀吀ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀛楀吀绫诲瀷璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysDictTypeVo"}}}}}}},"/system/dict/type/optionselect":{"get":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鑾峰彇瀛楀吀绫诲瀷涓嬫媺閫夋嫨鍒楄〃銆?,"description":"鑾峰彇瀛楀吀绫诲瀷涓嬫媺閫夋嫨鍒楄〃銆?,"operationId":"optionselect_3","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀛楀吀绫诲瀷鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysDictTypeVo"}}}}}}},"/system/dict/type/list":{"get":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鍒嗛〉鏌ヨ瀛楀吀绫诲瀷鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ瀛楀吀绫诲瀷鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:list`<br><br>","operationId":"list_10","parameters":[{"name":"dictType","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysDictTypeBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀛楀吀绫诲瀷鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysDictTypeVo"}}}}}}},"/system/dict/data/{dictCode}":{"get":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鏌ヨ瀛楀吀鏁版嵁璇︾粏","description":"鏌ヨ瀛楀吀鏁版嵁璇︾粏<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:query`<br><br>","operationId":"getInfo_13","parameters":[{"name":"dictCode","in":"path","description":"瀛楀吀code","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀛楀吀鏁版嵁璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysDictDataVo"}}}}}}},"/system/dict/data/type/{dictType}":{"get":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鏍规嵁瀛楀吀绫诲瀷鏌ヨ瀛楀吀鏁版嵁淇℃伅","description":"鏍规嵁瀛楀吀绫诲瀷鏌ヨ瀛楀吀鏁版嵁淇℃伅","operationId":"dictType","parameters":[{"name":"dictType","in":"path","description":"瀛楀吀绫诲瀷","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀛楀吀鏁版嵁鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysDictDataVo"}}}}}}},"/system/dict/data/list":{"get":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鍒嗛〉鏌ヨ瀛楀吀鏁版嵁鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ瀛楀吀鏁版嵁鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:list`<br><br>","operationId":"list_11","parameters":[{"name":"dictData","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysDictDataBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀛楀吀鏁版嵁鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysDictDataVo"}}}}}}},"/system/dept/{deptId}":{"get":{"tags":["閮ㄩ棬淇℃伅"],"summary":"鏍规嵁閮ㄩ棬缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁閮ㄩ棬缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dept:query`<br><br>","operationId":"getInfo_14","parameters":[{"name":"deptId","in":"path","description":"閮ㄩ棬ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"閮ㄩ棬璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysDeptVo"}}}}}},"delete":{"tags":["閮ㄩ棬淇℃伅"],"summary":"鍒犻櫎閮ㄩ棬","description":"鍒犻櫎閮ㄩ棬<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dept:remove`<br><br>","operationId":"remove_2","parameters":[{"name":"deptId","in":"path","description":"閮ㄩ棬ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/dept/optionselect":{"get":{"tags":["閮ㄩ棬淇℃伅"],"summary":"鑾峰彇閮ㄩ棬閫夋嫨妗嗗垪琛?,"description":"鑾峰彇閮ㄩ棬閫夋嫨妗嗗垪琛?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dept:query`<br><br>","operationId":"optionselect_4","parameters":[{"name":"deptIds","in":"query","description":"閮ㄩ棬ID涓?,"required":false,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"閮ㄩ棬鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysDeptVo"}}}}}}},"/system/dept/list":{"get":{"tags":["閮ㄩ棬淇℃伅"],"summary":"鏌ヨ閮ㄩ棬鍒楄〃銆?,"description":"鏌ヨ閮ㄩ棬鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dept:list`<br><br>","operationId":"list_12","parameters":[{"name":"dept","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysDeptBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"閮ㄩ棬鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysDeptVo"}}}}}}},"/system/dept/list/exclude/{deptId}":{"get":{"tags":["閮ㄩ棬淇℃伅"],"summary":"鏌ヨ閮ㄩ棬鍒楄〃锛堟帓闄よ妭鐐癸級","description":"鏌ヨ閮ㄩ棬鍒楄〃锛堟帓闄よ妭鐐癸級<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dept:list`<br><br>","operationId":"excludeChild","parameters":[{"name":"deptId","in":"path","description":"閮ㄩ棬ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"杩囨护鍚庣殑閮ㄩ棬鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysDeptVo"}}}}}}},"/system/config/{configId}":{"get":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"鏍规嵁鍙傛暟缂栧彿鑾峰彇璇︾粏淇℃伅","description":"鏍规嵁鍙傛暟缂栧彿鑾峰彇璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:query`<br><br>","operationId":"getInfo_15","parameters":[{"name":"configId","in":"path","description":"鍙傛暟ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍙傛暟閰嶇疆璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysConfigVo"}}}}}}},"/system/config/list":{"get":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"鍒嗛〉鏌ヨ鍙傛暟閰嶇疆鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ鍙傛暟閰嶇疆鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:list`<br><br>","operationId":"list_13","parameters":[{"name":"config","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysConfigBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍙傛暟閰嶇疆鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysConfigVo"}}}}}}},"/system/config/configKey/{configKey}":{"get":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"鏍规嵁鍙傛暟閿悕鏌ヨ鍙傛暟鍊?,"description":"鏍规嵁鍙傛暟閿悕鏌ヨ鍙傛暟鍊?,"operationId":"getConfigKey","parameters":[{"name":"configKey","in":"path","description":"鍙傛暟Key","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍙傛暟鍊?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/system/client/{id}":{"get":{"tags":["瀹㈡埛绔鐞?],"summary":"鑾峰彇鍗曚釜瀹㈡埛绔殑璇︾粏閰嶇疆淇℃伅銆?,"description":"鑾峰彇鍗曚釜瀹㈡埛绔殑璇︾粏閰嶇疆淇℃伅銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:client:query`<br><br>","operationId":"getInfo_16","parameters":[{"name":"id","in":"path","description":"涓婚敭","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀹㈡埛绔鎯?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysClientVo"}}}}}}},"/system/client/list":{"get":{"tags":["瀹㈡埛绔鐞?],"summary":"鍒嗛〉鏌ヨ瀹㈡埛绔鐞嗗垪琛ㄣ€?,"description":"鍒嗛〉鏌ヨ瀹㈡埛绔鐞嗗垪琛ㄣ€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:client:list`<br><br>","operationId":"list_14","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysClientBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀹㈡埛绔垎椤垫暟鎹?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysClientVo"}}}}}}},"/resource/sms/code":{"get":{"tags":["楠岃瘉鐮佹搷浣滃鐞?],"summary":"鍙戦€佺煭淇¢獙璇佺爜銆?,"description":"鍙戦€佺煭淇¢獙璇佺爜銆?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"smsCode","parameters":[{"name":"phoneNumber","in":"query","description":"鐢ㄦ埛鎵嬫満鍙?,"required":true,"schema":{"type":"string","minLength":1}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/resource/oss/list":{"get":{"tags":["鏂囦欢涓婁紶 鎺у埗灞?],"summary":"鍒嗛〉鏌ヨ OSS 瀵硅薄瀛樺偍鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ OSS 瀵硅薄瀛樺偍鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:oss:list`<br><br>","operationId":"list_15","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysOssBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OSS 鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysOssVo"}}}}}}},"/resource/oss/listByIds/{ossIds}":{"get":{"tags":["鏂囦欢涓婁紶 鎺у埗灞?],"summary":"鏌ヨOSS瀵硅薄鍩轰簬id涓?,"description":"鏌ヨOSS瀵硅薄鍩轰簬id涓?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:oss:query`<br><br>","operationId":"listByIds","parameters":[{"name":"ossIds","in":"path","description":"OSS瀵硅薄ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OSS 瀵硅薄鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListSysOssVo"}}}}}}},"/resource/oss/download/{ossId}":{"get":{"tags":["鏂囦欢涓婁紶 鎺у埗灞?],"summary":"涓嬭浇OSS瀵硅薄","description":"涓嬭浇OSS瀵硅薄<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:oss:download`<br><br>","operationId":"download","parameters":[{"name":"ossId","in":"path","description":"OSS瀵硅薄ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error"},"200":{"description":"OK","content":{"*/*":{"schema":{"type":"string","format":"byte"}}}}}}},"/resource/oss/config/{ossConfigId}":{"get":{"tags":["瀵硅薄瀛樺偍閰嶇疆"],"summary":"鑾峰彇鍗曚釜瀵硅薄瀛樺偍閰嶇疆璇︽儏銆?,"description":"鑾峰彇鍗曚釜瀵硅薄瀛樺偍閰嶇疆璇︽儏銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:ossConfig:list`<br><br>","operationId":"getInfo_17","parameters":[{"name":"ossConfigId","in":"path","description":"OSS閰嶇疆ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"閰嶇疆璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysOssConfigVo"}}}}}}},"/resource/oss/config/list":{"get":{"tags":["瀵硅薄瀛樺偍閰嶇疆"],"summary":"鍒嗛〉鏌ヨ瀵硅薄瀛樺偍閰嶇疆鍒楄〃銆?,"description":"鍒嗛〉鏌ヨ瀵硅薄瀛樺偍閰嶇疆鍒楄〃銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:ossConfig:list`<br><br>","operationId":"list_16","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysOssConfigBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"閰嶇疆鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysOssConfigVo"}}}}}}},"/resource/message":{"get":{"tags":["SSE 鎺у埗鍣?],"summary":"寤虹珛褰撳墠鐧诲綍鐢ㄦ埛鐨?SSE 杩炴帴銆?,"description":"寤虹珛褰撳墠鐧诲綍鐢ㄦ埛鐨?SSE 杩炴帴銆?,"operationId":"connect","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"SSE 鍙戝皠鍣?,"content":{"text/event-stream":{"schema":{"$ref":"#/components/schemas/SseEmitter"}}}}}}},"/resource/message/close":{"get":{"tags":["SSE 鎺у埗鍣?],"summary":"鍏抽棴褰撳墠鐧诲綍鐢ㄦ埛鐨?SSE 杩炴帴銆?,"description":"鍏抽棴褰撳墠鐧诲綍鐢ㄦ埛鐨?SSE 杩炴帴銆?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"close","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/resource/message/box":{"get":{"tags":["娑堟伅璁板綍鎺у埗鍣?],"summary":"鏌ヨ褰撳墠鐢ㄦ埛娑堟伅鐩掑瓙鏁版嵁","description":"鏌ヨ褰撳墠鐢ㄦ埛娑堟伅鐩掑瓙鏁版嵁","operationId":"getBox","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"娑堟伅鐩掑瓙鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RSysMessageBoxVo"}}}}}}},"/resource/email/code":{"get":{"tags":["楠岃瘉鐮佹搷浣滃鐞?],"summary":"鍙戦€侀偖绠遍獙璇佺爜","description":"鍙戦€侀偖绠遍獙璇佺爜<br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"emailCode","parameters":[{"name":"email","in":"query","description":"閭","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/operlog/list":{"get":{"tags":["鎿嶄綔鏃ュ織璁板綍"],"summary":"鍒嗛〉鏌ヨ鎿嶄綔鏃ュ織璁板綍銆?,"description":"鍒嗛〉鏌ヨ鎿嶄綔鏃ュ織璁板綍銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:operlog:list`<br><br>","operationId":"list_17","parameters":[{"name":"operLog","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysOperLogBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔鏃ュ織鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysOperLogVo"}}}}}}},"/monitor/online":{"get":{"tags":["鍦ㄧ嚎鐢ㄦ埛鐩戞帶"],"summary":"鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鐨勫湪绾胯澶囧垪琛紝浠呰繑鍥炲綋鍓嶈处鍙蜂粛鏈夋晥鐨?token 浼氳瘽銆?,"description":"鑾峰彇褰撳墠鐧诲綍鐢ㄦ埛鐨勫湪绾胯澶囧垪琛紝浠呰繑鍥炲綋鍓嶈处鍙蜂粛鏈夋晥鐨?token 浼氳瘽銆?,"operationId":"getInfo_18","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"褰撳墠鐢ㄦ埛鍦ㄧ嚎璁惧鍒楄〃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysUserOnline"}}}}}}},"/monitor/online/list":{"get":{"tags":["鍦ㄧ嚎鐢ㄦ埛鐩戞帶"],"summary":"鑾峰彇鍦ㄧ嚎鐢ㄦ埛鐩戞帶鍒楄〃锛屽苟鎸?IP 鎴栫敤鎴峰悕鏉′欢杩囨护褰撳墠鏈夋晥浼氳瘽銆?,"description":"鑾峰彇鍦ㄧ嚎鐢ㄦ埛鐩戞帶鍒楄〃锛屽苟鎸?IP 鎴栫敤鎴峰悕鏉′欢杩囨护褰撳墠鏈夋晥浼氳瘽銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:online:list`<br><br>","operationId":"list_18","parameters":[{"name":"ipaddr","in":"query","description":"IP鍦板潃","required":true,"schema":{"type":"string"}},{"name":"userName","in":"query","description":"鐢ㄦ埛鍚?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鍦ㄧ嚎鐢ㄦ埛鍒嗛〉鏁版嵁","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysUserOnline"}}}}}}},"/monitor/loginInfo/unlock/{userName}":{"get":{"tags":["绯荤粺璁块棶璁板綍"],"summary":"娓呴櫎鎸囧畾鐢ㄦ埛鐨勭櫥褰曞け璐ラ攣瀹氱姸鎬併€?,"description":"娓呴櫎鎸囧畾鐢ㄦ埛鐨勭櫥褰曞け璐ラ攣瀹氱姸鎬併€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:logininfo:unlock`<br><br>","operationId":"unlock_1","parameters":[{"name":"userName","in":"path","description":"鐢ㄦ埛鍚?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/loginInfo/list":{"get":{"tags":["绯荤粺璁块棶璁板綍"],"summary":"鍒嗛〉鏌ヨ绯荤粺璁块棶璁板綍銆?,"description":"鍒嗛〉鏌ヨ绯荤粺璁块棶璁板綍銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:logininfo:list`<br><br>","operationId":"list_19","parameters":[{"name":"loginInfo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/SysLoginInfoBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鐧诲綍鏃ュ織鍒嗛〉缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultSysLoginInfoVo"}}}}}}},"/monitor/cache":{"get":{"tags":["缂撳瓨鐩戞帶"],"summary":"鑾峰彇 Redis 缂撳瓨鐩戞帶淇℃伅銆?,"description":"鑾峰彇 Redis 缂撳瓨鐩戞帶淇℃伅銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:cache:list`<br><br>","operationId":"getInfo_19","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error"},"200":{"description":"Redis 淇℃伅銆佸簱澶у皬涓庡懡浠ょ粺璁?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RCacheListInfoVo"}}}}}}},"/device/device/{deviceId}":{"get":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"鏌ヨ璁惧璇︽儏銆傝繍琛屾暟鎹彧璇汇€?,"description":"鏌ヨ璁惧璇︽儏銆傝繍琛屾暟鎹彧璇汇€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:query`<br><br>","operationId":"getInfo_20","parameters":[{"name":"deviceId","in":"path","description":"璁惧涓婚敭","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"璁惧璇︽儏","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RCzDeviceVo"}}}}}}},"/device/device/productOptions":{"get":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"鏌ヨ鍙坊鍔犵殑浜у搧妯℃澘銆?,"description":"鏌ヨ鍙坊鍔犵殑浜у搧妯℃澘銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:query` | `device:device:add`<br><br>","operationId":"productOptions","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"浜у搧妯℃澘","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListCzProductOptionVo"}}}}}}},"/device/device/locationOptions":{"get":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"鏌ヨ鍙€夋嫨鐨勬埧闂淬€?,"description":"鏌ヨ鍙€夋嫨鐨勬埧闂淬€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:query` | `device:device:add` | `device:device:edit`<br><br>","operationId":"locationOptions","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎴块棿","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListCzLocationOptionVo"}}}}}}},"/device/device/list":{"get":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"鍒嗛〉鏌ヨ璁惧銆?,"description":"鍒嗛〉鏌ヨ璁惧銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:list`<br><br>","operationId":"list_20","parameters":[{"name":"bo","in":"query","description":"鏌ヨ鏉′欢","required":true,"schema":{"$ref":"#/components/schemas/CzDeviceBo"}},{"name":"pageQuery","in":"query","description":"鍒嗛〉鍙傛暟","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"璁惧鍒嗛〉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultCzDeviceVo"}}}}}}},"/demo/websocket/send":{"get":{"tags":["WebSocket 婕旂ず妗堜緥"],"summary":"鍙戝竷娑堟伅","description":"鍙戝竷娑堟伅","operationId":"send","parameters":[{"name":"userId","in":"query","description":"鐩爣鐢ㄦ埛","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"message","in":"query","description":"鍙戦€佸唴瀹?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/tree/{id}":{"get":{"tags":["娴嬭瘯鏍戣〃Controller"],"summary":"鑾峰彇娴嬭瘯鏍戣〃璇︾粏淇℃伅","description":"鑾峰彇娴嬭瘯鏍戣〃璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:tree:query`<br><br>","operationId":"getInfo_21","parameters":[{"name":"id","in":"path","description":"娴嬭瘯鏍慖D","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestTreeVo"}}}}}}},"/demo/tree/list":{"get":{"tags":["娴嬭瘯鏍戣〃Controller"],"summary":"鏌ヨ娴嬭瘯鏍戣〃鍒楄〃","description":"鏌ヨ娴嬭瘯鏍戣〃鍒楄〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:tree:list`<br><br>","operationId":"list_21","parameters":[{"name":"bo","in":"query","required":true,"schema":{"$ref":"#/components/schemas/TestTreeBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListTestTreeVo"}}}}}}},"/demo/tree/export":{"get":{"tags":["娴嬭瘯鏍戣〃Controller"],"summary":"瀵煎嚭娴嬭瘯鏍戣〃鍒楄〃","description":"瀵煎嚭娴嬭瘯鏍戣〃鍒楄〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:tree:export`<br><br>","operationId":"export_13","parameters":[{"name":"bo","in":"query","required":true,"schema":{"$ref":"#/components/schemas/TestTreeBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/sms/sendTencent":{"get":{"tags":["鐭俊婕旂ず妗堜緥"],"summary":"鍙戦€佺煭淇encent","description":"鍙戦€佺煭淇encent","operationId":"sendTencent","parameters":[{"name":"phones","in":"query","description":"鐢佃瘽鍙?,"required":true,"schema":{"type":"string"}},{"name":"templateId","in":"query","description":"妯℃澘ID","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RObject"}}}}}}},"/demo/sms/sendAliyun":{"get":{"tags":["鐭俊婕旂ず妗堜緥"],"summary":"鍙戦€佺煭淇liyun","description":"鍙戦€佺煭淇liyun","operationId":"sendAliyun","parameters":[{"name":"phones","in":"query","description":"鐢佃瘽鍙?,"required":true,"schema":{"type":"string"}},{"name":"templateId","in":"query","description":"妯℃澘ID","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RObject"}}}}}}},"/demo/sms/removeBlacklist":{"get":{"tags":["鐭俊婕旂ず妗堜緥"],"summary":"绉婚櫎榛戝悕鍗?,"description":"绉婚櫎榛戝悕鍗?,"operationId":"removeBlacklist","parameters":[{"name":"phone","in":"query","description":"鎵嬫満鍙?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RObject"}}}}}}},"/demo/sms/addBlacklist":{"get":{"tags":["鐭俊婕旂ず妗堜緥"],"summary":"娣诲姞榛戝悕鍗?,"description":"娣诲姞榛戝悕鍗?,"operationId":"addBlacklist","parameters":[{"name":"phone","in":"query","description":"鎵嬫満鍙?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RObject"}}}}}}},"/demo/sensitive/test":{"get":{"tags":["娴嬭瘯鏁版嵁鑴辨晱鎺у埗鍣?],"summary":"娴嬭瘯鏁版嵁鑴辨晱","description":"娴嬭瘯鏁版嵁鑴辨晱","operationId":"test","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestSensitive"}}}}}}},"/demo/saTokenDoc/special/tempPermission":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙15锛氫复鏃舵潈闄愭牎楠岋紙SaCheckPermission閫昏緫锛氫复鏃舵潈闄?姘镐箙鏉冮檺锛塡n 娉細涓存椂鏉冮檺闇€閫氳繃SaToken API鎵嬪姩璁剧疆锛屽 SaHolder.getStpLogic().setTempPermission(\"system:temp:test\")","description":"鍦烘櫙15锛氫复鏃舵潈闄愭牎楠岋紙SaCheckPermission閫昏緫锛氫复鏃舵潈闄?姘镐箙鏉冮檺锛塡n 娉細涓存椂鏉冮檺闇€閫氳繃SaToken API鎵嬪姩璁剧疆锛屽 SaHolder.getStpLogic().setTempPermission(\"system:temp:test\")<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:temp:test`<br><br>","operationId":"tempPermission","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/special/loginTypeSpecify":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙16锛氱櫥褰曠被鍨嬫寚瀹氾紙澶氱鐧诲綍鍦烘櫙锛屽PC/APP/灏忕▼搴忥級\n 娉細闇€閰嶅悎SaToken澶氳处鍙蜂綋绯婚厤缃?,"description":"鍦烘櫙16锛氱櫥褰曠被鍨嬫寚瀹氾紙澶氱鐧诲綍鍦烘櫙锛屽PC/APP/灏忕▼搴忥級\n 娉細闇€閰嶅悎SaToken澶氳处鍙蜂綋绯婚厤缃?,"operationId":"loginTypeSpecify","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/special/ignoreOverride":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙14锛歋aIgnore灞€閮ㄨ鐩栵紙鏂规硶娉ㄨВ瑕嗙洊绫绘敞瑙o紝鑻ユ湁锛塡n 鍋囪绫讳笂鏈堾SaCheckLogin锛屾柟娉曚笂@SaIgnore浼氳鐩?,"description":"鍦烘櫙14锛歋aIgnore灞€閮ㄨ鐩栵紙鏂规硶娉ㄨВ瑕嗙洊绫绘敞瑙o紝鑻ユ湁锛塡n 鍋囪绫讳笂鏈堾SaCheckLogin锛屾柟娉曚笂@SaIgnore浼氳鐩?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"ignoreOverride","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/basic/singleRole":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙2锛氬崟涓€瑙掕壊鏍¢獙锛圓ND妯″紡锛岄粯璁わ級","description":"鍦烘櫙2锛氬崟涓€瑙掕壊鏍¢獙锛圓ND妯″紡锛岄粯璁わ級<br><h3>璁块棶鏉冮檺</h3><br>**瑙掕壊鏍¢獙锛?*<br><br>- `admin`<br>","operationId":"singleRole","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/basic/singlePermission":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙3锛氬崟涓€鏉冮檺鏍¢獙锛圓ND妯″紡锛岄粯璁わ級","description":"鍦烘櫙3锛氬崟涓€鏉冮檺鏍¢獙锛圓ND妯″紡锛岄粯璁わ級<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:view`<br><br>","operationId":"singlePermission","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/basic/loginOnly":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙1锛氫粎鐧诲綍鏍¢獙锛堟棤瑙掕壊/鏉冮檺闄愬埗锛屽彧闇€鐧诲綍鎬侊級","description":"鍦烘櫙1锛氫粎鐧诲綍鏍¢獙锛堟棤瑙掕壊/鏉冮檺闄愬埗锛屽彧闇€鐧诲綍鎬侊級","operationId":"loginOnly","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/basic/ignoreAll":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙4锛氬拷鐣ユ墍鏈夋潈闄愭牎楠岋紙SaIgnore浼樺厛绾ф渶楂橈級","description":"鍦烘櫙4锛氬拷鐣ユ墍鏈夋潈闄愭牎楠岋紙SaIgnore浼樺厛绾ф渶楂橈級<br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"ignoreAll","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advanced/roleWildcardPrefix":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙10锛氳鑹查€氶厤绗﹀尮閰嶏紙鍓嶇紑鍖归厤锛塡n 鎷ユ湁admin_* 鍗冲彲鍖归厤鎵€鏈塧dmin寮€澶寸殑瑙掕壊","description":"鍦烘櫙10锛氳鑹查€氶厤绗﹀尮閰嶏紙鍓嶇紑鍖归厤锛塡n 鎷ユ湁admin_* 鍗冲彲鍖归厤鎵€鏈塧dmin寮€澶寸殑瑙掕壊<br><h3>璁块棶鏉冮檺</h3><br>**瑙掕壊鏍¢獙锛?*<br><br>- `admin_*`<br>","operationId":"roleWildcardPrefix","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advanced/permWithOrRole":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙13锛歰rRole鍙傛暟锛堟潈闄愭牎楠屽け璐ユ椂锛屽厹搴曡鑹叉牎楠岋級\n 鏍稿績閫昏緫锛氭棤system:user:export鏉冮檺鏃讹紝妫€鏌ユ槸鍚︽湁admin/operator瑙掕壊","description":"鍦烘櫙13锛歰rRole鍙傛暟锛堟潈闄愭牎楠屽け璐ユ椂锛屽厹搴曡鑹叉牎楠岋級\n 鏍稿績閫昏緫锛氭棤system:user:export鏉冮檺鏃讹紝妫€鏌ユ槸鍚︽湁admin/operator瑙掕壊<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:export`<br> - 鎴栬鑹诧細`admin` & `operator`<br><br>","operationId":"permWithOrRole","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advanced/permWildcardPrefix":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙9锛氭潈闄愰€氶厤绗﹀尮閰嶏紙鍓嶇紑鍖归厤锛塡n 鎷ユ湁system:user:* 鍗冲彲鍖归厤鎵€鏈夌敤鎴锋ā鍧楁潈闄?,"description":"鍦烘櫙9锛氭潈闄愰€氶厤绗﹀尮閰嶏紙鍓嶇紑鍖归厤锛塡n 鎷ユ湁system:user:* 鍗冲彲鍖归厤鎵€鏈夌敤鎴锋ā鍧楁潈闄?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:*`<br><br>","operationId":"permWildcardPrefix","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advanced/mixRolePermOr":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙12锛氭潈闄?瑙掕壊娣峰悎OR妯″紡锛堜换涓€鏉′欢婊¤冻鍗冲彲锛塡n 婊¤冻浠讳竴锛氭嫢鏈塻uper_admin瑙掕壊 | 鎷ユ湁system:manage鏉冮檺","description":"鍦烘櫙12锛氭潈闄?瑙掕壊娣峰悎OR妯″紡锛堜换涓€鏉′欢婊¤冻鍗冲彲锛塡n 婊¤冻浠讳竴锛氭嫢鏈塻uper_admin瑙掕壊 | 鎷ユ湁system:manage鏉冮檺<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:manage`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `super_admin`<br>","operationId":"mixRolePermOr","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advanced/mixRolePermAnd":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙11锛氭潈闄?瑙掕壊娣峰悎AND妯″紡锛堟墍鏈夋潯浠跺繀椤绘弧瓒筹級\n 闇€鍚屾椂婊¤冻锛氭嫢鏈塧dmin瑙掕壊 + 鎷ユ湁system:user:all鏉冮檺","description":"鍦烘櫙11锛氭潈闄?瑙掕壊娣峰悎AND妯″紡锛堟墍鏈夋潯浠跺繀椤绘弧瓒筹級\n 闇€鍚屾椂婊¤冻锛氭嫢鏈塧dmin瑙掕壊 + 鎷ユ湁system:user:all鏉冮檺<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:all`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `admin`<br>","operationId":"mixRolePermAnd","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advance/multiRoleOr":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙6锛氬瑙掕壊OR妯″紡锛堟嫢鏈変换涓€瑙掕壊鍗冲彲锛?,"description":"鍦烘櫙6锛氬瑙掕壊OR妯″紡锛堟嫢鏈変换涓€瑙掕壊鍗冲彲锛?br><h3>璁块棶鏉冮檺</h3><br>**瑙掕壊鏍¢獙锛?*<br><br>- `admin` | `test`<br>","operationId":"multiRoleOr","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advance/multiRoleAnd":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙5锛氬瑙掕壊AND妯″紡锛堝繀椤诲悓鏃舵嫢鏈夋墍鏈夎鑹诧級","description":"鍦烘櫙5锛氬瑙掕壊AND妯″紡锛堝繀椤诲悓鏃舵嫢鏈夋墍鏈夎鑹诧級<br><h3>璁块棶鏉冮檺</h3><br>**瑙掕壊鏍¢獙锛?*<br><br>- `admin` & `operator`<br>","operationId":"multiRoleAnd","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advance/multiPermOr":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙8锛氬鏉冮檺OR妯″紡锛堟嫢鏈変换涓€鏉冮檺鍗冲彲锛?,"description":"鍦烘櫙8锛氬鏉冮檺OR妯″紡锛堟嫢鏈変换涓€鏉冮檺鍗冲彲锛?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:add` | `system:user:delete`<br><br>","operationId":"multiPermOr","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/saTokenDoc/advance/multiPermAnd":{"get":{"tags":["SaToken 鏉冮檺娴嬭瘯 鎺ュ彛鏂囨。杈撳嚭娴嬭瘯"],"summary":"鍦烘櫙7锛氬鏉冮檺AND妯″紡锛堝繀椤诲悓鏃舵嫢鏈夋墍鏈夋潈闄愶級","description":"鍦烘櫙7锛氬鏉冮檺AND妯″紡锛堝繀椤诲悓鏃舵嫢鏈夋墍鏈夋潈闄愶級<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:edit` & `system:log:view`<br><br>","operationId":"multiPermAnd","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/redisLock/testLock4j":{"get":{"tags":["娴嬭瘯鍒嗗竷寮忛攣鐨勬牱渚?],"summary":"娴嬭瘯lock4j 娉ㄨВ","description":"娴嬭瘯lock4j 娉ㄨВ","operationId":"testLock4j","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/redisLock/testLock4jLockTemplate":{"get":{"tags":["娴嬭瘯鍒嗗竷寮忛攣鐨勬牱渚?],"summary":"娴嬭瘯lock4j 宸ュ叿","description":"娴嬭瘯lock4j 宸ュ叿","operationId":"testLock4jLockTemplate","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/redis/pubsub/sub":{"get":{"tags":["Redis 鍙戝竷璁㈤槄 婕旂ず妗堜緥"],"summary":"璁㈤槄娑堟伅","description":"璁㈤槄娑堟伅","operationId":"sub","parameters":[{"name":"key","in":"query","description":"閫氶亾Key","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/redis/pubsub/pub":{"get":{"tags":["Redis 鍙戝竷璁㈤槄 婕旂ず妗堜緥"],"summary":"鍙戝竷娑堟伅","description":"鍙戝竷娑堟伅","operationId":"pub","parameters":[{"name":"key","in":"query","description":"閫氶亾Key","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","description":"鍙戦€佸唴瀹?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/rateLimiter/testip":{"get":{"tags":["娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?],"summary":"娴嬭瘯璇锋眰IP闄愭祦\n 鍚屼竴IP璇锋眰鍙楀奖鍝?,"description":"娴嬭瘯璇锋眰IP闄愭祦\n 鍚屼竴IP璇锋眰鍙楀奖鍝?,"operationId":"testip","parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/rateLimiter/testcluster":{"get":{"tags":["娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?],"summary":"娴嬭瘯闆嗙兢瀹炰緥闄愭祦\n 鍚姩涓や釜鍚庣鏈嶅姟浜掍笉褰卞搷","description":"娴嬭瘯闆嗙兢瀹炰緥闄愭祦\n 鍚姩涓や釜鍚庣鏈嶅姟浜掍笉褰卞搷","operationId":"testcluster","parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/rateLimiter/test":{"get":{"tags":["娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?],"summary":"娴嬭瘯鍏ㄥ眬闄愭祦\n 鍏ㄥ眬褰卞搷","description":"娴嬭瘯鍏ㄥ眬闄愭祦\n 鍏ㄥ眬褰卞搷","operationId":"test_1","parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/rateLimiter/testObj":{"get":{"tags":["娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?],"summary":"娴嬭瘯璇锋眰IP闄愭祦(key鍩轰簬鍙傛暟鑾峰彇)\n 鍚屼竴IP璇锋眰鍙楀奖鍝峔n ","description":"娴嬭瘯璇锋眰IP闄愭祦(key鍩轰簬鍙傛暟鑾峰彇)\n 鍚屼竴IP璇锋眰鍙楀奖鍝峔n <p>\n 绠€鍗曞彉閲忚幏鍙?#鍙橀噺 澶嶆潅琛ㄨ揪寮?#{#鍙橀噺 != 1 ? 1 : 0}","operationId":"testObj","parameters":[{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/queue/priority/remove":{"get":{"tags":["浼樺厛闃熷垪 婕旂ず妗堜緥"],"summary":"鍒犻櫎闃熷垪鏁版嵁","description":"鍒犻櫎闃熷垪鏁版嵁","operationId":"remove_3","parameters":[{"name":"queueName","in":"query","description":"闃熷垪鍚?,"required":true,"schema":{"type":"string"}},{"name":"name","in":"query","description":"瀵硅薄鍚?,"required":true,"schema":{"type":"string"}},{"name":"orderNum","in":"query","description":"鎺掑簭鍙?,"required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/queue/priority/get":{"get":{"tags":["浼樺厛闃熷垪 婕旂ず妗堜緥"],"summary":"鑾峰彇闃熷垪鏁版嵁","description":"鑾峰彇闃熷垪鏁版嵁","operationId":"get","parameters":[{"name":"queueName","in":"query","description":"闃熷垪鍚?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/queue/priority/add":{"get":{"tags":["浼樺厛闃熷垪 婕旂ず妗堜緥"],"summary":"娣诲姞闃熷垪鏁版嵁","description":"娣诲姞闃熷垪鏁版嵁","operationId":"add_19","parameters":[{"name":"queueName","in":"query","description":"闃熷垪鍚?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/mqtt/send":{"get":{"tags":["mqtt 婕旂ず妗堜緥"],"summary":"鍙戝竷涓€鏉?MQTT 娴嬭瘯娑堟伅銆?,"description":"鍙戝竷涓€鏉?MQTT 娴嬭瘯娑堟伅銆?,"operationId":"send_1","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鏄惁鍙戦€佹垚鍔?,"content":{"*/*":{"schema":{"type":"boolean","description":"鏄惁鏇存柊宸插瓨鍦ㄦ暟鎹?}}}}}}},"/demo/mcp/tools":{"get":{"tags":["MCP Client 婕旂ず妗堜緥銆?],"summary":"鏌ヨ澶栭儴 MCP Server 宸ュ叿鍒楄〃銆?,"description":"鏌ヨ澶栭儴 MCP Server 宸ュ叿鍒楄〃銆?,"operationId":"tools","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringListString"}}}}}}},"/demo/mcp/resource":{"get":{"tags":["MCP Client 婕旂ず妗堜緥銆?],"summary":"璇诲彇澶栭儴 MCP 璧勬簮銆?,"description":"璇诲彇澶栭儴 MCP 璧勬簮銆?,"operationId":"resource","parameters":[{"name":"uri","in":"query","required":false,"schema":{"type":"string","default":"demo://summary"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringMcpResourceReadResult"}}}}}}},"/demo/mcp/receive":{"get":{"tags":["MCP Client 婕旂ず妗堜緥銆?],"summary":"璋冪敤澶栭儴 MCP 宸ュ叿骞舵ā鎷熶笟鍔″鐞嗐€?,"description":"璋冪敤澶栭儴 MCP 宸ュ叿骞舵ā鎷熶笟鍔″鐞嗐€?,"operationId":"receive","parameters":[{"name":"toolName","in":"query","required":false,"schema":{"type":"string","default":"demo_get_data"}},{"name":"id","in":"query","required":false,"schema":{"type":"string","default":"1"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMcpDemoHandleResult"}}}}}}},"/demo/mail/sendSimpleMessage":{"get":{"tags":["閭欢鍙戦€佹渚?],"summary":"鍙戦€侀偖浠?,"description":"鍙戦€侀偖浠?,"operationId":"sendSimpleMessage","parameters":[{"name":"to","in":"query","description":"鎺ユ敹浜?,"required":true,"schema":{"type":"string"}},{"name":"subject","in":"query","description":"鏍囬","required":true,"schema":{"type":"string"}},{"name":"text","in":"query","description":"鍐呭","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/mail/sendMessageWithAttachments":{"get":{"tags":["閭欢鍙戦€佹渚?],"summary":"鍙戦€侀偖浠讹紙澶氶檮浠讹級","description":"鍙戦€侀偖浠讹紙澶氶檮浠讹級","operationId":"sendMessageWithAttachments","parameters":[{"name":"to","in":"query","description":"鎺ユ敹浜?,"required":true,"schema":{"type":"string"}},{"name":"subject","in":"query","description":"鏍囬","required":true,"schema":{"type":"string"}},{"name":"text","in":"query","description":"鍐呭","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/mail/sendMessageWithAttachment":{"get":{"tags":["閭欢鍙戦€佹渚?],"summary":"鍙戦€侀偖浠讹紙甯﹂檮浠讹級","description":"鍙戦€侀偖浠讹紙甯﹂檮浠讹級","operationId":"sendMessageWithAttachment","parameters":[{"name":"to","in":"query","description":"鎺ユ敹浜?,"required":true,"schema":{"type":"string"}},{"name":"subject","in":"query","description":"鏍囬","required":true,"schema":{"type":"string"}},{"name":"text","in":"query","description":"鍐呭","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/i18n":{"get":{"tags":["娴嬭瘯鍥介檯鍖?],"summary":"閫氳繃code鑾峰彇鍥介檯鍖栧唴瀹筡n code涓?messages","description":"閫氳繃code鑾峰彇鍥介檯鍖栧唴瀹筡n code涓?messages.properties 涓殑 key\n <p>\n 娴嬭瘯浣跨敤 user.register.success","operationId":"get_1","parameters":[{"name":"code","in":"query","description":"鍥介檯鍖朿ode","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/i18n/test2":{"get":{"tags":["娴嬭瘯鍥介檯鍖?],"summary":"Bean 鏍¢獙鍥介檯鍖朶n 涓嶄紶鍊?鍒嗗埆鏌ョ湅寮傚父杩斿洖\n ","description":"Bean 鏍¢獙鍥介檯鍖朶n 涓嶄紶鍊?鍒嗗埆鏌ョ湅寮傚父杩斿洖\n <p>\n 娴嬭瘯浣跨敤 not.null","operationId":"test2","parameters":[{"name":"bo","in":"query","required":true,"schema":{"$ref":"#/components/schemas/TestI18nBo"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestI18nBo"}}}}}}},"/demo/i18n/test1":{"get":{"tags":["娴嬭瘯鍥介檯鍖?],"summary":"Validator 鏍¢獙鍥介檯鍖朶n 涓嶄紶鍊?鍒嗗埆鏌ョ湅寮傚父杩斿洖\n ","description":"Validator 鏍¢獙鍥介檯鍖朶n 涓嶄紶鍊?鍒嗗埆鏌ョ湅寮傚父杩斿洖\n <p>\n 娴嬭瘯浣跨敤 not.null","operationId":"test1","parameters":[{"name":"str","in":"query","required":true,"schema":{"type":"string","minLength":1}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/excel/exportWithOptions":{"get":{"tags":["娴嬭瘯Excel鍔熻兘"],"summary":"瀵煎嚭涓嬫媺妗?,"description":"瀵煎嚭涓嬫媺妗?,"operationId":"exportWithOptions","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/exportTemplateOne":{"get":{"tags":["娴嬭瘯Excel鍔熻兘"],"summary":"鍗曞垪琛ㄥ鏁版嵁","description":"鍗曞垪琛ㄥ鏁版嵁","operationId":"exportTemplateOne","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/exportTemplateMultiSheet":{"get":{"tags":["娴嬭瘯Excel鍔熻兘"],"summary":"澶氫釜sheet瀵煎嚭","description":"澶氫釜sheet瀵煎嚭","operationId":"exportTemplateMultiSheet","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/exportTemplateMuliti":{"get":{"tags":["娴嬭瘯Excel鍔熻兘"],"summary":"澶氬垪琛ㄥ鏁版嵁","description":"澶氬垪琛ㄥ鏁版嵁","operationId":"exportTemplateMuliti","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/excel/customExport":{"get":{"tags":["娴嬭瘯Excel鍔熻兘"],"summary":"鑷畾涔夊鍑?,"description":"鑷畾涔夊鍑?,"operationId":"customExport","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK"}}}},"/demo/encrypt":{"get":{"tags":["娴嬭瘯鏁版嵁搴撳姞瑙e瘑鍔熻兘"],"summary":"娴嬭瘯鏁版嵁搴撳姞瑙e瘑","description":"娴嬭瘯鏁版嵁搴撳姞瑙e瘑","operationId":"test_2","parameters":[{"name":"key","in":"query","description":"娴嬭瘯key","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","description":"娴嬭瘯value","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RMapStringTestDemoEncrypt"}}}}}}},"/demo/demo/{id}":{"get":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"鑾峰彇娴嬭瘯鍗曡〃璇︾粏淇℃伅","description":"鑾峰彇娴嬭瘯鍗曡〃璇︾粏淇℃伅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:query`<br><br>","operationId":"getInfo_22","parameters":[{"name":"id","in":"path","description":"娴嬭瘯ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RTestDemoVo"}}}}}}},"/demo/demo/page":{"get":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"鑷畾涔夊垎椤垫煡璇?,"description":"鑷畾涔夊垎椤垫煡璇?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:list`<br><br>","operationId":"page","parameters":[{"name":"bo","in":"query","required":true,"schema":{"$ref":"#/components/schemas/TestDemoBo"}},{"name":"pageQuery","in":"query","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultTestDemoVo"}}}}}}},"/demo/demo/list":{"get":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"鏌ヨ娴嬭瘯鍗曡〃鍒楄〃","description":"鏌ヨ娴嬭瘯鍗曡〃鍒楄〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:list`<br><br>","operationId":"list_22","parameters":[{"name":"bo","in":"query","required":true,"schema":{"$ref":"#/components/schemas/TestDemoBo"}},{"name":"pageQuery","in":"query","required":true,"schema":{"$ref":"#/components/schemas/PageQuery"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RPageResultTestDemoVo"}}}}}}},"/demo/cache/test6":{"get":{"tags":["spring-cache 婕旂ず妗堜緥"],"summary":"娴嬭瘯璁剧疆杩囨湡鏃堕棿\n 鎵嬪姩璁剧疆杩囨湡鏃堕棿10绉抃n 11绉掑悗鑾峰彇 鍒ゆ柇鏄惁鐩哥瓑","description":"娴嬭瘯璁剧疆杩囨湡鏃堕棿\n 鎵嬪姩璁剧疆杩囨湡鏃堕棿10绉抃n 11绉掑悗鑾峰彇 鍒ゆ柇鏄惁鐩哥瓑","operationId":"test6","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RBoolean"}}}}}}},"/demo/cache/test3":{"get":{"tags":["spring-cache 婕旂ず妗堜緥"],"summary":"娴嬭瘯 @CacheEvict\n ","description":"娴嬭瘯 @CacheEvict\n <p>\n 浣跨敤浜咰acheEvict娉ㄨВ鐨勬柟娉?浼氭竻绌烘寚瀹氱紦瀛榎n 銆屼竴鑸敤鍦ㄥ垹闄ょ殑鏂规硶涓娿€峔n <p>\n cacheNames 鍛藉悕瑙勫垯 鏌ョ湅 {@link CacheNames CacheNames} 娉ㄩ噴 鏀寔澶氬弬鏁?,"operationId":"test3","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/cache/test2":{"get":{"tags":["spring-cache 婕旂ず妗堜緥"],"summary":"娴嬭瘯 @CachePut\n ","description":"娴嬭瘯 @CachePut\n <p>\n 鍔犱簡@CachePut娉ㄨВ鐨勬柟娉?浼氭妸鏂规硶鐨勮繑鍥炲€紁ut鍒扮紦瀛橀噷闈㈢紦瀛樿捣鏉?渚涘叾瀹冨湴鏂逛娇鐢╘n 瀹冦€岄€氬父鐢ㄥ湪鏂板鎴栬€呭疄鏃舵洿鏂版柟娉曚笂銆峔n <p>\n cacheNames 鍛藉悕瑙勫垯 鏌ョ湅 {@link CacheNames CacheNames} 娉ㄩ噴 鏀寔澶氬弬鏁?,"operationId":"test2_1","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/demo/cache/test1":{"get":{"tags":["spring-cache 婕旂ず妗堜緥"],"summary":"娴嬭瘯 @Cacheable\n ","description":"娴嬭瘯 @Cacheable\n <p>\n 琛ㄧず杩欎釜鏂规硶鏈変簡缂撳瓨鐨勫姛鑳?鏂规硶鐨勮繑鍥炲€间細琚紦瀛樹笅鏉n 涓嬩竴娆¤皟鐢ㄨ鏂规硶鍓?浼氬幓妫€鏌ユ槸鍚︾紦瀛樹腑宸茬粡鏈夊€糪n 濡傛灉鏈夊氨鐩存帴杩斿洖,涓嶈皟鐢ㄦ柟娉昞n 濡傛灉娌℃湁,灏辫皟鐢ㄦ柟娉?鐒跺悗鎶婄粨鏋滅紦瀛樿捣鏉n 杩欎釜娉ㄨВ銆屼竴鑸敤鍦ㄦ煡璇㈡柟娉曚笂銆峔n <p>\n 閲嶇偣璇存槑: 缂撳瓨娉ㄨВ涓ヨ皑涓庡叾浠栫瓫閫夋暟鎹姛鑳戒竴璧蜂娇鐢╘n 渚嬪: 鏁版嵁鏉冮檺娉ㄨВ 浼氶€犳垚 缂撳瓨鍑荤┛ 涓?鏁版嵁涓嶄竴鑷撮棶棰榎n <p>\n cacheNames 鍛藉悕瑙勫垯 鏌ョ湅 {@link CacheNames CacheNames} 娉ㄩ噴 鏀寔澶氬弬鏁?,"operationId":"test1_1","parameters":[{"name":"key","in":"query","required":true,"schema":{"type":"string"}},{"name":"value","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/auth/code":{"get":{"tags":["楠岃瘉鐮佹搷浣滃鐞?],"summary":"鑾峰彇鍥剧墖楠岃瘉鐮併€?,"description":"鑾峰彇鍥剧墖楠岃瘉鐮併€?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"getCode","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"楠岃瘉鐮佷俊鎭?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RCaptchaVo"}}}}}}},"/auth/binding/{source}":{"get":{"tags":["璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?],"summary":"鑾峰彇绗笁鏂圭粦瀹氳烦杞湴鍧€銆?,"description":"鑾峰彇绗笁鏂圭粦瀹氳烦杞湴鍧€銆?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"authBinding","parameters":[{"name":"source","in":"path","description":"鐧诲綍鏉ユ簮","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"璺宠浆鍦板潃","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RString"}}}}}}},"/app/profile":{"get":{"tags":["App 鐢ㄦ埛璧勬枡鎺у埗鍣?],"summary":"鑾峰彇褰撳墠鐢ㄦ埛璧勬枡","description":"鑾峰彇褰撳墠鐢ㄦ埛璧勬枡","operationId":"getProfile","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RAppUserProfileVo"}}}}}}},"/app/location/list/{homeId}":{"get":{"tags":["App 鎴块棿浣嶇疆绠$悊鎺у埗鍣?],"summary":"鏌ヨ鎸囧畾瀹跺涵鐨勬墍鏈夋埧闂翠綅缃垪琛?,"description":"鏌ヨ鎸囧畾瀹跺涵鐨勬墍鏈夋埧闂翠綅缃垪琛?,"operationId":"listLocations","parameters":[{"name":"homeId","in":"path","description":"瀹跺涵ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"浣嶇疆鍒楄〃锛堟寜鎺掑簭鍊煎崌搴忋€佸垱寤烘椂闂村崌搴忔帓鍒楋級","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListAppLocationVo"}}}}}}},"/app/home/list":{"get":{"tags":["App 瀹跺涵绠$悊鎺у埗鍣?],"summary":"鏌ヨ褰撳墠鐢ㄦ埛鐨勬墍鏈夊搴垪琛?,"description":"鏌ヨ褰撳墠鐢ㄦ埛鐨勬墍鏈夊搴垪琛?,"operationId":"listHomes","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"瀹跺涵鍒楄〃锛堟寜鏄惁榛樿闄嶅簭銆佸垱寤烘椂闂村崌搴忔帓鍒楋紝鍖呭惈浣嶇疆鏁伴噺缁熻锛?,"content":{"*/*":{"schema":{"$ref":"#/components/schemas/RListAppHomeVo"}}}}}}},"/api/snail/chat/my-agents":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"myAgents","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultListOpenApiAgentVO"}}}}}}},"/api/snail/chat/conversations/messages":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"getMessages","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"conversationId","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultListOpenApiMessageVO"}}}}}}},"/api/snail/chat/messages":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"getMessages_1","parameters":[{"name":"agentId","in":"query","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"conversationId","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultListOpenApiMessageVO"}}}}}}},"/api/snail/chat/config":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"config_1","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultMapStringObject"}}}}}}},"/api/snail/chat/agents":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"listAgents","parameters":[{"name":"arg0","in":"query","required":true,"schema":{"$ref":"#/components/schemas/OpenApiAgentQueryRequest"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/PageResultListOpenApiAgentVO"}}}}}}},"/api/snail/chat/agent":{"get":{"tags":["snail-ai-chat-gateway-controller"],"operationId":"getAgent","parameters":[{"name":"arg0","in":"query","required":true,"schema":{"$ref":"#/components/schemas/OpenApiAgentIdentityRequest"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResultOpenApiAgentVO"}}}}}}},"/":{"get":{"tags":["棣栭〉"],"summary":"璁块棶棣栭〉鏃惰繑鍥炲紩瀵兼彁绀恒€?,"description":"璁块棶棣栭〉鏃惰繑鍥炲紩瀵兼彁绀恒€?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"index","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"棣栭〉鎻愮ず璇?,"content":{"*/*":{"schema":{"type":"string"}}}}}}},"/workflow/spel/{ids}":{"delete":{"tags":["娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夋帶鍒跺櫒锛岃礋璐h〃杈惧紡瑙勫垯鐨勫鍒犳敼鏌ャ€?],"summary":"鎵归噺鍒犻櫎娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夈€?,"description":"鎵归噺鍒犻櫎娴佺▼ SpEL 琛ㄨ揪寮忓畾涔夈€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:spel:remove`<br><br>","operationId":"remove_4","parameters":[{"name":"ids","in":"path","description":"涓婚敭涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/leave/{ids}":{"delete":{"tags":["璇峰亣绀轰緥鎺у埗鍣紝婕旂ず涓氬姟鍗曟嵁涓庢祦绋嬪紩鎿庤仈鍔ㄧ殑鍏稿瀷鐢ㄦ硶銆?],"summary":"鎵归噺鍒犻櫎璇峰亣鍗曘€?,"description":"鎵归噺鍒犻櫎璇峰亣鍗曘€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:leave:remove`<br><br>","operationId":"remove_5","parameters":[{"name":"ids","in":"path","description":"涓婚敭涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/instance/deleteHisByInstanceIds/{instanceIds}":{"delete":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鎸夊疄渚?id 鎵归噺鍒犻櫎宸插畬鎴愮殑娴佺▼瀹炰緥銆?,"description":"鎸夊疄渚?id 鎵归噺鍒犻櫎宸插畬鎴愮殑娴佺▼瀹炰緥銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:remove`<br><br>","operationId":"deleteHisByInstanceIds","parameters":[{"name":"instanceIds","in":"path","description":"瀹炰緥id","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/instance/deleteByInstanceIds/{instanceIds}":{"delete":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鎸夊疄渚?id 鎵归噺鍒犻櫎娴佺▼瀹炰緥銆?,"description":"鎸夊疄渚?id 鎵归噺鍒犻櫎娴佺▼瀹炰緥銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:remove`<br><br>","operationId":"deleteByInstanceIds","parameters":[{"name":"instanceIds","in":"path","description":"瀹炰緥id","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/instance/deleteByBusinessIds/{businessIds}":{"delete":{"tags":["娴佺▼瀹炰緥绠$悊 鎺у埗灞?],"summary":"鎸変笟鍔?id 鎵归噺鍒犻櫎娴佺▼瀹炰緥銆?,"description":"鎸変笟鍔?id 鎵归噺鍒犻櫎娴佺▼瀹炰緥銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:instance:remove`<br><br>","operationId":"deleteByBusinessIds","parameters":[{"name":"businessIds","in":"path","description":"涓氬姟id","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/workflow/definition/{ids}":{"delete":{"tags":["娴佺▼瀹氫箟绠$悊 鎺у埗灞?],"summary":"鎵归噺鍒犻櫎娴佺▼瀹氫箟銆?,"description":"鎵归噺鍒犻櫎娴佺▼瀹氫箟銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `workflow:definition:remove`<br><br>","operationId":"remove_6","parameters":[{"name":"ids","in":"path","description":"娴佺▼瀹氫箟ID闆嗗悎","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/user/{userIds}":{"delete":{"tags":["鐢ㄦ埛淇℃伅"],"summary":"鍒犻櫎鐢ㄦ埛","description":"鍒犻櫎鐢ㄦ埛<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:user:remove`<br><br>","operationId":"remove_7","parameters":[{"name":"userIds","in":"path","description":"鐢ㄦ埛ID鏁扮粍","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/role/{roleIds}":{"delete":{"tags":["瑙掕壊淇℃伅"],"summary":"鍒犻櫎瑙掕壊","description":"鍒犻櫎瑙掕壊<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:role:remove`<br><br>","operationId":"remove_8","parameters":[{"name":"roleIds","in":"path","description":"瑙掕壊ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/post/{postIds}":{"delete":{"tags":["宀椾綅淇℃伅鎿嶄綔澶勭悊"],"summary":"鍒犻櫎宀椾綅","description":"鍒犻櫎宀椾綅<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:post:remove`<br><br>","operationId":"remove_9","parameters":[{"name":"postIds","in":"path","description":"宀椾綅ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/notice/{noticeIds}":{"delete":{"tags":["鍏憡 淇℃伅鎿嶄綔澶勭悊"],"summary":"鍒犻櫎閫氱煡鍏憡","description":"鍒犻櫎閫氱煡鍏憡<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:notice:remove`<br><br>","operationId":"remove_10","parameters":[{"name":"noticeIds","in":"path","description":"鍏憡ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/menu/cascade/{menuIds}":{"delete":{"tags":["鑿滃崟淇℃伅"],"summary":"鎵归噺绾ц仈鍒犻櫎鑿滃崟","description":"鎵归噺绾ц仈鍒犻櫎鑿滃崟<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:menu:remove`<br><br>**瑙掕壊鏍¢獙锛?*<br><br>- `superadmin`<br>","operationId":"remove_11","parameters":[{"name":"menuIds","in":"path","description":"鑿滃崟ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/dict/type/{dictIds}":{"delete":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鍒犻櫎瀛楀吀绫诲瀷","description":"鍒犻櫎瀛楀吀绫诲瀷<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:remove`<br><br>","operationId":"remove_12","parameters":[{"name":"dictIds","in":"path","description":"瀛楀吀ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/dict/type/refreshCache":{"delete":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鍒锋柊瀛楀吀缂撳瓨銆?,"description":"鍒锋柊瀛楀吀缂撳瓨銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:remove`<br><br>","operationId":"refreshCache","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/dict/data/{dictCodes}":{"delete":{"tags":["鏁版嵁瀛楀吀淇℃伅"],"summary":"鍒犻櫎瀛楀吀鏁版嵁","description":"鍒犻櫎瀛楀吀鏁版嵁<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:dict:remove`<br><br>","operationId":"remove_13","parameters":[{"name":"dictCodes","in":"path","description":"瀛楀吀code涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/config/{configIds}":{"delete":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"鍒犻櫎鍙傛暟閰嶇疆","description":"鍒犻櫎鍙傛暟閰嶇疆<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:remove`<br><br>","operationId":"remove_14","parameters":[{"name":"configIds","in":"path","description":"鍙傛暟ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/config/refreshCache":{"delete":{"tags":["鍙傛暟閰嶇疆 淇℃伅鎿嶄綔澶勭悊"],"summary":"鍒锋柊鍙傛暟缂撳瓨銆?,"description":"鍒锋柊鍙傛暟缂撳瓨銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:config:remove`<br><br>","operationId":"refreshCache_1","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/system/client/{ids}":{"delete":{"tags":["瀹㈡埛绔鐞?],"summary":"鎵归噺鍒犻櫎瀹㈡埛绔厤缃€?,"description":"鎵归噺鍒犻櫎瀹㈡埛绔厤缃€?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:client:remove`<br><br>","operationId":"remove_15","parameters":[{"name":"ids","in":"path","description":"涓婚敭涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/resource/oss/{ossIds}":{"delete":{"tags":["鏂囦欢涓婁紶 鎺у埗灞?],"summary":"鍒犻櫎OSS瀵硅薄瀛樺偍","description":"鍒犻櫎OSS瀵硅薄瀛樺偍<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:oss:remove`<br><br>","operationId":"remove_16","parameters":[{"name":"ossIds","in":"path","description":"OSS瀵硅薄ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/resource/oss/config/{ossConfigIds}":{"delete":{"tags":["瀵硅薄瀛樺偍閰嶇疆"],"summary":"鎵归噺鍒犻櫎瀵硅薄瀛樺偍閰嶇疆銆?,"description":"鎵归噺鍒犻櫎瀵硅薄瀛樺偍閰嶇疆銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `system:ossConfig:remove`<br><br>","operationId":"remove_17","parameters":[{"name":"ossConfigIds","in":"path","description":"OSS閰嶇疆ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/operlog/{operIds}":{"delete":{"tags":["鎿嶄綔鏃ュ織璁板綍"],"summary":"鎵归噺鍒犻櫎鎿嶄綔鏃ュ織璁板綍","description":"鎵归噺鍒犻櫎鎿嶄綔鏃ュ織璁板綍<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:operlog:remove`<br><br>","operationId":"remove_18","parameters":[{"name":"operIds","in":"path","description":"鏃ュ織ids","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/operlog/clean":{"delete":{"tags":["鎿嶄綔鏃ュ織璁板綍"],"summary":"娓呯┖鎿嶄綔鏃ュ織璁板綍銆?,"description":"娓呯┖鎿嶄綔鏃ュ織璁板綍銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:operlog:remove`<br><br>","operationId":"clean","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/online/{tokenId}":{"delete":{"tags":["鍦ㄧ嚎鐢ㄦ埛鐩戞帶"],"summary":"鎸?token 寮哄埗鐢ㄦ埛涓嬬嚎锛岄€傜敤浜庣鐞嗗憳韪㈤櫎寮傚父浼氳瘽銆?,"description":"鎸?token 寮哄埗鐢ㄦ埛涓嬬嚎锛岄€傜敤浜庣鐞嗗憳韪㈤櫎寮傚父浼氳瘽銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:online:forceLogout`<br><br>","operationId":"forceLogout","parameters":[{"name":"tokenId","in":"path","description":"token鍊?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/online/myself/{tokenId}":{"delete":{"tags":["鍦ㄧ嚎鐢ㄦ埛鐩戞帶"],"summary":"寮洪€€褰撳墠璐﹀彿涓嬫寚瀹氬湪绾胯澶囷紝閬垮厤璇涪鍏朵粬璐﹀彿鐨勪細璇濄€?,"description":"寮洪€€褰撳墠璐﹀彿涓嬫寚瀹氬湪绾胯澶囷紝閬垮厤璇涪鍏朵粬璐﹀彿鐨勪細璇濄€?,"operationId":"remove_19","parameters":[{"name":"tokenId","in":"path","description":"token鍊?,"required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/loginInfo/{infoIds}":{"delete":{"tags":["绯荤粺璁块棶璁板綍"],"summary":"鎵归噺鍒犻櫎鐧诲綍鏃ュ織","description":"鎵归噺鍒犻櫎鐧诲綍鏃ュ織<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:logininfo:remove`<br><br>","operationId":"remove_20","parameters":[{"name":"infoIds","in":"path","description":"鏃ュ織ids","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/monitor/loginInfo/clean":{"delete":{"tags":["绯荤粺璁块棶璁板綍"],"summary":"娓呯┖绯荤粺璁块棶璁板綍銆?,"description":"娓呯┖绯荤粺璁块棶璁板綍銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `monitor:logininfo:remove`<br><br>","operationId":"clean_1","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/device/device/{deviceIds}":{"delete":{"tags":["鍚庡彴璁惧绠$悊銆?],"summary":"鍒犻櫎璁惧銆?,"description":"鍒犻櫎璁惧銆?br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `device:device:remove`<br><br>","operationId":"remove_21","parameters":[{"name":"deviceIds","in":"path","description":"璁惧涓婚敭","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/tree/{ids}":{"delete":{"tags":["娴嬭瘯鏍戣〃Controller"],"summary":"鍒犻櫎娴嬭瘯鏍戣〃","description":"鍒犻櫎娴嬭瘯鏍戣〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:tree:remove`<br><br>","operationId":"remove_22","parameters":[{"name":"ids","in":"path","description":"娴嬭瘯鏍慖D涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/demo/{ids}":{"delete":{"tags":["娴嬭瘯鍗曡〃Controller"],"summary":"鍒犻櫎娴嬭瘯鍗曡〃","description":"鍒犻櫎娴嬭瘯鍗曡〃<br><h3>璁块棶鏉冮檺</h3><br>**鏉冮檺鏍¢獙锛?*<br><br>- `demo:demo:remove`<br><br>","operationId":"remove_23","parameters":[{"name":"ids","in":"path","description":"娴嬭瘯ID涓?,"required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/demo/batch":{"delete":{"tags":["娴嬭瘯鎵归噺鏂规硶"],"summary":"鍒犻櫎鎵归噺鏂规硶","description":"鍒犻櫎鎵归噺鏂规硶","operationId":"remove_24","responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/auth/unlock/{socialId}":{"delete":{"tags":["璁よ瘉鎺у埗鍣紝鎻愪緵鐧诲綍銆佹敞鍐屻€佺ぞ浜ょ粦瀹氬拰閫€鍑鸿兘鍔涖€?],"summary":"鍙栨秷褰撳墠鐢ㄦ埛鐨勭ぞ浜よ处鍙锋巿鏉冦€?,"description":"鍙栨秷褰撳墠鐢ㄦ埛鐨勭ぞ浜よ处鍙锋巿鏉冦€?br><h3>璁块棶鏉冮檺</h3><br>> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?br>","operationId":"unlockSocial","parameters":[{"name":"socialId","in":"path","description":"socialId","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/location/{locationId}":{"delete":{"tags":["App 鎴块棿浣嶇疆绠$悊鎺у埗鍣?],"summary":"鍒犻櫎鎴块棿浣嶇疆锛堣蒋鍒犻櫎锛?,"description":"鍒犻櫎鎴块棿浣嶇疆锛堣蒋鍒犻櫎锛?,"operationId":"deleteLocation","parameters":[{"name":"locationId","in":"path","description":"瑕佸垹闄ょ殑浣嶇疆ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}},"/app/home/{homeId}":{"delete":{"tags":["App 瀹跺涵绠$悊鎺у埗鍣?],"summary":"鍒犻櫎瀹跺涵\n ","description":"鍒犻櫎瀹跺涵\n <p>\n 杞垹闄ゆ寚瀹氬搴強鍏朵笅鎵€鏈変綅缃紝榛樿瀹跺涵涓嶅厑璁稿垹闄ゃ€?,"operationId":"deleteHome","parameters":[{"name":"homeId","in":"path","description":"瑕佸垹闄ょ殑瀹跺涵ID","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"401":{"description":"Unauthorized","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"鎿嶄綔缁撴灉","content":{"*/*":{"schema":{"$ref":"#/components/schemas/RVoid"}}}}}}}},"components":{"schemas":{"RVoid":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"description":"鍝嶅簲涓氬姟鏁版嵁"}}},"FlowSpelBo":{"type":"object","description":"娴佺▼spel琛ㄨ揪寮忓畾涔変笟鍔″璞?flow_spel","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭id"},"componentName":{"type":"string","description":"缁勪欢鍚嶇О"},"methodName":{"type":"string","description":"鏂规硶鍚?},"methodParams":{"type":"string","description":"鍙傛暟"},"viewSpel":{"type":"string","description":"棰勮spel鍊?,"minLength":1},"status":{"type":"string","description":"鐘舵€侊紙0姝e父 1鍋滅敤锛?,"minLength":1},"remark":{"type":"string","description":"澶囨敞"},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}},"required":["status","viewSpel"]},"TestLeaveBo":{"type":"object","description":"璇峰亣涓氬姟瀵硅薄 test_leave","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭"},"flowCode":{"type":"string","description":"娴佺▼code"},"applyCode":{"type":"string","description":"鐢宠缂栧彿"},"leaveType":{"type":"string","description":"璇峰亣绫诲瀷","minLength":1},"startDate":{"type":"string","format":"date-time","description":"寮€濮嬫椂闂?},"endDate":{"type":"string","format":"date-time","description":"缁撴潫鏃堕棿"},"leaveDays":{"type":"integer","format":"int32","description":"璇峰亣澶╂暟"},"startLeaveDays":{"type":"integer","format":"int32","description":"寮€濮嬫椂闂?},"endLeaveDays":{"type":"integer","format":"int32","description":"缁撴潫鏃堕棿"},"remark":{"type":"string","description":"璇峰亣鍘熷洜"},"status":{"type":"string","description":"鐘舵€?},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}},"required":["endDate","id","leaveType","startDate"]},"RTestLeaveVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/TestLeaveVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"TestLeaveVo":{"type":"object","description":"璇峰亣瑙嗗浘瀵硅薄 test_leave","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭"},"applyCode":{"type":"string","description":"鐢宠缂栧彿"},"leaveType":{"type":"string","description":"璇峰亣绫诲瀷"},"startDate":{"type":"string","format":"date-time","description":"寮€濮嬫椂闂?},"endDate":{"type":"string","format":"date-time","description":"缁撴潫鏃堕棿"},"leaveDays":{"type":"integer","format":"int32","description":"璇峰亣澶╂暟"},"remark":{"type":"string","description":"澶囨敞"},"status":{"type":"string","description":"鐘舵€?}}},"FlowVariableBo":{"type":"object","description":"娴佺▼鍙橀噺鍙傛暟","properties":{"instanceId":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥 ID"},"key":{"type":"string","description":"鍙橀噺閿?},"value":{"type":"string","description":"鍙橀噺鍊?}}},"FlowCancelBo":{"type":"object","description":"鎾ら攢娴佺▼璇锋眰瀵硅薄銆?,"properties":{"businessId":{"type":"string","description":"涓氬姟 ID"},"message":{"type":"string","description":"鎾ら攢璇存槑"}}},"RBoolean":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"boolean","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"FlowDefinition":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"updateBy":{"type":"string"},"tenantId":{"type":"string"},"delFlag":{"type":"string"},"flowCode":{"type":"string"},"flowName":{"type":"string"},"modelValue":{"type":"string"},"category":{"type":"string"},"version":{"type":"string"},"isPublish":{"type":"integer","format":"int32"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"activityStatus":{"type":"integer","format":"int32"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"ext":{"type":"string"},"nodeList":{"type":"array","items":{"$ref":"#/components/schemas/Node"}},"userList":{"type":"array","items":{"$ref":"#/components/schemas/User"}}}},"Node":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"version":{"type":"string","deprecated":true},"tenantId":{"type":"string"},"listenerPath":{"type":"string"},"definitionId":{"type":"integer","format":"int64"},"anyNodeSkip":{"type":"string"},"coordinate":{"type":"string"},"skipList":{"type":"array","items":{"$ref":"#/components/schemas/Skip"}},"listenerType":{"type":"string"},"updateBy":{"type":"string"},"nodeType":{"type":"integer","format":"int32"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"nodeName":{"type":"string"},"nodeCode":{"type":"string"},"nodeRatio":{"type":"string"},"updateTime":{"type":"string","format":"date-time"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"permissionFlag":{"type":"string"}}},"Skip":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"nextNodeType":{"type":"integer","format":"int32"},"nowNodeType":{"type":"integer","format":"int32"},"tenantId":{"type":"string"},"definitionId":{"type":"integer","format":"int64"},"coordinate":{"type":"string"},"skipCondition":{"type":"string"},"nowNodeCode":{"type":"string"},"skipName":{"type":"string"},"nextNodeCode":{"type":"string"},"skipType":{"type":"string"},"nodeId":{"type":"integer","format":"int64"},"updateBy":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"updateTime":{"type":"string","format":"date-time"}}},"User":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"type":{"type":"string"},"tenantId":{"type":"string"},"updateBy":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"processedBy":{"type":"string"},"associated":{"type":"integer","format":"int64"},"updateTime":{"type":"string","format":"date-time"}}},"FlowCategoryBo":{"type":"object","description":"娴佺▼鍒嗙被涓氬姟瀵硅薄 wf_category","properties":{"categoryId":{"type":"integer","format":"int64","description":"娴佺▼鍒嗙被ID"},"parentId":{"type":"integer","format":"int64","description":"鐖舵祦绋嬪垎绫籭d"},"categoryName":{"type":"string","description":"娴佺▼鍒嗙被鍚嶇О","minLength":1},"orderNum":{"type":"integer","format":"int64","description":"鏄剧ず椤哄簭"}},"required":["categoryId","categoryName","parentId"]},"SysUserBo":{"type":"object","description":"鐢ㄦ埛淇℃伅涓氬姟瀵硅薄 sys_user","properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬ID"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿","maxLength":30,"minLength":2},"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О","maxLength":30,"minLength":0},"userType":{"type":"string","description":"鐢ㄦ埛绫诲瀷锛坰ys_user绯荤粺鐢ㄦ埛锛?},"email":{"type":"string","format":"email","description":"鐢ㄦ埛閭","maxLength":50,"minLength":0},"phoneNumber":{"type":"string","description":"鎵嬫満鍙风爜"},"gender":{"type":"string","description":"鐢ㄦ埛鎬у埆锛?鐢?1濂?2鏈煡锛?},"avatar":{"type":"integer","format":"int64","description":"澶村儚 OSS ID"},"password":{"type":"string","description":"瀵嗙爜"},"status":{"type":"string","description":"璐﹀彿鐘舵€侊紙0姝e父 1鍋滅敤锛?},"remark":{"type":"string","description":"澶囨敞"},"roleIds":{"type":"array","description":"瑙掕壊缁?,"items":{"type":"integer","format":"int64"},"maxItems":2147483647,"minItems":1},"postIds":{"type":"array","description":"宀椾綅缁?,"items":{"type":"integer","format":"int64"}},"roleId":{"type":"integer","format":"int64","description":"鏁版嵁鏉冮檺 褰撳墠瑙掕壊ID"},"userIds":{"type":"string","description":"鐢ㄦ埛ID"},"excludeUserIds":{"type":"string","description":"鎺掗櫎涓嶆煡璇㈢殑鐢ㄦ埛(宸ヤ綔娴佺敤)"},"createBy":{"type":"integer","format":"int64","description":"鍒涘缓鑰?},"updateBy":{"type":"integer","format":"int64","description":"鏇存柊鑰?},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"},"superAdmin":{"type":"boolean","description":"鍒ゆ柇褰撳墠鐢ㄦ埛鏄惁涓鸿秴绾х鐞嗗憳銆?}},"required":["nickName","userName"]},"SysUserProfileBo":{"type":"object","description":"涓汉淇℃伅涓氬姟澶勭悊","properties":{"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О","maxLength":30,"minLength":0},"email":{"type":"string","format":"email","description":"鐢ㄦ埛閭","maxLength":50,"minLength":0},"phoneNumber":{"type":"string","description":"鎵嬫満鍙风爜","pattern":"(?:0|86|\\+86)?1[3-9]\\d{9}"},"gender":{"type":"string","description":"鐢ㄦ埛鎬у埆锛?鐢?1濂?2鏈煡锛?},"avatar":{"type":"integer","format":"int64","description":"澶村儚 OSS ID"}}},"SysUserPasswordBo":{"type":"object","description":"鐢ㄦ埛瀵嗙爜淇敼","properties":{"oldPassword":{"type":"string","description":"鏃у瘑鐮?,"minLength":1},"newPassword":{"type":"string","description":"鏂板瘑鐮?,"minLength":1}},"required":["newPassword","oldPassword"]},"SysRoleBo":{"type":"object","description":"瑙掕壊淇℃伅涓氬姟瀵硅薄 sys_role","properties":{"roleId":{"type":"integer","format":"int64","description":"瑙掕壊ID"},"roleName":{"type":"string","description":"瑙掕壊鍚嶇О","maxLength":30,"minLength":0},"roleKey":{"type":"string","description":"瑙掕壊鏉冮檺瀛楃涓?,"maxLength":100,"minLength":0},"roleSort":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"dataScope":{"type":"string","description":"鏁版嵁鑼冨洿锛?锛氬叏閮ㄦ暟鎹潈闄?2锛氳嚜瀹氭暟鎹潈闄?3锛氭湰閮ㄩ棬鏁版嵁鏉冮檺 4锛氭湰閮ㄩ棬鍙婁互涓嬫暟鎹潈闄?5锛氫粎鏈汉鏁版嵁鏉冮檺 6锛氶儴闂ㄥ強浠ヤ笅鎴栨湰浜烘暟鎹潈闄愶級"},"menuCheckStrictly":{"type":"boolean","description":"鑿滃崟鏍戦€夋嫨椤规槸鍚﹀叧鑱旀樉绀?},"deptCheckStrictly":{"type":"boolean","description":"閮ㄩ棬鏍戦€夋嫨椤规槸鍚﹀叧鑱旀樉绀?},"status":{"type":"string","description":"瑙掕壊鐘舵€侊紙0姝e父 1鍋滅敤锛?},"remark":{"type":"string","description":"澶囨敞"},"menuIds":{"type":"array","description":"鑿滃崟缁?,"items":{"type":"integer","format":"int64"}},"deptIds":{"type":"array","description":"閮ㄩ棬缁勶紙鏁版嵁鏉冮檺锛?,"items":{"type":"integer","format":"int64"}},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"},"superAdmin":{"type":"boolean","description":"鍒ゆ柇褰撳墠瑙掕壊鏄惁涓鸿秴绾х鐞嗗憳瑙掕壊銆?}},"required":["roleKey","roleName","roleSort"]},"SysUserRole":{"type":"object","description":"鐢ㄦ埛鍜岃鑹插叧鑱?sys_user_role","properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"roleId":{"type":"integer","format":"int64","description":"瑙掕壊ID"}}},"SysPostBo":{"type":"object","description":"宀椾綅淇℃伅涓氬姟瀵硅薄 sys_post","properties":{"postId":{"type":"integer","format":"int64","description":"宀椾綅ID"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id锛堝崟閮ㄩ棬锛?},"belongDeptId":{"type":"integer","format":"int64","description":"褰掑睘閮ㄩ棬id锛堥儴闂ㄦ爲锛?},"postCode":{"type":"string","description":"宀椾綅缂栫爜","maxLength":64,"minLength":0},"postName":{"type":"string","description":"宀椾綅鍚嶇О","maxLength":50,"minLength":0},"postCategory":{"type":"string","description":"宀椾綅绫诲埆缂栫爜","maxLength":100,"minLength":0},"postSort":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"status":{"type":"string","description":"鐘舵€侊紙0姝e父 1鍋滅敤锛?},"remark":{"type":"string","description":"澶囨敞"},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}},"required":["deptId","postCode","postName","postSort"]},"SysNoticeBo":{"type":"object","description":"閫氱煡鍏憡涓氬姟瀵硅薄 sys_notice","properties":{"noticeId":{"type":"integer","format":"int64","description":"鍏憡ID"},"noticeTitle":{"type":"string","description":"鍏憡鏍囬","maxLength":50,"minLength":0},"noticeType":{"type":"string","description":"鍏憡绫诲瀷锛?閫氱煡 2鍏憡锛?},"noticeContent":{"type":"string","description":"鍏憡鍐呭"},"status":{"type":"string","description":"鍏憡鐘舵€侊紙0姝e父 1鍏抽棴锛?},"remark":{"type":"string","description":"澶囨敞"},"createByName":{"type":"string","description":"鍒涘缓浜哄悕绉?}},"required":["noticeTitle"]},"SysMenuBo":{"type":"object","description":"鑿滃崟鏉冮檺涓氬姟瀵硅薄 sys_menu","properties":{"menuId":{"type":"integer","format":"int64","description":"鑿滃崟ID"},"parentId":{"type":"integer","format":"int64","description":"鐖惰彍鍗旾D"},"menuName":{"type":"string","description":"鑿滃崟鍚嶇О","maxLength":50,"minLength":0},"orderNum":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"path":{"type":"string","description":"璺敱鍦板潃","maxLength":200,"minLength":0},"component":{"type":"string","description":"缁勪欢璺緞","maxLength":200,"minLength":0},"queryParam":{"type":"string","description":"璺敱鍙傛暟"},"isFrame":{"type":"string","description":"鏄惁涓哄閾撅紙Y鏄?N鍚︼級"},"isCache":{"type":"string","description":"鏄惁缂撳瓨锛圷缂撳瓨 N涓嶇紦瀛橈級"},"menuType":{"type":"string","description":"鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛?,"minLength":1},"visible":{"type":"string","description":"鏄剧ず鐘舵€侊紙0鏄剧ず 1闅愯棌锛?},"status":{"type":"string","description":"鑿滃崟鐘舵€侊紙0姝e父 1鍋滅敤锛?},"perms":{"type":"string","description":"鏉冮檺鏍囪瘑","maxLength":100,"minLength":0,"pattern":"^$|^[a-zA-Z0-9_]+:[a-zA-Z0-9_*]+:[a-zA-Z0-9_*]+$"},"icon":{"type":"string","description":"鑿滃崟鍥炬爣"},"activeMenu":{"type":"string","description":"婵€娲昏彍鍗曡矾寰?,"maxLength":255,"minLength":0},"ext":{"type":"string","description":"鎵╁睍瀛楁","maxLength":2000,"minLength":0},"remark":{"type":"string","description":"澶囨敞"}},"required":["menuName","menuType","orderNum"]},"SysDictTypeBo":{"type":"object","description":"瀛楀吀绫诲瀷涓氬姟瀵硅薄 sys_dict_type","properties":{"dictId":{"type":"integer","format":"int64","description":"瀛楀吀涓婚敭"},"dictName":{"type":"string","description":"瀛楀吀鍚嶇О","maxLength":100,"minLength":0},"dictType":{"type":"string","description":"瀛楀吀绫诲瀷","maxLength":100,"minLength":0,"pattern":"^[a-z][a-z0-9_]*$"},"remark":{"type":"string","description":"澶囨敞"}},"required":["dictName","dictType"]},"SysDictDataBo":{"type":"object","description":"瀛楀吀鏁版嵁涓氬姟瀵硅薄 sys_dict_data","properties":{"dictCode":{"type":"integer","format":"int64","description":"瀛楀吀缂栫爜"},"dictSort":{"type":"integer","format":"int32","description":"瀛楀吀鎺掑簭"},"dictLabel":{"type":"string","description":"瀛楀吀鏍囩","maxLength":100,"minLength":0},"dictValue":{"type":"string","description":"瀛楀吀閿€?,"maxLength":100,"minLength":0},"dictType":{"type":"string","description":"瀛楀吀绫诲瀷","maxLength":100,"minLength":0},"cssClass":{"type":"string","description":"鏍峰紡灞炴€э紙鍏朵粬鏍峰紡鎵╁睍锛?,"maxLength":100,"minLength":0},"listClass":{"type":"string","description":"琛ㄦ牸鍥炴樉鏍峰紡"},"isDefault":{"type":"string","description":"鏄惁榛樿锛圷鏄?N鍚︼級"},"createDept":{"type":"integer","format":"int64","description":"鍒涘缓閮ㄩ棬"},"remark":{"type":"string","description":"澶囨敞"}},"required":["dictLabel","dictType","dictValue"]},"SysDeptBo":{"type":"object","description":"閮ㄩ棬涓氬姟瀵硅薄 sys_dept","properties":{"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"parentId":{"type":"integer","format":"int64","description":"鐖堕儴闂↖D"},"deptName":{"type":"string","description":"閮ㄩ棬鍚嶇О","maxLength":30,"minLength":0},"deptCategory":{"type":"string","description":"閮ㄩ棬绫诲埆缂栫爜","maxLength":100,"minLength":0},"orderNum":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"leader":{"type":"integer","format":"int64","description":"璐熻矗浜?},"phone":{"type":"string","description":"鑱旂郴鐢佃瘽","maxLength":11,"minLength":0},"email":{"type":"string","format":"email","description":"閭","maxLength":50,"minLength":0},"status":{"type":"string","description":"閮ㄩ棬鐘舵€侊紙0姝e父 1鍋滅敤锛?},"belongDeptId":{"type":"integer","format":"int64","description":"褰掑睘閮ㄩ棬id锛堥儴闂ㄦ爲锛?},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}},"required":["deptName","orderNum"]},"SysConfigBo":{"type":"object","description":"鍙傛暟閰嶇疆涓氬姟瀵硅薄 sys_config","properties":{"configId":{"type":"integer","format":"int64","description":"鍙傛暟涓婚敭"},"configName":{"type":"string","description":"鍙傛暟鍚嶇О","maxLength":100,"minLength":0},"configKey":{"type":"string","description":"鍙傛暟閿悕","maxLength":100,"minLength":0},"configValue":{"type":"string","description":"鍙傛暟閿€?,"maxLength":500,"minLength":0},"configType":{"type":"string","description":"绯荤粺鍐呯疆锛圷鏄?N鍚︼級"},"remark":{"type":"string","description":"澶囨敞"},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}},"required":["configKey","configName","configValue"]},"SysClientBo":{"type":"object","description":"鎺堟潈绠$悊涓氬姟瀵硅薄 sys_client","properties":{"id":{"type":"integer","format":"int64","description":"id"},"clientId":{"type":"string","description":"瀹㈡埛绔痠d"},"clientKey":{"type":"string","description":"瀹㈡埛绔痥ey","minLength":1},"clientSecret":{"type":"string","description":"瀹㈡埛绔閽?,"minLength":1},"grantTypeList":{"type":"array","description":"鎺堟潈绫诲瀷","items":{"type":"string"}},"grantType":{"type":"string","description":"鎺堟潈绫诲瀷"},"deviceType":{"type":"string","description":"璁惧绫诲瀷"},"accessPath":{"type":"string","description":"鍏佽璁块棶璺緞"},"accessPathList":{"type":"array","description":"鍏佽璁块棶璺緞鍒楄〃","items":{"type":"string"}},"ipWhitelist":{"type":"string","description":"IP鐧藉悕鍗?},"ipWhitelistList":{"type":"array","description":"IP鐧藉悕鍗曞垪琛?,"items":{"type":"string"}},"activeTimeout":{"type":"integer","format":"int64","description":"token娲昏穬瓒呮椂鏃堕棿"},"timeout":{"type":"integer","format":"int64","description":"token鍥哄畾瓒呮椂鏃堕棿"},"status":{"type":"string","description":"鐘舵€侊紙0姝e父 1鍋滅敤锛?}},"required":["clientKey","clientSecret","grantTypeList","id"]},"SysOssConfigBo":{"type":"object","description":"瀵硅薄瀛樺偍閰嶇疆涓氬姟瀵硅薄 sys_oss_config","properties":{"ossConfigId":{"type":"integer","format":"int64","description":"涓婚敭"},"configKey":{"type":"string","description":"閰嶇疆key","maxLength":100,"minLength":2},"accessKey":{"type":"string","description":"accessKey","maxLength":100,"minLength":2},"secretKey":{"type":"string","description":"绉橀挜","maxLength":100,"minLength":2},"bucketName":{"type":"string","description":"妗跺悕绉?,"maxLength":100,"minLength":2},"prefix":{"type":"string","description":"鍓嶇紑"},"endpoint":{"type":"string","description":"璁块棶绔欑偣","maxLength":100,"minLength":2},"domainUrl":{"type":"string","description":"鑷畾涔夊煙鍚?},"isHttps":{"type":"string","description":"鏄惁https锛圷=鏄?N=鍚︼級"},"status":{"type":"string","description":"鏄惁榛樿锛圷=鏄?N=鍚︼級"},"region":{"type":"string","description":"鍩?},"ext1":{"type":"string","description":"鎵╁睍瀛楁"},"remark":{"type":"string","description":"澶囨敞"},"accessPolicy":{"type":"string","description":"妗舵潈闄愮被鍨?0private 1public 2custom)","minLength":1}},"required":["accessKey","accessPolicy","bucketName","configKey","endpoint","ossConfigId","secretKey"]},"CzDeviceBo":{"type":"object","description":"鍚庡彴璁惧绠$悊涓氬姟瀵硅薄銆?,"properties":{"deviceId":{"type":"integer","format":"int64","description":"璁惧涓婚敭"},"name":{"type":"string","description":"璁惧鍚嶇О","maxLength":20,"minLength":0},"productId":{"type":"integer","format":"int64","description":"浜у搧妯℃澘"},"mac":{"type":"string","description":"MAC"},"locationId":{"type":"integer","format":"int64","description":"鎵€鍦ㄦ埧闂?},"filterTotalDays":{"type":"integer","format":"int32","description":"鍒濆婊よ姱鎬诲鍛藉ぉ鏁帮紝浠呮护鑺被浜у搧浣跨敤"},"remark":{"type":"string","description":"澶囨敞","maxLength":500,"minLength":0},"model":{"type":"string","description":"鍨嬪彿"},"sn":{"type":"string","description":"搴忓垪鍙?},"status":{"type":"string","description":"鐘舵€侊紙0鏈縺娲?1鍦ㄧ嚎 2绂荤嚎锛?},"homeId":{"type":"integer","format":"int64","description":"瀹跺涵"},"keyword":{"type":"string","description":"鍚嶇О銆佸瀷鍙枫€丮AC銆佸簭鍒楀彿鎴栬澶囩紪鍙?}},"required":["deviceId","locationId","name"]},"TestTreeBo":{"type":"object","description":"娴嬭瘯鏍戣〃涓氬姟瀵硅薄 test_tree","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭"},"parentId":{"type":"integer","format":"int64","description":"鐖禝D"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛id"},"treeName":{"type":"string","description":"鏍戣妭鐐瑰悕","minLength":1}},"required":["deptId","id","treeName","userId"]},"TestDemoBo":{"type":"object","description":"娴嬭瘯鍗曡〃涓氬姟瀵硅薄 test_demo","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛id"},"orderNum":{"type":"integer","format":"int32","description":"鎺掑簭鍙?},"testKey":{"type":"string","description":"key閿?,"minLength":1},"value":{"type":"string","description":"鍊?,"minLength":1},"version":{"type":"integer","format":"int64","description":"鐗堟湰"}},"required":["deptId","id","orderNum","testKey","userId","value"]},"OpenApiConversationUpdateTitleRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"},"conversationId":{"type":"string","minLength":1},"openId":{"type":"string","minLength":1},"title":{"type":"string","minLength":1}},"required":["agentId","conversationId","openId","title"]},"ResultVoid":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{}}},"FlowUrgeTaskBo":{"type":"object","description":"娴佺▼鍙橀噺鍙傛暟","properties":{"taskIdList":{"type":"array","description":"浠诲姟id","items":{"type":"integer","format":"int64"}},"messageType":{"type":"array","description":"娑堟伅绫诲瀷","items":{"type":"string"}},"message":{"type":"string","description":"鍌姙鍐呭"}}},"FlowTerminationBo":{"type":"object","description":"缁堟浠诲姟璇锋眰瀵硅薄","properties":{"taskId":{"type":"integer","format":"int64","description":"浠诲姟 ID"},"comment":{"type":"string","description":"缁堟鎰忚"}}},"TaskOperationBo":{"type":"object","description":"浠诲姟鎿嶄綔涓氬姟瀵硅薄锛岀敤浜庢弿杩颁换鍔″娲俱€佽浆鍔炪€佸姞绛剧瓑鎿嶄綔鐨勫繀瑕佸弬鏁癨n 鍖呭惈浜嗙敤鎴稩D銆佷换鍔D銆佷换鍔$浉鍏崇殑娑堟伅銆佷互鍙婂姞绛?鍑忕鐨勭敤鎴稩D","properties":{"userId":{"type":"string","description":"濮旀淳/杞姙浜虹殑鐢ㄦ埛ID锛堝繀濉紝鍑嗗濮旀淳/杞姙浜烘搷浣滐級"},"userIds":{"type":"array","description":"鍔犵/鍑忕浜虹殑鐢ㄦ埛ID鍒楄〃锛堝繀濉紝閽堝鍔犵/鍑忕鎿嶄綔锛?,"items":{"type":"string"}},"taskId":{"type":"integer","format":"int64","description":"浠诲姟ID锛堝繀濉級"},"messageType":{"type":"array","description":"娑堟伅绫诲瀷","items":{"type":"string"}},"message":{"type":"string","description":"鎰忚鎴栧娉ㄤ俊鎭紙鍙€夛級"}},"required":["taskId"]},"FlowInstanceBizExt":{"type":"object","description":"娴佺▼瀹炰緥涓氬姟鎵╁睍瀵硅薄 flow_instance_biz_ext","properties":{"createBy":{"type":"integer","format":"int64","description":"鍒涘缓鑰?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateBy":{"type":"integer","format":"int64","description":"鏇存柊鑰?},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"id":{"type":"integer","format":"int64","description":"涓婚敭"},"instanceId":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥ID"},"businessId":{"type":"string","description":"涓氬姟ID"},"businessCode":{"type":"string","description":"涓氬姟缂栫爜"},"businessTitle":{"type":"string","description":"涓氬姟鏍囬"},"delFlag":{"type":"string","description":"鍒犻櫎鏍囧織锛?浠h〃瀛樺湪 1浠h〃鍒犻櫎锛?}}},"StartProcessBo":{"type":"object","description":"鍚姩娴佺▼瀵硅薄","properties":{"businessId":{"type":"string","description":"涓氬姟鍞竴鍊糹d","minLength":1},"flowCode":{"type":"string","description":"娴佺▼瀹氫箟缂栫爜","minLength":1},"handler":{"type":"string","description":"鍔炵悊浜?鍙笉濉?鐢ㄤ簬瑕嗙洊褰撳墠鑺傜偣鍔炵悊浜?"},"variables":{"type":"object","additionalProperties":{},"description":"娴佺▼鍙橀噺锛屽墠绔細鎻愪氦涓€涓厓绱爗'entity': {涓氬姟璇︽儏鏁版嵁瀵硅薄}}"},"bizExt":{"$ref":"#/components/schemas/FlowInstanceBizExt","description":"娴佺▼涓氬姟鎵╁睍淇℃伅"}},"required":["businessId","flowCode"]},"RStartProcessReturnDTO":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/StartProcessReturnDTO","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"StartProcessReturnDTO":{"type":"object","description":"鍚姩娴佺▼鍚庣殑杩斿洖缁撴灉瀵硅薄銆?,"properties":{"processInstanceId":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥 ID"},"taskId":{"type":"integer","format":"int64","description":"棣栦釜浠诲姟 ID"}}},"FlowNextNodeBo":{"type":"object","description":"鏌ヨ涓嬩竴鑺傜偣淇℃伅鐨勮姹傚璞°€?,"properties":{"taskId":{"type":"integer","format":"int64","description":"浠诲姟id"},"variables":{"type":"object","additionalProperties":{},"description":"娴佺▼鍙橀噺"}}},"FlowNode":{"type":"object","properties":{"skipList":{"type":"array","items":{"$ref":"#/components/schemas/Skip"}},"id":{"type":"integer","format":"int64"},"createTime":{"type":"string","format":"date-time"},"updateTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"updateBy":{"type":"string"},"tenantId":{"type":"string"},"delFlag":{"type":"string"},"nodeType":{"type":"integer","format":"int32"},"definitionId":{"type":"integer","format":"int64"},"nodeCode":{"type":"string"},"nodeName":{"type":"string"},"permissionFlag":{"type":"string"},"nodeRatio":{"type":"string"},"coordinate":{"type":"string"},"version":{"type":"string","deprecated":true},"anyNodeSkip":{"type":"string"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"ext":{"type":"string"}}},"RListFlowNode":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/FlowNode"}}}},"CompleteTaskBo":{"type":"object","description":"鍔炵悊浠诲姟璇锋眰瀵硅薄","properties":{"taskId":{"type":"integer","format":"int64","description":"浠诲姟id"},"fileId":{"type":"string","description":"闄勪欢id"},"flowCopyList":{"type":"array","description":"鎶勯€佷汉鍛?,"items":{"$ref":"#/components/schemas/FlowCopyBo"}},"messageType":{"type":"array","description":"娑堟伅绫诲瀷","items":{"type":"string"}},"message":{"type":"string","description":"鍔炵悊鎰忚"},"notice":{"type":"string","description":"娑堟伅閫氱煡"},"handler":{"type":"string","description":"鍔炵悊浜?鍙笉濉?鐢ㄤ簬瑕嗙洊褰撳墠鑺傜偣鍔炵悊浜?"},"variables":{"type":"object","additionalProperties":{},"description":"娴佺▼鍙橀噺"},"assigneeMap":{"type":"object","additionalProperties":{},"description":"寮圭獥閫夋嫨鐨勫姙鐞嗕汉"},"ext":{"type":"string","description":"鎵╁睍鍙橀噺(姝ゅ涓洪€楀彿鍒嗛殧鐨刼ssId)"}},"required":["taskId"]},"FlowCopyBo":{"type":"object","description":"娴佺▼鎶勯€佽姹傚璞°€?,"properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛id"},"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О"}}},"BackProcessBo":{"type":"object","description":"椹冲洖鍙傛暟璇锋眰","properties":{"taskId":{"type":"integer","format":"int64","description":"浠诲姟ID"},"fileId":{"type":"string","description":"闄勪欢id"},"messageType":{"type":"array","description":"娑堟伅绫诲瀷","items":{"type":"string"}},"nodeCode":{"type":"string","description":"椹冲洖鐨勮妭鐐筰d(鐩墠鏈娇鐢紝鐩存帴椹冲洖鍒扮敵璇蜂汉)"},"message":{"type":"string","description":"鍔炵悊鎰忚"},"notice":{"type":"string","description":"閫氱煡"},"variables":{"type":"object","additionalProperties":{},"description":"娴佺▼鍙橀噺"}},"required":["taskId"]},"FlowInvalidBo":{"type":"object","description":"浣滃簾娴佺▼璇锋眰瀵硅薄銆?,"properties":{"id":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥 ID"},"comment":{"type":"string","description":"浣滃簾鎰忚"}}},"DefJson":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"flowCode":{"type":"string"},"flowName":{"type":"string"},"modelValue":{"type":"string"},"category":{"type":"string"},"version":{"type":"string"},"isPublish":{"type":"integer","format":"int32"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"instance":{"$ref":"#/components/schemas/Instance"},"ext":{"type":"string"},"extMap":{"type":"object","additionalProperties":{}},"nodeList":{"type":"array","items":{"$ref":"#/components/schemas/NodeJson"}},"chartStatusColor":{"type":"array","items":{"type":"string"}},"topText":{"type":"string"},"topTextShow":{"type":"boolean"},"createBy":{"type":"string"},"updateBy":{"type":"string"},"categoryList":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}},"formPathList":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}}}},"InfoItem":{"type":"object","properties":{"prefix":{"type":"string"},"prefixStyle":{"type":"object","additionalProperties":{}},"content":{"type":"string"},"contentStyle":{"type":"object","additionalProperties":{}},"rowStyle":{"type":"object","additionalProperties":{}}}},"Instance":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tenantId":{"type":"string"},"activityStatus":{"type":"integer","format":"int32"},"defJson":{"type":"string"},"definitionId":{"type":"integer","format":"int64"},"variable":{"type":"string"},"updateBy":{"type":"string"},"nodeType":{"type":"integer","format":"int32"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"nodeName":{"type":"string"},"flowStatus":{"type":"string"},"businessId":{"type":"string"},"nodeCode":{"type":"string"},"flowName":{"type":"string"},"variableMap":{"type":"object","additionalProperties":{}},"updateTime":{"type":"string","format":"date-time"},"formCustom":{"type":"string"},"formPath":{"type":"string"}}},"NodeJson":{"type":"object","properties":{"nodeType":{"type":"integer","format":"int32"},"nodeCode":{"type":"string"},"nodeName":{"type":"string"},"version":{"type":"string"},"permissionFlag":{"type":"string"},"nodeRatio":{"type":"string"},"coordinate":{"type":"string"},"anyNodeSkip":{"type":"string"},"listenerType":{"type":"string"},"listenerPath":{"type":"string"},"formCustom":{"type":"string"},"formPath":{"type":"string"},"ext":{"type":"string"},"status":{"type":"integer","format":"int32"},"extMap":{"type":"object","additionalProperties":{}},"promptContent":{"$ref":"#/components/schemas/PromptContent"},"skipList":{"type":"array","items":{"$ref":"#/components/schemas/SkipJson"}},"createBy":{"type":"string"},"updateBy":{"type":"string"}}},"PromptContent":{"type":"object","properties":{"dialogStyle":{"type":"object","additionalProperties":{}},"info":{"type":"array","items":{"$ref":"#/components/schemas/InfoItem"}}}},"SkipJson":{"type":"object","properties":{"nowNodeCode":{"type":"string"},"nextNodeCode":{"type":"string"},"skipName":{"type":"string"},"skipType":{"type":"string"},"skipCondition":{"type":"string"},"coordinate":{"type":"string"},"status":{"type":"integer","format":"int32"},"extMap":{"type":"object","additionalProperties":{}},"promptContent":{"type":"array","items":{"type":"string"}},"createBy":{"type":"string"},"updateBy":{"type":"string"}}},"Tree":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"parentId":{"type":"string"},"children":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}}}},"ApiResultVoid":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{}}},"FlowDto":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"formContent":{"type":"string"},"form":{"$ref":"#/components/schemas/Form"},"data":{}}},"Form":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"version":{"type":"string"},"tenantId":{"type":"string"},"isPublish":{"type":"integer","format":"int32"},"formContent":{"type":"string"},"formCode":{"type":"string"},"formType":{"type":"integer","format":"int32"},"formName":{"type":"string"},"updateBy":{"type":"string"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"updateTime":{"type":"string","format":"date-time"},"formPath":{"type":"string"}}},"ApiResultInstance":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/Instance"}}},"RString":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"string","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"OpenApiUserVO":{"type":"object","properties":{"openId":{"type":"string"},"externalId":{"type":"string"},"nickname":{"type":"string"},"avatarUrl":{"type":"string"},"created":{"type":"boolean"}}},"ROpenApiUserVO":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/OpenApiUserVO","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RSysOssUploadVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysOssUploadVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysOssUploadVo":{"type":"object","description":"OSS 涓婁紶鍝嶅簲瀵硅薄銆?,"properties":{"url":{"type":"string","description":"鏂囦欢璁块棶鍦板潃"},"fileName":{"type":"string","description":"鍘熷鏂囦欢鍚?},"ossId":{"type":"string","description":"OSS 瀵硅薄 ID"}}},"SysOperLogBo":{"type":"object","description":"鎿嶄綔鏃ュ織璁板綍涓氬姟瀵硅薄 sys_oper_log","properties":{"operId":{"type":"integer","format":"int64","description":"鏃ュ織涓婚敭"},"title":{"type":"string","description":"妯″潡鏍囬"},"businessType":{"type":"integer","format":"int32","description":"涓氬姟绫诲瀷锛?鍏跺畠 1鏂板 2淇敼 3鍒犻櫎锛?},"businessTypes":{"type":"array","description":"涓氬姟绫诲瀷鏁扮粍","items":{"type":"integer","format":"int32"}},"method":{"type":"string","description":"鏂规硶鍚嶇О"},"requestMethod":{"type":"string","description":"璇锋眰鏂瑰紡"},"operatorType":{"type":"integer","format":"int32","description":"鎿嶄綔绫诲埆锛?鍏跺畠 1鍚庡彴鐢ㄦ埛 2鎵嬫満绔敤鎴凤級"},"operName":{"type":"string","description":"鎿嶄綔浜哄憳"},"userId":{"type":"integer","format":"int64","description":"鎿嶄綔鐢ㄦ埛ID"},"deptId":{"type":"integer","format":"int64","description":"鎿嶄綔閮ㄩ棬ID"},"deptName":{"type":"string","description":"閮ㄩ棬鍚嶇О"},"clientKey":{"type":"string","description":"瀹㈡埛绔?},"deviceType":{"type":"string","description":"璁惧绫诲瀷"},"browser":{"type":"string","description":"娴忚鍣ㄧ被鍨?},"os":{"type":"string","description":"鎿嶄綔绯荤粺"},"operUrl":{"type":"string","description":"璇锋眰URL"},"operIp":{"type":"string","description":"涓绘満鍦板潃"},"operLocation":{"type":"string","description":"鎿嶄綔鍦扮偣"},"operParam":{"type":"string","description":"璇锋眰鍙傛暟"},"jsonResult":{"type":"string","description":"杩斿洖鍙傛暟"},"status":{"type":"integer","format":"int32","description":"鎿嶄綔鐘舵€侊紙0姝e父 1寮傚父锛?},"errorMsg":{"type":"string","description":"閿欒娑堟伅"},"operTime":{"type":"string","format":"date-time","description":"鎿嶄綔鏃堕棿"},"costTime":{"type":"integer","format":"int64","description":"娑堣€楁椂闂?},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}}},"SysLoginInfoBo":{"type":"object","description":"绯荤粺璁块棶璁板綍涓氬姟瀵硅薄 sys_login_info","properties":{"infoId":{"type":"integer","format":"int64","description":"璁块棶ID"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿"},"clientKey":{"type":"string","description":"瀹㈡埛绔?},"deviceType":{"type":"string","description":"璁惧绫诲瀷"},"ipaddr":{"type":"string","description":"鐧诲綍IP鍦板潃"},"loginLocation":{"type":"string","description":"鐧诲綍鍦扮偣"},"browser":{"type":"string","description":"娴忚鍣ㄧ被鍨?},"os":{"type":"string","description":"鎿嶄綔绯荤粺"},"status":{"type":"string","description":"鐧诲綍鐘舵€侊紙0鎴愬姛 1澶辫触锛?},"msg":{"type":"string","description":"鎻愮ず娑堟伅"},"loginTime":{"type":"string","format":"date-time","description":"璁块棶鏃堕棿"},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}}},"ExportDemoVo":{"type":"object","description":"甯︽湁涓嬫媺閫夌殑Excel瀵煎嚭","properties":{"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О"},"userStatus":{"type":"string","description":"鐢ㄦ埛绫诲瀷\n </p>\n 浣跨敤ExcelEnumFormat娉ㄨВ闇€瑕佽繘琛屼笅鎷夐€夌殑閮ㄥ垎"},"gender":{"type":"string","description":"鎬у埆\n <p>\n 浣跨敤ExcelDictFormat娉ㄨВ闇€瑕佽繘琛屼笅鎷夐€夌殑閮ㄥ垎"},"phoneNumber":{"type":"string","description":"鎵嬫満鍙?},"email":{"type":"string","description":"Email"},"province":{"type":"string","description":"鐪乗n <p>\n 绾ц仈涓嬫媺锛屼粎鍒ゆ柇鏄惁閫変簡"},"provinceId":{"type":"integer","format":"int32","description":"鏁版嵁搴撲腑鐨勭渷ID\n </p>\n 澶勭悊瀹屾瘯鍚庡啀鍒ゆ柇鏄惁甯傛纭殑鍊?},"city":{"type":"string","description":"甯俓n <p>\n 绾ц仈涓嬫媺"},"cityId":{"type":"integer","format":"int32","description":"鏁版嵁搴撲腑鐨勫競ID"},"area":{"type":"string","description":"鍘縗n <p>\n 绾ц仈涓嬫媺"},"areaId":{"type":"integer","format":"int32","description":"鏁版嵁搴撲腑鐨勫幙ID"}}},"SocialLoginBody":{"type":"object","description":"绗笁鏂瑰钩鍙扮櫥褰曠粦瀹氳姹傚璞°€?,"properties":{"clientId":{"type":"string","description":"瀹㈡埛绔痠d","minLength":1},"grantType":{"type":"string","description":"鎺堟潈绫诲瀷","minLength":1},"code":{"type":"string","description":"楠岃瘉鐮?},"uuid":{"type":"string","description":"楠岃瘉鐮佸敮涓€鏍囪瘑銆?},"source":{"type":"string","description":"绗笁鏂圭櫥褰曞钩鍙?,"minLength":1},"socialCode":{"type":"string","description":"绗笁鏂圭櫥褰昪ode","minLength":1},"socialState":{"type":"string","description":"绗笁鏂圭櫥褰晄ocialState","minLength":1}},"required":["clientId","grantType","socialCode","socialState","source"]},"RegisterBody":{"type":"object","description":"鐢ㄦ埛娉ㄥ唽瀵硅薄","properties":{"clientId":{"type":"string","description":"瀹㈡埛绔痠d","minLength":1},"grantType":{"type":"string","description":"鎺堟潈绫诲瀷","minLength":1},"code":{"type":"string","description":"楠岃瘉鐮?},"uuid":{"type":"string","description":"楠岃瘉鐮佸敮涓€鏍囪瘑銆?},"username":{"type":"string","description":"鐢ㄦ埛鍚?,"minLength":1},"password":{"type":"string","description":"鐢ㄦ埛瀵嗙爜","minLength":1},"userType":{"type":"string","description":"鐢ㄦ埛绫诲瀷"}},"required":["clientId","grantType","password","username"]},"LoginVo":{"type":"object","description":"鐧诲綍鎴愬姛鍚庣殑浠ょ墝淇℃伅杩斿洖瀵硅薄銆?,"properties":{"scope":{"type":"string","description":"浠ょ墝鏉冮檺"},"openid":{"type":"string","description":"鐢ㄦ埛 openid"},"access_token":{"type":"string","description":"鎺堟潈浠ょ墝"},"refresh_token":{"type":"string","description":"鍒锋柊浠ょ墝"},"expire_in":{"type":"integer","format":"int64","description":"鎺堟潈浠ょ墝 access_token 鐨勬湁鏁堟湡"},"refresh_expire_in":{"type":"integer","format":"int64","description":"鍒锋柊浠ょ墝 refresh_token 鐨勬湁鏁堟湡"},"client_id":{"type":"string","description":"搴旂敤id"}}},"RLoginVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/LoginVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"UpdateProfileBo":{"type":"object","description":"淇敼鐢ㄦ埛璧勬枡璇锋眰浣?,"properties":{"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О","maxLength":10,"minLength":1},"avatarOssId":{"type":"integer","format":"int64","description":"澶村儚 OSS ID"},"avatarUrl":{"type":"string","description":"澶村儚 URL"},"gender":{"type":"string","description":"鎬у埆锛?鏈煡 1鐢?2濂筹級"},"birthday":{"type":"string","description":"鐢熸棩"},"province":{"type":"string","description":"鐪佷唤","maxLength":10,"minLength":0},"city":{"type":"string","description":"鍩庡競","maxLength":10,"minLength":0},"district":{"type":"string","description":"鍖哄幙","maxLength":10,"minLength":0}}},"AvatarUploadVo":{"type":"object","description":"澶村儚涓婁紶鍝嶅簲瀵硅薄","properties":{"url":{"type":"string"},"fileName":{"type":"string"},"ossId":{"type":"string"}}},"RAvatarUploadVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/AvatarUploadVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"UpdateLocationBo":{"type":"object","properties":{"locationId":{"type":"integer","format":"int64"},"locationName":{"type":"string","maxLength":10,"minLength":1},"icon":{"type":"string"},"sortOrder":{"type":"integer","format":"int32"}},"required":["locationId","locationName"]},"CreateLocationBo":{"type":"object","properties":{"homeId":{"type":"integer","format":"int64"},"locationName":{"type":"string","maxLength":10,"minLength":1},"icon":{"type":"string"},"sortOrder":{"type":"integer","format":"int32"}},"required":["homeId","locationName"]},"CreateHomeBo":{"type":"object","properties":{"homeName":{"type":"string","maxLength":10,"minLength":2}},"required":["homeName"]},"UpdateDeviceRuntimeBo":{"type":"object","description":"璁惧杩愯鏁版嵁鏇存柊鍙傛暟\n <p>\n 鍓嶇閫氳繃钃濈墮鍚屾璁惧杩愯鐘舵€佹椂鎻愪氦銆?,"properties":{"deviceId":{"type":"integer","format":"int64","description":"璁惧ID"},"status":{"type":"string","description":"鐘舵€侊紙0鏈縺娲?1鍦ㄧ嚎 2绂荤嚎锛?},"bluetoothConnected":{"type":"string","description":"钃濈墮杩炴帴鐘舵€侊紙0鏈繛鎺?1宸茶繛鎺ワ級"},"signalLevel":{"type":"string","description":"淇″彿寮哄害锛?绂荤嚎 1寮?2涓€鑸?3寮猴級"},"charging":{"type":"string","description":"鍏呯數鐘舵€侊紙0鏈厖鐢?1鍏呯數涓級"},"runMode":{"type":"string","description":"杩愯妯″紡锛?鑷姩 1杞﹁浇 2妗岄潰锛?},"fanLevel":{"type":"string","description":"椋庨€熸尅浣嶏紙0鏍囧噯 1寮哄姏 2浣庢。锛?},"tvoc":{"type":"number","description":"TVOC 鍘熷鍊?},"powerMode":{"type":"string","description":"渚涚數妯″紡锛?USB 1鐢垫睜锛?},"filterTotalDays":{"type":"string","description":"婊よ姱鎬诲鍛藉ぉ鏁?},"filterRemainDays":{"type":"string","description":"婊よ姱鍓╀綑澶╂暟"},"parkingShutdown":{"type":"string","description":"鍋滄満妯″紡锛?鍏虫満 1寮€鏈猴級"}},"required":["deviceId"]},"DeviceRuntimeQueryBo":{"type":"object","description":"璁惧杩愯鏁版嵁鏌ヨ鍙傛暟","properties":{"deviceId":{"type":"integer","format":"int64","description":"璁惧ID"}},"required":["deviceId"]},"AppDeviceRuntimeVo":{"type":"object","description":"璁惧杩愯鏁版嵁瑙嗗浘瀵硅薄\n <p>\n 鍖呭惈鍑€鍖栧櫒杩愯鐘舵€佷俊鎭€?,"properties":{"deviceId":{"type":"integer","format":"int64","description":"璁惧ID"},"deviceNo":{"type":"string","description":"璁惧缂栧彿"},"name":{"type":"string","description":"璁惧鍚嶇О"},"status":{"type":"string","description":"鐘舵€侊紙0鏈縺娲?1鍦ㄧ嚎 2绂荤嚎锛?},"runMode":{"type":"string","description":"杩愯妯″紡锛?鑷姩 1杞﹁浇 2妗岄潰锛?},"fanLevel":{"type":"string","description":"椋庨€熸尅浣嶏紙0鏍囧噯 1寮哄姏 2浣庢。锛?},"tvoc":{"type":"number","description":"TVOC 鍘熷鍊?},"powerMode":{"type":"string","description":"渚涚數妯″紡锛?USB 1鐢垫睜锛?},"filterTotalDays":{"type":"string","description":"婊よ姱鎬诲鍛藉ぉ鏁?},"filterRemainDays":{"type":"string","description":"婊よ姱鍓╀綑澶╂暟"},"filterLife":{"type":"integer","format":"int32","description":"婊よ姱瀵垮懡锛?-100锛?},"filterReplaceTime":{"type":"string","format":"date-time","description":"鏈€杩戜竴娆$‘璁ゆ洿鎹㈡护鑺椂闂?},"parkingShutdown":{"type":"string","description":"鍋滄満妯″紡锛?鍏虫満 1寮€鏈猴級"}}},"RAppDeviceRuntimeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/AppDeviceRuntimeVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"DeviceQueryBo":{"type":"object","description":"璁惧鍒楄〃鏌ヨ鍙傛暟","properties":{"homeId":{"type":"integer","format":"int64","description":"瀹跺涵ID"},"locationId":{"type":"integer","format":"int64","description":"浣嶇疆ID"}}},"AppDeviceVo":{"type":"object","description":"璁惧瑙嗗浘瀵硅薄","properties":{"deviceId":{"type":"integer","format":"int64","description":"璁惧ID"},"deviceNo":{"type":"string","description":"璁惧缂栧彿"},"name":{"type":"string","description":"璁惧鍚嶇О"},"imei":{"type":"string","description":"璁惧IMEI"},"mac":{"type":"string","description":"璁惧MAC"},"homeId":{"type":"integer","format":"int64","description":"瀹跺涵ID"},"locationId":{"type":"integer","format":"int64","description":"浣嶇疆ID"},"status":{"type":"string","description":"鐘舵€侊紙0鏈縺娲?1鍦ㄧ嚎 2绂荤嚎锛?},"bluetoothConnected":{"type":"string","description":"钃濈墮杩炴帴鐘舵€侊紙0鏈繛鎺?1宸茶繛鎺ワ級"},"signalLevel":{"type":"string","description":"淇″彿寮哄害锛?绂荤嚎 1寮?2涓€鑸?3寮猴級"},"charging":{"type":"string","description":"鍏呯數鐘舵€侊紙0鏈厖鐢?1鍏呯數涓級"},"bindTime":{"type":"string","format":"date-time","description":"缁戝畾鏃堕棿"}}},"RListAppDeviceVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/AppDeviceVo"}}}},"DeviceBindBo":{"type":"object","description":"璁惧缁戝畾璇锋眰鍙傛暟\n <p>\n 鍓嶇閫氳繃钃濈墮閰嶅璁惧鍚庯紝灏嗛厤瀵硅幏鍙栧埌鐨勮澶囦俊鎭彁浜ょ粦瀹氥€?,"properties":{"deviceNo":{"type":"string","description":"璁惧缂栧彿","minLength":1},"imei":{"type":"string","description":"璁惧IMEI"},"mac":{"type":"string","description":"璁惧MAC"},"name":{"type":"string","description":"璁惧鍚嶇О"},"homeId":{"type":"integer","format":"int64","description":"瀹跺涵ID"},"locationId":{"type":"integer","format":"int64","description":"浣嶇疆ID"}},"required":["deviceNo"]},"SendSmsCodeBo":{"type":"object","description":"鍙戦€佺煭淇¢獙璇佺爜璇锋眰","properties":{"phonenumber":{"type":"string","description":"鎵嬫満鍙风爜","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"scene":{"type":"string","description":"涓氬姟鍦烘櫙锛歳egister / login / reset / change_phone_old / change_phone_new","minLength":1}},"required":["phonenumber","scene"]},"RegisterBo":{"type":"object","description":"App 鐢ㄦ埛娉ㄥ唽璇锋眰锛堟墜鏈哄彿銆侀獙璇佺爜銆佸瘑鐮併€佺‘璁ゅ瘑鐮佸洓涓瓧娈碉級","properties":{"phonenumber":{"type":"string","description":"鎵嬫満鍙风爜","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"smsCode":{"type":"string","description":"鐭俊楠岃瘉鐮?,"minLength":1},"password":{"type":"string","description":"瀵嗙爜","maxLength":20,"minLength":6},"confirmPassword":{"type":"string","description":"纭瀵嗙爜","minLength":1}},"required":["confirmPassword","password","phonenumber","smsCode"]},"AppLoginVo":{"type":"object","description":"App 鐧诲綍鍝嶅簲锛堝寘鍚闂护鐗屼笌鍩虹鐢ㄦ埛淇℃伅锛?,"properties":{"accessToken":{"type":"string","description":"璁块棶浠ょ墝"},"expireIn":{"type":"integer","format":"int64","description":"浠ょ墝鏈夋晥鏈燂紙绉掞級"},"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"userName":{"type":"string","description":"鐢ㄦ埛鍚?},"nickName":{"type":"string","description":"鏄电О"}}},"RAppLoginVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/AppLoginVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"LoginSmsBo":{"type":"object","description":"鐭俊楠岃瘉鐮佺櫥褰曡姹?,"properties":{"phonenumber":{"type":"string","description":"鎵嬫満鍙风爜","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"smsCode":{"type":"string","description":"鐭俊楠岃瘉鐮?,"minLength":1}},"required":["phonenumber","smsCode"]},"LoginPasswordBo":{"type":"object","description":"璐﹀彿瀵嗙爜鐧诲綍璇锋眰锛坅ccount 鏀寔鐢ㄦ埛鍚嶆垨鎵嬫満鍙凤級","properties":{"account":{"type":"string","description":"鐧诲綍璐﹀彿锛堢敤鎴峰悕鎴栨墜鏈哄彿锛?,"minLength":1},"password":{"type":"string","description":"瀵嗙爜","minLength":1}},"required":["account","password"]},"VerifyResetSmsCodeBo":{"type":"object","properties":{"phonenumber":{"type":"string","minLength":1,"pattern":"^1[3-9]\\d{9}$"},"smsCode":{"type":"string","minLength":1}},"required":["phonenumber","smsCode"]},"DoResetPasswordBo":{"type":"object","properties":{"resetToken":{"type":"string","minLength":1},"newPassword":{"type":"string","maxLength":20,"minLength":6},"confirmPassword":{"type":"string","minLength":1}},"required":["confirmPassword","newPassword","resetToken"]},"VerifyOldPhoneBo":{"type":"object","description":"鎹㈢粦鎵嬫満鍙风涓€姝ワ細鏍¢獙鍘熸墜鏈哄彿楠岃瘉鐮佽姹傚璞?,"properties":{"oldPhonenumber":{"type":"string","description":"鍘熸墜鏈哄彿鐮?,"minLength":1,"pattern":"^1[3-9]\\d{9}$"},"oldSmsCode":{"type":"string","description":"鍘熸墜鏈哄彿鐭俊楠岃瘉鐮?,"minLength":1}},"required":["oldPhonenumber","oldSmsCode"]},"VerifyNewPhoneBo":{"type":"object","description":"鎹㈢粦鎵嬫満鍙风浜屾锛氭牎楠屾柊鎵嬫満鍙烽獙璇佺爜骞舵洿鏂拌姹傚璞?,"properties":{"changeToken":{"type":"string","description":"绗竴姝ユ牎楠岄€氳繃鍚庤繑鍥炵殑涓存椂浠ょ墝","minLength":1},"newPhonenumber":{"type":"string","description":"鏂版墜鏈哄彿鐮?,"minLength":1,"pattern":"^1[3-9]\\d{9}$"},"newSmsCode":{"type":"string","description":"鏂版墜鏈哄彿鐭俊楠岃瘉鐮?,"minLength":1}},"required":["changeToken","newPhonenumber","newSmsCode"]},"AgreementVo":{"type":"object","description":"鍗忚閰嶇疆瑙嗗浘瀵硅薄","properties":{"agreementId":{"type":"integer","format":"int64","description":"鍗忚ID"},"agreementType":{"type":"string","description":"鍗忚绫诲瀷锛坲ser/privacy/service锛?},"agreementNo":{"type":"string","description":"鍗忚缂栧彿"},"versionName":{"type":"string","description":"鐗堟湰鍙?},"name":{"type":"string","description":"鍗忚鍚嶇О"}}},"RListAgreementVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/AgreementVo"}}}},"AgreementIdBo":{"type":"object","description":"鍗忚璇︽儏鏌ヨ鍙傛暟","properties":{"agreementId":{"type":"integer","format":"int64","description":"鍗忚ID"}},"required":["agreementId"]},"AgreementDetailVo":{"type":"object","description":"鍗忚璇︽儏瑙嗗浘瀵硅薄","properties":{"agreementNo":{"type":"string","description":"鍗忚缂栧彿"},"name":{"type":"string","description":"鍗忚鍚嶇О"},"versionName":{"type":"string","description":"鐗堟湰鍙?},"content":{"type":"string","description":"鍗忚姝f枃"},"publishTime":{"type":"string","format":"date-time","description":"鐢熸晥鏃堕棿"}}},"RAgreementDetailVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/AgreementDetailVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"OpenApiEmbedTokenRequest":{"type":"object","properties":{"openId":{"type":"string","minLength":1},"trustedCredential":{"type":"string"},"ttlSeconds":{"type":"integer","format":"int32","maximum":86400,"minimum":60}},"required":["openId"]},"OpenApiEmbedTokenResponse":{"type":"object","properties":{"token":{"type":"string"},"tokenType":{"type":"string"},"authHeader":{"type":"string"},"expiresAt":{"type":"string","format":"date-time"},"ttlSeconds":{"type":"integer","format":"int32"},"openId":{"type":"string"},"nickname":{"type":"string"},"avatarUrl":{"type":"string"}}},"ResultOpenApiEmbedTokenResponse":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiEmbedTokenResponse"}}},"OpenApiResourceResponse":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"storageKey":{"type":"string"},"originalName":{"type":"string"},"fileSize":{"type":"integer","format":"int64"},"mimeType":{"type":"string"},"storageType":{"type":"string"},"accessUrl":{"type":"string"},"bizType":{"type":"string"},"bizId":{"type":"integer","format":"int64"},"creatorId":{"type":"integer","format":"int64"},"createDt":{"type":"string","format":"date-time"}}},"ResultOpenApiResourceResponse":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiResourceResponse"}}},"OpenApiCreateConversationRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"},"openId":{"type":"string","minLength":1},"title":{"type":"string","minLength":1}},"required":["agentId","openId","title"]},"OpenApiConversationVO":{"type":"object","properties":{"conversationId":{"type":"string"},"agentId":{"type":"integer","format":"int64"},"title":{"type":"string"},"createDt":{"type":"string"},"updateDt":{"type":"string"}}},"ResultOpenApiConversationVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiConversationVO"}}},"OpenApiChatAttachmentRequest":{"type":"object","properties":{"resourceId":{"type":"integer","format":"int64"},"type":{"type":"string","minLength":1}},"required":["resourceId","type"]},"OpenApiChatRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"},"openId":{"type":"string","minLength":1},"conversationId":{"type":"string","minLength":1},"content":{"type":"string","minLength":1},"attachments":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiChatAttachmentRequest"}},"disabledMcpServerIds":{"type":"array","items":{"type":"integer","format":"int64"}},"disabledSkillIds":{"type":"array","items":{"type":"integer","format":"int64"}},"deepPlanEnabled":{"type":"boolean"},"webSearchEnabled":{"type":"boolean"},"sid":{"type":"string"},"timeout":{"type":"integer","format":"int64"}},"required":["agentId","content","conversationId","openId"]},"ServerSentEventString":{},"FlowTaskBo":{"type":"object","description":"浠诲姟璇锋眰瀵硅薄","properties":{"nodeName":{"type":"string","description":"浠诲姟鍚嶇О"},"flowName":{"type":"string","description":"娴佺▼瀹氫箟鍚嶇О"},"flowCode":{"type":"string","description":"娴佺▼瀹氫箟缂栫爜"},"category":{"type":"string","description":"娴佺▼鍒嗙被id"},"instanceId":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥id"},"flowStatus":{"type":"string","description":"娴佺▼鐘舵€?},"permissionList":{"type":"array","description":"鏉冮檺鍒楄〃","items":{"type":"string"}},"createByIds":{"type":"array","description":"鐢宠浜篒ds","items":{"type":"integer","format":"int64"}},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}}},"PageQuery":{"type":"object","description":"鍒嗛〉鏌ヨ瀹炰綋绫?,"properties":{"pageSize":{"type":"integer","format":"int32","description":"鍒嗛〉澶у皬"},"pageNum":{"type":"integer","format":"int32","description":"褰撳墠椤垫暟"},"orderByColumn":{"type":"string","description":"鎺掑簭鍒?},"isAsc":{"type":"string","description":"鎺掑簭鐨勬柟鍚慸esc鎴栬€卆sc"}}},"ButtonPermissionVo":{"type":"object","description":"鎸夐挳鏉冮檺瑙嗗浘瀵硅薄銆?,"properties":{"code":{"type":"string","description":"鍞竴缂栫爜"},"value":{"type":"string","description":"閫夐」鍊?},"show":{"type":"boolean","description":"鏄惁鏄剧ず"}}},"FlowCopyVo":{"type":"object","description":"娴佺▼鎶勯€佽鍥惧璞°€?,"properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛id"},"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О"}}},"FlowTaskVo":{"type":"object","description":"娴佺▼浠诲姟瑙嗗浘瀵硅薄銆?,"properties":{"id":{"type":"integer","format":"int64","description":"浠诲姟ID銆?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"delFlag":{"type":"string","description":"鍒犻櫎鏍囪"},"definitionId":{"type":"integer","format":"int64","description":"瀵瑰簲flow_definition琛ㄧ殑id"},"instanceId":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥琛╥d"},"flowName":{"type":"string","description":"娴佺▼瀹氫箟鍚嶇О"},"businessId":{"type":"string","description":"涓氬姟id"},"nodeCode":{"type":"string","description":"鑺傜偣缂栫爜"},"nodeName":{"type":"string","description":"鑺傜偣鍚嶇О"},"nodeType":{"type":"integer","format":"int32","description":"鑺傜偣绫诲瀷锛?寮€濮嬭妭鐐?1涓棿鑺傜偣 2缁撴潫鑺傜偣 3浜掓枼缃戝叧 4骞惰缃戝叧锛?},"permissionList":{"type":"array","description":"鏉冮檺鏍囪瘑 permissionFlag鐨刲ist褰㈠紡","items":{"type":"string"}},"userList":{"type":"array","description":"娴佺▼鐢ㄦ埛鍒楄〃","items":{"$ref":"#/components/schemas/User"}},"formCustom":{"type":"string","description":"瀹℃壒琛ㄥ崟鏄惁鑷畾涔夛紙Y鏄?N鍚︼級"},"formPath":{"type":"string","description":"瀹℃壒琛ㄥ崟"},"flowCode":{"type":"string","description":"娴佺▼瀹氫箟缂栫爜"},"version":{"type":"string","description":"娴佺▼鐗堟湰鍙?},"flowStatus":{"type":"string","description":"娴佺▼鐘舵€?},"category":{"type":"string","description":"娴佺▼鍒嗙被id"},"categoryName":{"type":"string","description":"娴佺▼鍒嗙被鍚嶇О"},"flowStatusName":{"type":"string","description":"娴佺▼鐘舵€?},"type":{"type":"string","description":"鍔炵悊浜虹被鍨?},"assigneeIds":{"type":"string","description":"鍔炵悊浜篿ds"},"assigneeNames":{"type":"string","description":"鍔炵悊浜哄悕绉?},"processedBy":{"type":"string","description":"鎶勯€佷汉id"},"processedByName":{"type":"string","description":"鎶勯€佷汉鍚嶇О"},"nodeRatio":{"type":"string","description":"娴佺▼绛剧讲姣斾緥鍊?澶т簬0涓虹エ绛撅紝浼氱"},"createBy":{"type":"string","description":"鐢宠浜篿d"},"createByName":{"type":"string","description":"鐢宠浜哄悕绉?},"applyNode":{"type":"boolean","description":"鏄惁涓虹敵璇蜂汉鑺傜偣"},"buttonList":{"type":"array","description":"鎸夐挳鏉冮檺","items":{"$ref":"#/components/schemas/ButtonPermissionVo"}},"copyList":{"type":"array","description":"鎶勯€佸璞?ID 闆嗗悎\n <p>\n 鏍规嵁鎵╁睍灞炴€т腑 CopySettingEnum 绫诲瀷鐨勬暟鎹敓鎴愶紝瀛樺偍闇€瑕佹妱閫佺殑瀵硅薄 ID","items":{"$ref":"#/components/schemas/FlowCopyVo"}},"varList":{"type":"object","additionalProperties":{"type":"string"},"description":"鑷畾涔夊弬鏁?Map\n <p>\n 鏍规嵁鎵╁睍灞炴€т腑 VariablesEnum 绫诲瀷鐨勬暟鎹敓鎴愶紝瀛樺偍 key=value 鏍煎紡鐨勮嚜瀹氫箟鍙傛暟"},"businessCode":{"type":"string","description":"涓氬姟缂栫爜"},"businessTitle":{"type":"string","description":"涓氬姟鏍囬"}}},"PageResultFlowTaskVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/FlowTaskVo"}}}},"RPageResultFlowTaskVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultFlowTaskVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"FlowHisTaskVo":{"type":"object","description":"鍘嗗彶浠诲姟瑙嗗浘","properties":{"id":{"type":"integer","format":"int64","description":"鍘嗗彶浠诲姟涓婚敭"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"delFlag":{"type":"string","description":"鍒犻櫎鏍囪"},"definitionId":{"type":"integer","format":"int64","description":"瀵瑰簲flow_definition琛ㄧ殑id"},"flowName":{"type":"string","description":"娴佺▼瀹氫箟鍚嶇О"},"instanceId":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥琛╥d"},"taskId":{"type":"integer","format":"int64","description":"浠诲姟琛╥d"},"cooperateType":{"type":"integer","format":"int32","description":"鍗忎綔鏂瑰紡(1瀹℃壒 2杞姙 3濮旀淳 4浼氱 5绁ㄧ 6鍔犵 7鍑忕)"},"cooperateTypeName":{"type":"string","description":"鍗忎綔鏂瑰紡(1瀹℃壒 2杞姙 3濮旀淳 4浼氱 5绁ㄧ 6鍔犵 7鍑忕)"},"businessId":{"type":"string","description":"涓氬姟id"},"nodeCode":{"type":"string","description":"寮€濮嬭妭鐐圭紪鐮?},"nodeName":{"type":"string","description":"寮€濮嬭妭鐐瑰悕绉?},"nodeType":{"type":"integer","format":"int32","description":"寮€濮嬭妭鐐圭被鍨嬶紙0寮€濮嬭妭鐐?1涓棿鑺傜偣 2缁撴潫鑺傜偣 3浜掓枼缃戝叧 4骞惰缃戝叧锛?},"targetNodeCode":{"type":"string","description":"鐩爣鑺傜偣缂栫爜"},"targetNodeName":{"type":"string","description":"缁撴潫鑺傜偣鍚嶇О"},"approver":{"type":"string","description":"瀹℃壒鑰?},"approverName":{"type":"string","description":"瀹℃壒鑰?},"collaborator":{"type":"string","description":"鍗忎綔浜?鍙湁杞姙銆佷細绛俱€佺エ绛俱€佸娲?"},"permissionList":{"type":"array","description":"鏉冮檺鏍囪瘑 permissionFlag鐨刲ist褰㈠紡","items":{"type":"string"}},"skipType":{"type":"string","description":"璺宠浆绫诲瀷锛圥ASS閫氳繃 REJECT閫€鍥?NONE鏃犲姩浣滐級"},"flowStatus":{"type":"string","description":"娴佺▼鐘舵€?},"flowTaskStatus":{"type":"string","description":"浠诲姟鐘舵€?},"flowStatusName":{"type":"string","description":"娴佺▼鐘舵€?},"message":{"type":"string","description":"瀹℃壒鎰忚"},"ext":{"type":"string","description":"涓氬姟璇︽儏 瀛樹笟鍔$被鐨刯son"},"createBy":{"type":"string","description":"鍒涘缓鑰?},"createByName":{"type":"string","description":"鐢宠浜?},"category":{"type":"string","description":"娴佺▼鍒嗙被id"},"categoryName":{"type":"string","description":"娴佺▼鍒嗙被鍚嶇О"},"formCustom":{"type":"string","description":"瀹℃壒琛ㄥ崟鏄惁鑷畾涔夛紙Y鏄?N鍚︼級"},"formPath":{"type":"string","description":"瀹℃壒琛ㄥ崟璺緞"},"flowCode":{"type":"string","description":"娴佺▼瀹氫箟缂栫爜"},"version":{"type":"string","description":"娴佺▼鐗堟湰鍙?},"runDuration":{"type":"string","description":"杩愯鏃堕暱"},"businessCode":{"type":"string","description":"涓氬姟缂栫爜"},"businessTitle":{"type":"string","description":"涓氬姟鏍囬"}}},"PageResultFlowHisTaskVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/FlowHisTaskVo"}}}},"RPageResultFlowHisTaskVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultFlowHisTaskVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RFlowTaskVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/FlowTaskVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RListNode":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/Node"}}}},"RListUserDTO":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/UserDTO"}}}},"UserDTO":{"type":"object","description":"鐢ㄦ埛","properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬ID"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿"},"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О"},"userType":{"type":"string","description":"鐢ㄦ埛绫诲瀷锛坰ys_user绯荤粺鐢ㄦ埛锛?},"email":{"type":"string","description":"鐢ㄦ埛閭"},"phoneNumber":{"type":"string","description":"鎵嬫満鍙风爜"},"gender":{"type":"string","description":"鐢ㄦ埛鎬у埆锛?鐢?1濂?2鏈煡锛?},"status":{"type":"string","description":"璐﹀彿鐘舵€侊紙0姝e父 1鍋滅敤锛?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"FlowSpelVo":{"type":"object","description":"娴佺▼spel琛ㄨ揪寮忓畾涔夎鍥惧璞?flow_spel","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭id"},"componentName":{"type":"string","description":"缁勪欢鍚嶇О"},"methodName":{"type":"string","description":"鏂规硶鍚?},"methodParams":{"type":"string","description":"鍙傛暟"},"viewSpel":{"type":"string","description":"棰勮spel鍊?},"status":{"type":"string","description":"鐘舵€侊紙0姝e父 1鍋滅敤锛?},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RFlowSpelVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/FlowSpelVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"PageResultFlowSpelVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/FlowSpelVo"}}}},"RPageResultFlowSpelVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultFlowSpelVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"PageResultTestLeaveVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/TestLeaveVo"}}}},"RPageResultTestLeaveVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultTestLeaveVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"FlowInstanceBo":{"type":"object","description":"娴佺▼瀹炰緥鏌ヨ鏉′欢瀵硅薄銆?,"properties":{"flowName":{"type":"string","description":"娴佺▼瀹氫箟鍚嶇О"},"flowCode":{"type":"string","description":"娴佺▼瀹氫箟缂栫爜"},"startUserId":{"type":"string","description":"浠诲姟鍙戣捣浜?},"businessId":{"type":"string","description":"涓氬姟id"},"category":{"type":"string","description":"娴佺▼鍒嗙被id"},"nodeName":{"type":"string","description":"浠诲姟鍚嶇О"},"createByIds":{"type":"array","description":"鐢宠浜篒ds","items":{"type":"string"}}}},"FlowInstanceVo":{"type":"object","description":"娴佺▼瀹炰緥瑙嗗浘瀵硅薄銆?,"properties":{"id":{"type":"integer","format":"int64","description":"娴佺▼瀹炰緥ID銆?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"delFlag":{"type":"string","description":"鍒犻櫎鏍囪"},"definitionId":{"type":"integer","format":"int64","description":"瀵瑰簲flow_definition琛ㄧ殑id"},"flowName":{"type":"string","description":"娴佺▼瀹氫箟鍚嶇О"},"flowCode":{"type":"string","description":"娴佺▼瀹氫箟缂栫爜"},"businessId":{"type":"string","description":"涓氬姟id"},"nodeType":{"type":"integer","format":"int32","description":"鑺傜偣绫诲瀷锛?寮€濮嬭妭鐐?1涓棿鑺傜偣 2缁撴潫鑺傜偣 3浜掓枼缃戝叧 4骞惰缃戝叧锛?},"nodeCode":{"type":"string","description":"娴佺▼鑺傜偣缂栫爜 姣忎釜娴佺▼鐨刵odeCode鏄敮涓€鐨?鍗砫efinitionId+nodeCode鍞竴,鍦ㄦ暟鎹簱灞傞潰鍋氫簡鎺у埗"},"nodeName":{"type":"string","description":"娴佺▼鑺傜偣鍚嶇О"},"variable":{"type":"string","description":"娴佺▼鍙橀噺"},"flowStatus":{"type":"string","description":"娴佺▼鐘舵€?},"flowStatusName":{"type":"string","description":"娴佺▼鐘舵€?},"activityStatus":{"type":"integer","format":"int32","description":"娴佺▼婵€娲荤姸鎬侊紙0鎸傝捣 1婵€娲伙級"},"formCustom":{"type":"string","description":"瀹℃壒琛ㄥ崟鏄惁鑷畾涔夛紙Y鏄?N鍚︼級"},"formPath":{"type":"string","description":"瀹℃壒琛ㄥ崟璺緞"},"ext":{"type":"string","description":"鎵╁睍瀛楁锛岄鐣欑粰涓氬姟绯荤粺浣跨敤"},"version":{"type":"string","description":"娴佺▼瀹氫箟鐗堟湰"},"createBy":{"type":"string","description":"鍒涘缓鑰?},"createByName":{"type":"string","description":"鐢宠浜?},"category":{"type":"string","description":"娴佺▼鍒嗙被id"},"categoryName":{"type":"string","description":"娴佺▼鍒嗙被鍚嶇О"},"businessCode":{"type":"string","description":"涓氬姟缂栫爜"},"businessTitle":{"type":"string","description":"涓氬姟鏍囬"}}},"PageResultFlowInstanceVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/FlowInstanceVo"}}}},"RPageResultFlowInstanceVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultFlowInstanceVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RMapStringObject":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"object","additionalProperties":{},"description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RFlowInstanceVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/FlowInstanceVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"Definition":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"version":{"type":"string"},"tenantId":{"type":"string"},"isPublish":{"type":"integer","format":"int32"},"modelValue":{"type":"string"},"userList":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"nodeList":{"type":"array","items":{"$ref":"#/components/schemas/Node"}},"listenerPath":{"type":"string"},"activityStatus":{"type":"integer","format":"int32"},"listenerType":{"type":"string"},"updateBy":{"type":"string"},"ext":{"type":"string"},"delFlag":{"type":"string"},"createTime":{"type":"string","format":"date-time"},"createBy":{"type":"string"},"category":{"type":"string"},"flowName":{"type":"string"},"flowCode":{"type":"string"},"updateTime":{"type":"string","format":"date-time"},"formCustom":{"type":"string"},"formPath":{"type":"string"}}},"RDefinition":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/Definition","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"FlowDefinitionVo":{"type":"object","description":"娴佺▼瀹氫箟瑙嗗浘","properties":{"id":{"type":"integer","format":"int64","description":"娴佺▼瀹氫箟涓婚敭"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"delFlag":{"type":"string","description":"鍒犻櫎鏍囪"},"flowCode":{"type":"string","description":"娴佺▼瀹氫箟缂栫爜"},"flowName":{"type":"string","description":"娴佺▼瀹氫箟鍚嶇О"},"category":{"type":"string","description":"娴佺▼鍒嗙被id"},"categoryName":{"type":"string","description":"娴佺▼鍒嗙被鍚嶇О"},"version":{"type":"string","description":"娴佺▼鐗堟湰"},"isPublish":{"type":"integer","format":"int32","description":"鏄惁鍙戝竷锛?鏈彂甯?1宸插彂甯?9澶辨晥锛?},"formCustom":{"type":"string","description":"瀹℃壒琛ㄥ崟鏄惁鑷畾涔夛紙Y鏄?N鍚︼級"},"formPath":{"type":"string","description":"瀹℃壒琛ㄥ崟璺緞"},"activityStatus":{"type":"integer","format":"int32","description":"娴佺▼婵€娲荤姸鎬侊紙0鎸傝捣 1婵€娲伙級"},"listenerType":{"type":"string","description":"鐩戝惉鍣ㄧ被鍨?},"listenerPath":{"type":"string","description":"鐩戝惉鍣ㄨ矾寰?},"ext":{"type":"string","description":"鎵╁睍瀛楁锛岄鐣欑粰涓氬姟绯荤粺浣跨敤"}}},"PageResultFlowDefinitionVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/FlowDefinitionVo"}}}},"RPageResultFlowDefinitionVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultFlowDefinitionVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"FlowCategoryVo":{"type":"object","description":"娴佺▼鍒嗙被瑙嗗浘瀵硅薄 wf_category","properties":{"categoryId":{"type":"integer","format":"int64","description":"娴佺▼鍒嗙被ID"},"parentId":{"type":"integer","format":"int64","description":"鐖剁骇鍒嗙被id"},"parentName":{"type":"string","description":"鐖剁骇鍒嗙被鍚嶇О"},"ancestors":{"type":"string","description":"绁栫骇鍒楄〃"},"categoryName":{"type":"string","description":"娴佺▼鍒嗙被鍚嶇О"},"orderNum":{"type":"integer","format":"int64","description":"鏄剧ず椤哄簭"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RFlowCategoryVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/FlowCategoryVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RListFlowCategoryVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/FlowCategoryVo"}}}},"RListTreeString":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/TreeString"}}}},"TreeNodeConfig":{"type":"object","properties":{"idKey":{"type":"string"},"parentIdKey":{"type":"string"},"weightKey":{"type":"string"},"nameKey":{"type":"string"},"childrenKey":{"type":"string"},"deep":{"type":"integer","format":"int32"}}},"TreeString":{"type":"object","additionalProperties":{},"properties":{"name":{"type":"object","properties":{"empty":{"type":"boolean"}}},"id":{"type":"string"},"weight":{},"parentId":{"type":"string"},"config":{"$ref":"#/components/schemas/TreeNodeConfig"},"empty":{"type":"boolean"}}},"ApiResultDefJson":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/DefJson"}}},"ApiResultListForm":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Form"}}}},"ApiResultListNodeExt":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/NodeExt"}}}},"ChildNode":{"type":"object","properties":{"code":{"type":"string"},"desc":{"type":"string"},"label":{"type":"string"},"type":{"type":"integer","format":"int32"},"must":{"type":"boolean"},"multiple":{"type":"boolean"},"precision":{"type":"integer","format":"int32"},"step":{"type":"string"},"min":{"type":"string"},"dateType":{"type":"string"},"dateFormat":{"type":"string"},"dict":{"type":"array","items":{"$ref":"#/components/schemas/DictItem"}}}},"DictItem":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"selected":{"type":"boolean"}}},"NodeExt":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"desc":{"type":"string"},"type":{"type":"integer","format":"int32"},"childs":{"type":"array","items":{"$ref":"#/components/schemas/ChildNode"}}}},"ApiResultListListenerVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/ListenerVo"}}}},"ListenerVo":{"type":"object","properties":{"type":{"type":"string"},"path":{"type":"string"},"description":{"type":"string"}}},"ApiResultListString":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"type":"string"}}}},"HandlerQuery":{"type":"object","properties":{"handlerCode":{"type":"string"},"handlerName":{"type":"string"},"handlerType":{"type":"string"},"groupId":{"type":"string"},"pageNum":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"beginTime":{"type":"string"},"endTime":{"type":"string"}}},"ApiResultHandlerSelectVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/HandlerSelectVo"}}},"FlowPageHandlerAuth":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"rows":{"type":"array","items":{"$ref":"#/components/schemas/HandlerAuth"}},"code":{"type":"integer","format":"int32"},"msg":{"type":"string"}}},"HandlerAuth":{"type":"object","properties":{"storageId":{"type":"string"},"handlerCode":{"type":"string"},"handlerName":{"type":"string"},"groupName":{"type":"string"},"createTime":{"type":"string"}}},"HandlerSelectVo":{"type":"object","properties":{"handlerAuths":{"$ref":"#/components/schemas/FlowPageHandlerAuth"},"treeSelections":{"type":"array","items":{"$ref":"#/components/schemas/Tree"}}}},"HandlerFeedBackDto":{"type":"object","properties":{"storageIds":{"type":"array","items":{"type":"string"}}}},"ApiResultListHandlerFeedBackVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/HandlerFeedBackVo"}}}},"HandlerFeedBackVo":{"type":"object","properties":{"storageId":{"type":"string"},"handlerName":{"type":"string"}}},"ApiResultListDict":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/Dict"}}}},"Dict":{"type":"object","properties":{"label":{"type":"string"},"value":{"type":"string"},"childList":{"type":"array","items":{"$ref":"#/components/schemas/Dict"}}}},"ApiResultString":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"type":"string"}}},"ApiResultFlowDto":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/FlowDto"}}},"ApiResultWarmFlowVo":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"msg":{"type":"string"},"data":{"$ref":"#/components/schemas/WarmFlowVo"}}},"WarmFlowVo":{"type":"object","properties":{"tokenNameList":{"type":"array","items":{"type":"string"}},"framework":{"type":"string"}}},"ProfileUserVo":{"type":"object","description":"鐢ㄦ埛淇℃伅瑙嗗浘瀵硅薄 sys_user","properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬ID"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿"},"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О"},"userType":{"type":"string","description":"鐢ㄦ埛绫诲瀷锛坰ys_user绯荤粺鐢ㄦ埛锛?},"email":{"type":"string","description":"鐢ㄦ埛閭"},"phoneNumber":{"type":"string","description":"鎵嬫満鍙风爜"},"gender":{"type":"string","description":"鐢ㄦ埛鎬у埆锛?鐢?1濂?2鏈煡锛?},"avatar":{"type":"integer","format":"int64","description":"澶村儚 OSS ID"},"avatarUrl":{"type":"string","description":"澶村儚鍦板潃"},"loginIp":{"type":"string","description":"鏈€鍚庣櫥褰旾P"},"loginDate":{"type":"string","format":"date-time","description":"鏈€鍚庣櫥褰曟椂闂?},"deptName":{"type":"string","description":"閮ㄩ棬鍚?}}},"ProfileVo":{"type":"object","description":"鐢ㄦ埛涓汉淇℃伅","properties":{"user":{"$ref":"#/components/schemas/ProfileUserVo","description":"鐢ㄦ埛淇℃伅"},"roleGroup":{"type":"string","description":"鐢ㄦ埛鎵€灞炶鑹茬粍"},"postGroup":{"type":"string","description":"鐢ㄦ埛鎵€灞炲矖浣嶇粍"}}},"RProfileVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/ProfileVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RListSysUserVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysUserVo"}}}},"SysRoleVo":{"type":"object","description":"瑙掕壊淇℃伅瑙嗗浘瀵硅薄 sys_role","properties":{"roleId":{"type":"integer","format":"int64","description":"瑙掕壊ID"},"roleName":{"type":"string","description":"瑙掕壊鍚嶇О"},"roleKey":{"type":"string","description":"瑙掕壊鏉冮檺瀛楃涓?},"roleSort":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"dataScope":{"type":"string","description":"鏁版嵁鑼冨洿锛?锛氬叏閮ㄦ暟鎹潈闄?2锛氳嚜瀹氭暟鎹潈闄?3锛氭湰閮ㄩ棬鏁版嵁鏉冮檺 4锛氭湰閮ㄩ棬鍙婁互涓嬫暟鎹潈闄?5锛氫粎鏈汉鏁版嵁鏉冮檺 6锛氶儴闂ㄥ強浠ヤ笅鎴栨湰浜烘暟鎹潈闄愶級"},"menuCheckStrictly":{"type":"boolean","description":"鑿滃崟鏍戦€夋嫨椤规槸鍚﹀叧鑱旀樉绀?},"deptCheckStrictly":{"type":"boolean","description":"閮ㄩ棬鏍戦€夋嫨椤规槸鍚﹀叧鑱旀樉绀?},"status":{"type":"string","description":"瑙掕壊鐘舵€侊紙0姝e父 1鍋滅敤锛?},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"flag":{"type":"boolean","description":"鐢ㄦ埛鏄惁瀛樺湪姝よ鑹叉爣璇?榛樿涓嶅瓨鍦?},"superAdmin":{"type":"boolean","description":"鍒ゆ柇褰撳墠瑙掕壊鏄惁涓鸿秴绾х鐞嗗憳瑙掕壊銆?}}},"SysUserVo":{"type":"object","description":"鐢ㄦ埛淇℃伅瑙嗗浘瀵硅薄 sys_user","properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬ID"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿"},"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О"},"userType":{"type":"string","description":"鐢ㄦ埛绫诲瀷锛坰ys_user绯荤粺鐢ㄦ埛锛?},"email":{"type":"string","description":"鐢ㄦ埛閭"},"phoneNumber":{"type":"string","description":"鎵嬫満鍙风爜"},"gender":{"type":"string","description":"鐢ㄦ埛鎬у埆锛?鐢?1濂?2鏈煡锛?},"avatar":{"type":"integer","format":"int64","description":"澶村儚 OSS ID"},"avatarUrl":{"type":"string","description":"澶村儚鍦板潃"},"status":{"type":"string","description":"璐﹀彿鐘舵€侊紙0姝e父 1鍋滅敤锛?},"loginIp":{"type":"string","description":"鏈€鍚庣櫥褰旾P"},"loginDate":{"type":"string","format":"date-time","description":"鏈€鍚庣櫥褰曟椂闂?},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"deptName":{"type":"string","description":"閮ㄩ棬鍚?},"roles":{"type":"array","description":"瑙掕壊瀵硅薄","items":{"$ref":"#/components/schemas/SysRoleVo"}},"roleIds":{"type":"array","description":"瑙掕壊缁?,"items":{"type":"integer","format":"int64"}},"postIds":{"type":"array","description":"宀椾綅缁?,"items":{"type":"integer","format":"int64"}},"roleId":{"type":"integer","format":"int64","description":"鏁版嵁鏉冮檺 褰撳墠瑙掕壊ID"}}},"PageResultSysUserVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysUserVo"}}}},"RPageResultSysUserVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysUserVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RUserInfoVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/UserInfoVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"UserInfoVo":{"type":"object","description":"鐧诲綍鐢ㄦ埛淇℃伅","properties":{"user":{"$ref":"#/components/schemas/SysUserVo","description":"鐢ㄦ埛鍩烘湰淇℃伅"},"permissions":{"type":"array","description":"鑿滃崟鏉冮檺","items":{"type":"string"},"uniqueItems":true},"roles":{"type":"array","description":"瑙掕壊鏉冮檺","items":{"type":"string"},"uniqueItems":true}}},"RSysUserInfoVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysUserInfoVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysPostVo":{"type":"object","description":"宀椾綅淇℃伅瑙嗗浘瀵硅薄 sys_post","properties":{"postId":{"type":"integer","format":"int64","description":"宀椾綅ID"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"postCode":{"type":"string","description":"宀椾綅缂栫爜"},"postName":{"type":"string","description":"宀椾綅鍚嶇О"},"postCategory":{"type":"string","description":"宀椾綅绫诲埆缂栫爜"},"postSort":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"status":{"type":"string","description":"鐘舵€侊紙0姝e父 1鍋滅敤锛?},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"deptName":{"type":"string","description":"閮ㄩ棬鍚?}}},"SysUserInfoVo":{"type":"object","description":"鐢ㄦ埛淇℃伅","properties":{"user":{"$ref":"#/components/schemas/SysUserVo","description":"鐢ㄦ埛淇℃伅"},"roleIds":{"type":"array","description":"瑙掕壊ID鍒楄〃","items":{"type":"integer","format":"int64"}},"roles":{"type":"array","description":"瑙掕壊鍒楄〃","items":{"$ref":"#/components/schemas/SysRoleVo"}},"postIds":{"type":"array","description":"宀椾綅ID鍒楄〃","items":{"type":"integer","format":"int64"}},"posts":{"type":"array","description":"宀椾綅鍒楄〃","items":{"$ref":"#/components/schemas/SysPostVo"}}}},"RListSysSocialVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysSocialVo"}}}},"SysSocialVo":{"type":"object","description":"绀句細鍖栧叧绯昏鍥惧璞?sys_social","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭"},"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"authId":{"type":"string","description":"鐨勫敮涓€ID"},"source":{"type":"string","description":"鐢ㄦ埛鏉ユ簮"},"accessToken":{"type":"string","description":"鐢ㄦ埛鐨勬巿鏉冧护鐗?},"expireIn":{"type":"integer","format":"int32","description":"鐢ㄦ埛鐨勬巿鏉冧护鐗岀殑鏈夋晥鏈燂紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"refreshToken":{"type":"string","description":"鍒锋柊浠ょ墝锛岄儴鍒嗗钩鍙板彲鑳芥病鏈?},"openId":{"type":"string","description":"鐢ㄦ埛鐨?open id"},"userName":{"type":"string","description":"鎺堟潈鐨勭涓夋柟璐﹀彿"},"nickName":{"type":"string","description":"鎺堟潈鐨勭涓夋柟鏄电О"},"email":{"type":"string","description":"鎺堟潈鐨勭涓夋柟閭"},"avatar":{"type":"string","description":"鎺堟潈鐨勭涓夋柟澶村儚鍦板潃"},"accessCode":{"type":"string","description":"骞冲彴鐨勬巿鏉冧俊鎭紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"unionId":{"type":"string","description":"鐢ㄦ埛鐨?unionid"},"scope":{"type":"string","description":"鎺堜簣鐨勬潈闄愶紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"tokenType":{"type":"string","description":"涓埆骞冲彴鐨勬巿鏉冧俊鎭紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"idToken":{"type":"string","description":"id token锛岄儴鍒嗗钩鍙板彲鑳芥病鏈?},"macAlgorithm":{"type":"string","description":"灏忕背骞冲彴鐢ㄦ埛鐨勯檮甯﹀睘鎬э紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"macKey":{"type":"string","description":"灏忕背骞冲彴鐢ㄦ埛鐨勯檮甯﹀睘鎬э紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"code":{"type":"string","description":"鐢ㄦ埛鐨勬巿鏉僣ode锛岄儴鍒嗗钩鍙板彲鑳芥病鏈?},"oauthToken":{"type":"string","description":"Twitter骞冲彴鐢ㄦ埛鐨勯檮甯﹀睘鎬э紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"oauthTokenSecret":{"type":"string","description":"Twitter骞冲彴鐢ㄦ埛鐨勯檮甯﹀睘鎬э紝閮ㄥ垎骞冲彴鍙兘娌℃湁"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RSysRoleVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysRoleVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RListSysRoleVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysRoleVo"}}}},"PageResultSysRoleVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysRoleVo"}}}},"RPageResultSysRoleVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysRoleVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"DeptTreeSelectVo":{"type":"object","description":"瑙掕壊閮ㄩ棬鍒楄〃鏍戜俊鎭?,"properties":{"checkedKeys":{"type":"array","description":"閫変腑閮ㄩ棬鍒楄〃","items":{"type":"integer","format":"int64"}},"depts":{"type":"array","description":"涓嬫媺鏍戠粨鏋勫垪琛?,"items":{"$ref":"#/components/schemas/TreeString"}}}},"RDeptTreeSelectVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/DeptTreeSelectVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RSysPostVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysPostVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RListSysPostVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysPostVo"}}}},"PageResultSysPostVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysPostVo"}}}},"RPageResultSysPostVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysPostVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RSysNoticeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysNoticeVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysNoticeVo":{"type":"object","description":"閫氱煡鍏憡瑙嗗浘瀵硅薄 sys_notice","properties":{"noticeId":{"type":"integer","format":"int64","description":"鍏憡ID"},"noticeTitle":{"type":"string","description":"鍏憡鏍囬"},"noticeType":{"type":"string","description":"鍏憡绫诲瀷锛?閫氱煡 2鍏憡锛?},"noticeContent":{"type":"string","description":"鍏憡鍐呭"},"status":{"type":"string","description":"鍏憡鐘舵€侊紙0姝e父 1鍏抽棴锛?},"remark":{"type":"string","description":"澶囨敞"},"createBy":{"type":"integer","format":"int64","description":"鍒涘缓鑰?},"createByName":{"type":"string","description":"鍒涘缓浜哄悕绉?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"PageResultSysNoticeVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysNoticeVo"}}}},"RPageResultSysNoticeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysNoticeVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RSysMenuVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysMenuVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysMenuVo":{"type":"object","description":"鑿滃崟鏉冮檺瑙嗗浘瀵硅薄 sys_menu","properties":{"menuId":{"type":"integer","format":"int64","description":"鑿滃崟ID"},"menuName":{"type":"string","description":"鑿滃崟鍚嶇О"},"parentId":{"type":"integer","format":"int64","description":"鐖惰彍鍗旾D"},"orderNum":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"path":{"type":"string","description":"璺敱鍦板潃"},"component":{"type":"string","description":"缁勪欢璺緞"},"queryParam":{"type":"string","description":"璺敱鍙傛暟"},"isFrame":{"type":"string","description":"鏄惁涓哄閾撅紙Y鏄?N鍚︼級"},"isCache":{"type":"string","description":"鏄惁缂撳瓨锛圷缂撳瓨 N涓嶇紦瀛橈級"},"menuType":{"type":"string","description":"鑿滃崟绫诲瀷锛圡鐩綍 C鑿滃崟 F鎸夐挳锛?},"visible":{"type":"string","description":"鏄剧ず鐘舵€侊紙0鏄剧ず 1闅愯棌锛?},"status":{"type":"string","description":"鑿滃崟鐘舵€侊紙0姝e父 1鍋滅敤锛?},"perms":{"type":"string","description":"鏉冮檺鏍囪瘑"},"icon":{"type":"string","description":"鑿滃崟鍥炬爣"},"activeMenu":{"type":"string","description":"婵€娲昏彍鍗曡矾寰?},"ext":{"type":"string","description":"鎵╁睍瀛楁"},"createDept":{"type":"integer","format":"int64","description":"鍒涘缓閮ㄩ棬"},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"children":{"type":"array","description":"瀛愯彍鍗?,"items":{"$ref":"#/components/schemas/SysMenuVo"}}}},"MenuTreeSelectVo":{"type":"object","description":"瑙掕壊鑿滃崟鍒楄〃鏍戜俊鎭?,"properties":{"checkedKeys":{"type":"array","description":"閫変腑鑿滃崟鍒楄〃","items":{"type":"integer","format":"int64"}},"menus":{"type":"array","description":"鑿滃崟涓嬫媺鏍戠粨鏋勫垪琛?,"items":{"$ref":"#/components/schemas/TreeString"}}}},"RMenuTreeSelectVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/MenuTreeSelectVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RListSysMenuVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysMenuVo"}}}},"MetaVo":{"type":"object","description":"璺敱鏄剧ず淇℃伅","properties":{"title":{"type":"string","description":"璁剧疆璇ヨ矾鐢卞湪渚ц竟鏍忓拰闈㈠寘灞戜腑灞曠ず鐨勫悕瀛?},"icon":{"type":"string","description":"璁剧疆璇ヨ矾鐢辩殑鍥炬爣锛屽搴旇矾寰剆rc/assets/icons/svg"},"noCache":{"type":"boolean","description":"璁剧疆涓簍rue锛屽垯涓嶄細琚?<keep-alive>缂撳瓨"},"link":{"type":"string","description":"鍐呴摼鍦板潃锛坔ttp(s)://寮€澶达級"},"activeMenu":{"type":"string","description":"婵€娲昏彍鍗?}}},"RListRouterVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/RouterVo"}}}},"RouterVo":{"type":"object","description":"璺敱閰嶇疆淇℃伅","properties":{"name":{"type":"string","description":"璺敱鍚嶅瓧"},"path":{"type":"string","description":"璺敱鍦板潃"},"hidden":{"type":"boolean","description":"鏄惁闅愯棌璺敱锛屽綋璁剧疆 true 鐨勬椂鍊欒璺敱涓嶄細鍐嶄晶杈规爮鍑虹幇"},"redirect":{"type":"string","description":"閲嶅畾鍚戝湴鍧€锛屽綋璁剧疆 noRedirect 鐨勬椂鍊欒璺敱鍦ㄩ潰鍖呭睉瀵艰埅涓笉鍙鐐瑰嚮"},"component":{"type":"string","description":"缁勪欢鍦板潃"},"query":{"type":"string","description":"璺敱鍙傛暟锛氬 {\"id\": 1, \"name\": \"ry\"}"},"ext":{"type":"string","description":"鎵╁睍瀛楁"},"alwaysShow":{"type":"boolean","description":"褰撲綘涓€涓矾鐢变笅闈㈢殑 children 澹版槑鐨勮矾鐢卞ぇ浜?涓椂锛岃嚜鍔ㄤ細鍙樻垚宓屽鐨勬ā寮?-濡傜粍浠堕〉闈?},"meta":{"$ref":"#/components/schemas/MetaVo","description":"鍏朵粬鍏冪礌"},"children":{"type":"array","description":"瀛愯矾鐢?,"items":{"$ref":"#/components/schemas/RouterVo"}}}},"RSysDictTypeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysDictTypeVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysDictTypeVo":{"type":"object","description":"瀛楀吀绫诲瀷瑙嗗浘瀵硅薄 sys_dict_type","properties":{"dictId":{"type":"integer","format":"int64","description":"瀛楀吀涓婚敭"},"dictName":{"type":"string","description":"瀛楀吀鍚嶇О"},"dictType":{"type":"string","description":"瀛楀吀绫诲瀷"},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RListSysDictTypeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysDictTypeVo"}}}},"PageResultSysDictTypeVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysDictTypeVo"}}}},"RPageResultSysDictTypeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysDictTypeVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RSysDictDataVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysDictDataVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysDictDataVo":{"type":"object","description":"瀛楀吀鏁版嵁瑙嗗浘瀵硅薄 sys_dict_data","properties":{"dictCode":{"type":"integer","format":"int64","description":"瀛楀吀缂栫爜"},"dictSort":{"type":"integer","format":"int32","description":"瀛楀吀鎺掑簭"},"dictLabel":{"type":"string","description":"瀛楀吀鏍囩"},"dictValue":{"type":"string","description":"瀛楀吀閿€?},"dictType":{"type":"string","description":"瀛楀吀绫诲瀷"},"cssClass":{"type":"string","description":"鏍峰紡灞炴€э紙鍏朵粬鏍峰紡鎵╁睍锛?},"listClass":{"type":"string","description":"琛ㄦ牸鍥炴樉鏍峰紡"},"isDefault":{"type":"string","description":"鏄惁榛樿锛圷鏄?N鍚︼級"},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RListSysDictDataVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysDictDataVo"}}}},"PageResultSysDictDataVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysDictDataVo"}}}},"RPageResultSysDictDataVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysDictDataVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RSysDeptVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysDeptVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysDeptVo":{"type":"object","description":"閮ㄩ棬瑙嗗浘瀵硅薄 sys_dept","properties":{"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"parentId":{"type":"integer","format":"int64","description":"鐖堕儴闂╥d"},"parentName":{"type":"string","description":"鐖堕儴闂ㄥ悕绉?},"ancestors":{"type":"string","description":"绁栫骇鍒楄〃"},"deptName":{"type":"string","description":"閮ㄩ棬鍚嶇О"},"deptCategory":{"type":"string","description":"閮ㄩ棬绫诲埆缂栫爜"},"orderNum":{"type":"integer","format":"int32","description":"鏄剧ず椤哄簭"},"leader":{"type":"integer","format":"int64","description":"璐熻矗浜篒D"},"leaderName":{"type":"string","description":"璐熻矗浜?},"phone":{"type":"string","description":"鑱旂郴鐢佃瘽"},"email":{"type":"string","description":"閭"},"status":{"type":"string","description":"閮ㄩ棬鐘舵€侊紙0姝e父 1鍋滅敤锛?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"children":{"type":"array","description":"瀛愰儴闂?,"items":{"$ref":"#/components/schemas/SysDeptVo"}}}},"RListSysDeptVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysDeptVo"}}}},"RSysConfigVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysConfigVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysConfigVo":{"type":"object","description":"鍙傛暟閰嶇疆瑙嗗浘瀵硅薄 sys_config","properties":{"configId":{"type":"integer","format":"int64","description":"鍙傛暟涓婚敭"},"configName":{"type":"string","description":"鍙傛暟鍚嶇О"},"configKey":{"type":"string","description":"鍙傛暟閿悕"},"configValue":{"type":"string","description":"鍙傛暟閿€?},"configType":{"type":"string","description":"绯荤粺鍐呯疆锛圷鏄?N鍚︼級"},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"PageResultSysConfigVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysConfigVo"}}}},"RPageResultSysConfigVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysConfigVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RSysClientVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysClientVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysClientVo":{"type":"object","description":"鎺堟潈绠$悊瑙嗗浘瀵硅薄 sys_client","properties":{"id":{"type":"integer","format":"int64","description":"id"},"clientId":{"type":"string","description":"瀹㈡埛绔痠d"},"clientKey":{"type":"string","description":"瀹㈡埛绔痥ey"},"clientSecret":{"type":"string","description":"瀹㈡埛绔閽?},"grantTypeList":{"type":"array","description":"鎺堟潈绫诲瀷","items":{"type":"string"}},"grantType":{"type":"string","description":"鎺堟潈绫诲瀷"},"deviceType":{"type":"string","description":"璁惧绫诲瀷"},"accessPath":{"type":"string","description":"鍏佽璁块棶璺緞"},"accessPathList":{"type":"array","description":"鍏佽璁块棶璺緞鍒楄〃","items":{"type":"string"}},"ipWhitelist":{"type":"string","description":"IP鐧藉悕鍗?},"ipWhitelistList":{"type":"array","description":"IP鐧藉悕鍗曞垪琛?,"items":{"type":"string"}},"activeTimeout":{"type":"integer","format":"int64","description":"token娲昏穬瓒呮椂鏃堕棿"},"timeout":{"type":"integer","format":"int64","description":"token鍥哄畾瓒呮椂鏃堕棿"},"status":{"type":"string","description":"鐘舵€侊紙0姝e父 1鍋滅敤锛?}}},"PageResultSysClientVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysClientVo"}}}},"RPageResultSysClientVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysClientVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysOssBo":{"type":"object","description":"OSS瀵硅薄瀛樺偍鍒嗛〉鏌ヨ瀵硅薄 sys_oss","properties":{"ossId":{"type":"integer","format":"int64","description":"ossId"},"fileName":{"type":"string","description":"鏂囦欢鍚?},"originalName":{"type":"string","description":"鍘熷悕"},"fileSuffix":{"type":"string","description":"鏂囦欢鍚庣紑鍚?},"url":{"type":"string","description":"URL鍦板潃"},"ext1":{"type":"string","description":"鎵╁睍瀛楁"},"service":{"type":"string","description":"鏈嶅姟鍟?},"createBy":{"type":"integer","format":"int64","description":"鍒涘缓鑰?},"params":{"type":"object","additionalProperties":{},"description":"璇锋眰鍙傛暟"}}},"PageResultSysOssVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysOssVo"}}}},"RPageResultSysOssVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysOssVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysOssVo":{"type":"object","description":"OSS瀵硅薄瀛樺偍瑙嗗浘瀵硅薄 sys_oss","properties":{"ossId":{"type":"integer","format":"int64","description":"瀵硅薄瀛樺偍涓婚敭"},"fileName":{"type":"string","description":"鏂囦欢鍚?},"originalName":{"type":"string","description":"鍘熷悕"},"fileSuffix":{"type":"string","description":"鏂囦欢鍚庣紑鍚?},"url":{"type":"string","description":"URL鍦板潃"},"ext1":{"type":"string","description":"鎵╁睍瀛楁"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"createBy":{"type":"integer","format":"int64","description":"涓婁紶浜?},"createByName":{"type":"string","description":"涓婁紶浜哄悕绉?},"service":{"type":"string","description":"鏈嶅姟鍟?}}},"RListSysOssVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/SysOssVo"}}}},"RSysOssConfigVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysOssConfigVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysOssConfigVo":{"type":"object","description":"瀵硅薄瀛樺偍閰嶇疆瑙嗗浘瀵硅薄 sys_oss_config","properties":{"ossConfigId":{"type":"integer","format":"int64","description":"涓婚敭"},"configKey":{"type":"string","description":"閰嶇疆key"},"accessKey":{"type":"string","description":"accessKey"},"secretKey":{"type":"string","description":"绉橀挜"},"bucketName":{"type":"string","description":"妗跺悕绉?},"prefix":{"type":"string","description":"鍓嶇紑"},"endpoint":{"type":"string","description":"璁块棶绔欑偣"},"domainUrl":{"type":"string","description":"鑷畾涔夊煙鍚?},"isHttps":{"type":"string","description":"鏄惁https锛圷=鏄?N=鍚︼級"},"region":{"type":"string","description":"鍩?},"status":{"type":"string","description":"鏄惁榛樿锛圷=鏄?N=鍚︼級"},"ext1":{"type":"string","description":"鎵╁睍瀛楁"},"remark":{"type":"string","description":"澶囨敞"},"accessPolicy":{"type":"string","description":"妗舵潈闄愮被鍨?0private 1public 2custom)"}}},"PageResultSysOssConfigVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysOssConfigVo"}}}},"RPageResultSysOssConfigVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysOssConfigVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SseEmitter":{"type":"object","properties":{"timeout":{"type":"integer","format":"int64"}}},"RSysMessageBoxVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/SysMessageBoxVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysMessageBoxVo":{"type":"object","description":"娑堟伅鐩掑瓙瑙嗗浘瀵硅薄","properties":{"systemList":{"type":"array","description":"绯荤粺娑堟伅","items":{"$ref":"#/components/schemas/SysMessageVo"}},"noticeList":{"type":"array","description":"閫氱煡鍏憡娑堟伅","items":{"$ref":"#/components/schemas/SysMessageVo"}},"workflowList":{"type":"array","description":"宸ヤ綔娴佹秷鎭?,"items":{"$ref":"#/components/schemas/SysMessageVo"}}}},"SysMessageVo":{"type":"object","description":"娑堟伅璁板綍瑙嗗浘瀵硅薄 sys_message","properties":{"messageId":{"type":"integer","format":"int64","description":"娑堟伅ID"},"category":{"type":"string","description":"娑堟伅鍒嗙粍"},"type":{"type":"string","description":"娑堟伅绫诲瀷"},"source":{"type":"string","description":"娑堟伅鏉ユ簮"},"title":{"type":"string","description":"鏍囬"},"message":{"type":"string","description":"鎽樿娑堟伅"},"content":{"type":"string","description":"璇︾粏鍐呭"},"data":{"description":"鎵╁睍鏁版嵁"},"path":{"type":"string","description":"鍓嶇璺宠浆璺緞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"PageResultSysOperLogVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysOperLogVo"}}}},"RPageResultSysOperLogVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysOperLogVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysOperLogVo":{"type":"object","description":"鎿嶄綔鏃ュ織璁板綍瑙嗗浘瀵硅薄 sys_oper_log","properties":{"operId":{"type":"integer","format":"int64","description":"鏃ュ織涓婚敭"},"title":{"type":"string","description":"妯″潡鏍囬"},"businessType":{"type":"integer","format":"int32","description":"涓氬姟绫诲瀷锛?鍏跺畠 1鏂板 2淇敼 3鍒犻櫎锛?},"businessTypes":{"type":"array","description":"涓氬姟绫诲瀷鏁扮粍","items":{"type":"integer","format":"int32"}},"method":{"type":"string","description":"鏂规硶鍚嶇О"},"requestMethod":{"type":"string","description":"璇锋眰鏂瑰紡"},"operatorType":{"type":"integer","format":"int32","description":"鎿嶄綔绫诲埆锛?鍏跺畠 1鍚庡彴鐢ㄦ埛 2鎵嬫満绔敤鎴凤級"},"operName":{"type":"string","description":"鎿嶄綔浜哄憳"},"userId":{"type":"integer","format":"int64","description":"鎿嶄綔鐢ㄦ埛ID"},"deptId":{"type":"integer","format":"int64","description":"鎿嶄綔閮ㄩ棬ID"},"deptName":{"type":"string","description":"閮ㄩ棬鍚嶇О"},"clientKey":{"type":"string","description":"瀹㈡埛绔?},"deviceType":{"type":"string","description":"璁惧绫诲瀷"},"browser":{"type":"string","description":"娴忚鍣ㄧ被鍨?},"os":{"type":"string","description":"鎿嶄綔绯荤粺"},"operUrl":{"type":"string","description":"璇锋眰URL"},"operIp":{"type":"string","description":"涓绘満鍦板潃"},"operLocation":{"type":"string","description":"鎿嶄綔鍦扮偣"},"operParam":{"type":"string","description":"璇锋眰鍙傛暟"},"jsonResult":{"type":"string","description":"杩斿洖鍙傛暟"},"status":{"type":"integer","format":"int32","description":"鎿嶄綔鐘舵€侊紙0姝e父 1寮傚父锛?},"errorMsg":{"type":"string","description":"閿欒娑堟伅"},"operTime":{"type":"string","format":"date-time","description":"鎿嶄綔鏃堕棿"},"costTime":{"type":"integer","format":"int64","description":"娑堣€楁椂闂?}}},"PageResultSysUserOnline":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysUserOnline"}}}},"RPageResultSysUserOnline":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysUserOnline","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysUserOnline":{"type":"object","description":"褰撳墠鍦ㄧ嚎浼氳瘽","properties":{"tokenId":{"type":"string","description":"浼氳瘽缂栧彿"},"deptName":{"type":"string","description":"閮ㄩ棬鍚嶇О"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿"},"clientKey":{"type":"string","description":"瀹㈡埛绔?},"deviceType":{"type":"string","description":"璁惧绫诲瀷"},"ipaddr":{"type":"string","description":"鐧诲綍IP鍦板潃"},"loginLocation":{"type":"string","description":"鐧诲綍鍦板潃"},"browser":{"type":"string","description":"娴忚鍣ㄧ被鍨?},"os":{"type":"string","description":"鎿嶄綔绯荤粺"},"loginTime":{"type":"integer","format":"int64","description":"鐧诲綍鏃堕棿"}}},"PageResultSysLoginInfoVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/SysLoginInfoVo"}}}},"RPageResultSysLoginInfoVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultSysLoginInfoVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"SysLoginInfoVo":{"type":"object","description":"绯荤粺璁块棶璁板綍瑙嗗浘瀵硅薄 sys_login_info","properties":{"infoId":{"type":"integer","format":"int64","description":"璁块棶ID"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿"},"clientKey":{"type":"string","description":"瀹㈡埛绔?},"deviceType":{"type":"string","description":"璁惧绫诲瀷"},"status":{"type":"string","description":"鐧诲綍鐘舵€侊紙0鎴愬姛 1澶辫触锛?},"ipaddr":{"type":"string","description":"鐧诲綍IP鍦板潃"},"loginLocation":{"type":"string","description":"鐧诲綍鍦扮偣"},"browser":{"type":"string","description":"娴忚鍣ㄧ被鍨?},"os":{"type":"string","description":"鎿嶄綔绯荤粺"},"msg":{"type":"string","description":"鎻愮ず娑堟伅"},"loginTime":{"type":"string","format":"date-time","description":"璁块棶鏃堕棿"}}},"CacheListInfoVo":{"type":"object","description":"缂撳瓨鐩戞帶鍒楄〃淇℃伅","properties":{"info":{"type":"object","additionalProperties":{"type":"string"},"description":"淇℃伅"},"dbSize":{"type":"integer","format":"int64","description":"鏁版嵁搴?},"commandStats":{"type":"array","description":"鍛戒护缁熻","items":{"type":"object","additionalProperties":{"type":"string"}}}}},"RCacheListInfoVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/CacheListInfoVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"CzDeviceVo":{"type":"object","description":"鍚庡彴璁惧绠$悊瑙嗗浘瀵硅薄銆?,"properties":{"deviceId":{"type":"integer","format":"int64","description":"璁惧涓婚敭"},"deviceNo":{"type":"string","description":"璁惧缂栧彿"},"name":{"type":"string","description":"璁惧鍚嶇О"},"productId":{"type":"integer","format":"int64","description":"浜у搧妯℃澘"},"productName":{"type":"string","description":"浜у搧鍚嶇О"},"category":{"type":"string","description":"鍝佺被"},"model":{"type":"string","description":"鍨嬪彿"},"mac":{"type":"string","description":"MAC"},"sn":{"type":"string","description":"搴忓垪鍙?},"homeId":{"type":"integer","format":"int64","description":"瀹跺涵"},"homeName":{"type":"string","description":"瀹跺涵鍚嶇О"},"locationId":{"type":"integer","format":"int64","description":"鎴块棿"},"locationName":{"type":"string","description":"鎴块棿鍚嶇О"},"status":{"type":"string","description":"鐘舵€侊紙0鏈縺娲?1鍦ㄧ嚎 2绂荤嚎锛?},"statusName":{"type":"string","description":"鐘舵€佸悕绉?},"bindUserId":{"type":"integer","format":"int64","description":"缁戝畾鐢ㄦ埛"},"bindUserName":{"type":"string","description":"缁戝畾鐢ㄦ埛鏄电О"},"bindUserPhone":{"type":"string","description":"缁戝畾鐢ㄦ埛鎵嬫満鍙?},"bindTime":{"type":"string","format":"date-time","description":"缁戝畾鏃堕棿"},"purifier":{"type":"boolean","description":"鏄惁鏈夊噣鍖栧櫒杩愯鎬?},"runMode":{"type":"string","description":"杩愯妯″紡锛?鑷姩 1杞﹁浇 2妗岄潰锛?},"fanLevel":{"type":"string","description":"椋庨€熸。浣嶏紙0鏍囧噯 1寮哄姏 2浣庢。锛?},"airLevel":{"type":"string","description":"绌烘皵璐ㄩ噺锛?浼?1鑹?2宸?3姹℃煋锛?},"tvoc":{"type":"number","description":"TVOC 鍘熷鍊?},"powerMode":{"type":"string","description":"渚涚數妯″紡锛?USB 1鐢垫睜锛?},"charging":{"type":"string","description":"鍏呯數锛?鍚?1鍏呯數涓級"},"deviceBattery":{"type":"integer","format":"int32","description":"璁惧鐢甸噺"},"filterTotalDays":{"type":"integer","format":"int32","description":"婊よ姱鎬诲鍛藉ぉ鏁?},"filterRemainDays":{"type":"integer","format":"int32","description":"婊よ姱鍓╀綑澶╂暟"},"filterLife":{"type":"integer","format":"int32","description":"婊よ姱瀵垮懡"},"filterReplaceTime":{"type":"string","format":"date-time","description":"鏈€杩戜竴娆$‘璁ゆ洿鎹㈡护鑺椂闂?},"parkingShutdown":{"type":"string","description":"鍋滆溅鍏虫満妯″紡锛?鍏?1寮€锛?},"bluetoothConnected":{"type":"string","description":"钃濈墮杩炴帴锛?鏈繛鎺?1宸茶繛鎺ワ級"},"lastReportTime":{"type":"string","format":"date-time","description":"鏈€杩戜笂鎶ユ椂闂?},"lastOnlineTime":{"type":"string","format":"date-time","description":"鏈€鍚庡湪绾挎椂闂?},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"}}},"RCzDeviceVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/CzDeviceVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"CzProductOptionVo":{"type":"object","description":"鏂板璁惧鏃跺彲閫夌殑浜у搧妯℃澘銆?,"properties":{"productId":{"type":"integer","format":"int64","description":"浜у搧涓婚敭"},"model":{"type":"string","description":"鍨嬪彿"},"name":{"type":"string","description":"浜у搧鍚嶇О"},"category":{"type":"string","description":"鍝佺被"},"connectTypes":{"type":"string","description":"鍙坊鍔犳柟寮?},"filterEnabled":{"type":"boolean","description":"鏄惁闇€瑕佸~鍐欐护鑺ぉ鏁?},"filterTotalDays":{"type":"integer","format":"int32","description":"婊よ姱榛樿澶╂暟"},"capabilities":{"type":"array","description":"鑳藉姏缂栫爜","items":{"type":"string"}}}},"RListCzProductOptionVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/CzProductOptionVo"}}}},"CzLocationOptionVo":{"type":"object","description":"鏂板璁惧鏃跺彲閫夌殑鎴块棿銆?,"properties":{"locationId":{"type":"integer","format":"int64","description":"鎴块棿涓婚敭"},"locationName":{"type":"string","description":"鎴块棿鍚嶇О"},"homeId":{"type":"integer","format":"int64","description":"瀹跺涵涓婚敭"},"homeName":{"type":"string","description":"瀹跺涵鍚嶇О"}}},"RListCzLocationOptionVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/CzLocationOptionVo"}}}},"PageResultCzDeviceVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/CzDeviceVo"}}}},"RPageResultCzDeviceVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultCzDeviceVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RTestTreeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/TestTreeVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"TestTreeVo":{"type":"object","description":"娴嬭瘯鏍戣〃瑙嗗浘瀵硅薄 test_tree","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭"},"parentId":{"type":"integer","format":"int64","description":"鐖秈d"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛id"},"treeName":{"type":"string","description":"鏍戣妭鐐瑰悕"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RListTestTreeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/TestTreeVo"}}}},"RObject":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RTestSensitive":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/TestSensitive","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"TestSensitive":{"type":"object","description":"鑴辨晱娴嬭瘯瀵硅薄銆?,"properties":{"idCard":{"type":"string","description":"韬唤璇?},"phone":{"type":"string","description":"鐢佃瘽"},"address":{"type":"string","description":"鍦板潃"},"email":{"type":"string","description":"閭"},"bankCard":{"type":"string","description":"閾惰鍗?}}},"RMapStringListString":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"description":"鍝嶅簲涓氬姟鏁版嵁"}}},"BlobResourceContents":{"allOf":[{"$ref":"#/components/schemas/ResourceContents"},{"type":"object","properties":{"uri":{"type":"string"},"mimeType":{"type":"string"},"blob":{"type":"string"},"_meta":{"type":"object","additionalProperties":{}}}}]},"McpResourceReadResult":{"type":"object","description":"MCP 璧勬簮璇诲彇缁撴灉銆?,"properties":{"serverName":{"type":"string"},"contents":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/BlobResourceContents"},{"$ref":"#/components/schemas/TextResourceContents"}]}}}},"RMapStringMcpResourceReadResult":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/McpResourceReadResult"},"description":"鍝嶅簲涓氬姟鏁版嵁"}}},"ResourceContents":{},"TextResourceContents":{"allOf":[{"$ref":"#/components/schemas/ResourceContents"},{"type":"object","properties":{"uri":{"type":"string"},"mimeType":{"type":"string"},"text":{"type":"string"},"_meta":{"type":"object","additionalProperties":{}}}}]},"Annotations":{"type":"object","properties":{"audience":{"type":"array","items":{"type":"string","enum":["user","assistant"]}},"priority":{"type":"number","format":"double"},"lastModified":{"type":"string"}}},"AudioContent":{"allOf":[{"$ref":"#/components/schemas/Content"},{"type":"object","properties":{"annotations":{"$ref":"#/components/schemas/Annotations"},"data":{"type":"string"},"mimeType":{"type":"string"},"_meta":{"type":"object","additionalProperties":{}}}}]},"Content":{"discriminator":{"propertyName":"type"},"properties":{"type":{"type":"string"}},"required":["type"]},"EmbeddedResource":{"allOf":[{"$ref":"#/components/schemas/Content"},{"type":"object","properties":{"annotations":{"$ref":"#/components/schemas/Annotations"},"resource":{"oneOf":[{"$ref":"#/components/schemas/BlobResourceContents"},{"$ref":"#/components/schemas/TextResourceContents"}]},"_meta":{"type":"object","additionalProperties":{}}}}]},"ImageContent":{"allOf":[{"$ref":"#/components/schemas/Content"},{"type":"object","properties":{"annotations":{"$ref":"#/components/schemas/Annotations"},"data":{"type":"string"},"mimeType":{"type":"string"},"_meta":{"type":"object","additionalProperties":{}}}}]},"McpDemoHandleResult":{"type":"object","description":"MCP 鏁版嵁澶勭悊缁撴灉銆?,"properties":{"sourceType":{"type":"string","description":"鏁版嵁鏉ユ簮绫诲瀷"},"handled":{"type":"boolean","description":"鏄惁宸插鐞?},"data":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/McpToolCallResult"},"description":"MCP 鍘熷杩斿洖鏁版嵁"}}},"McpToolCallResult":{"type":"object","description":"MCP 宸ュ叿璋冪敤缁撴灉銆?,"properties":{"serverName":{"type":"string"},"error":{"type":"boolean"},"content":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/AudioContent"},{"$ref":"#/components/schemas/EmbeddedResource"},{"$ref":"#/components/schemas/ImageContent"},{"$ref":"#/components/schemas/ResourceLink"},{"$ref":"#/components/schemas/TextContent"}]}},"structuredContent":{}}},"RMcpDemoHandleResult":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/McpDemoHandleResult","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"ResourceLink":{"allOf":[{"$ref":"#/components/schemas/Content"},{"type":"object","properties":{"name":{"type":"string"},"title":{"type":"string"},"uri":{"type":"string"},"description":{"type":"string"},"mimeType":{"type":"string"},"size":{"type":"integer","format":"int64"},"annotations":{"$ref":"#/components/schemas/Annotations"},"_meta":{"type":"object","additionalProperties":{}}}}]},"TextContent":{"allOf":[{"$ref":"#/components/schemas/Content"},{"type":"object","properties":{"annotations":{"$ref":"#/components/schemas/Annotations"},"text":{"type":"string"},"_meta":{"type":"object","additionalProperties":{}}}}]},"TestI18nBo":{"type":"object","description":"鍥介檯鍖?Bean 鏍¢獙娴嬭瘯瀵硅薄銆?,"properties":{"name":{"type":"string","description":"鍚嶇О銆?,"minLength":1},"age":{"type":"integer","format":"int32","description":"骞撮緞銆?}},"required":["age","name"]},"RTestI18nBo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/TestI18nBo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"RMapStringTestDemoEncrypt":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/TestDemoEncrypt"},"description":"鍝嶅簲涓氬姟鏁版嵁"}}},"TestDemoEncrypt":{"type":"object","description":"娴嬭瘯鍔犲瘑瀛楁瀹炰綋銆?,"properties":{"createBy":{"type":"integer","format":"int64","description":"鍒涘缓鑰?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"updateBy":{"type":"integer","format":"int64","description":"鏇存柊鑰?},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"id":{"type":"integer","format":"int64","description":"涓婚敭"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛id"},"orderNum":{"type":"integer","format":"int32","description":"鎺掑簭鍙?},"testKey":{"type":"string","description":"key閿?},"value":{"type":"string","description":"鍊?},"version":{"type":"integer","format":"int64","description":"鐗堟湰"},"delFlag":{"type":"integer","format":"int64","description":"鍒犻櫎鏍囧織"}}},"RTestDemoVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/TestDemoVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"TestDemoVo":{"type":"object","description":"娴嬭瘯鍗曡〃瑙嗗浘瀵硅薄 test_demo","properties":{"id":{"type":"integer","format":"int64","description":"涓婚敭"},"deptId":{"type":"integer","format":"int64","description":"閮ㄩ棬id"},"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛id"},"orderNum":{"type":"integer","format":"int32","description":"鎺掑簭鍙?},"testKey":{"type":"string","description":"key閿?},"value":{"type":"string","description":"鍊?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"},"createBy":{"type":"integer","format":"int64","description":"鍒涘缓浜?},"createByName":{"type":"string","description":"鍒涘缓浜鸿处鍙?},"updateTime":{"type":"string","format":"date-time","description":"鏇存柊鏃堕棿"},"updateBy":{"type":"integer","format":"int64","description":"鏇存柊浜?},"updateByName":{"type":"string","description":"鏇存柊浜鸿处鍙?},"version":{"type":"integer","format":"int64","description":"鐗堟湰"}}},"PageResultTestDemoVo":{"type":"object","description":"琛ㄦ牸鍒嗛〉鏁版嵁瀵硅薄","properties":{"total":{"type":"integer","format":"int64","description":"鎬昏褰曟暟"},"rows":{"type":"array","description":"鍒楄〃鏁版嵁","items":{"$ref":"#/components/schemas/TestDemoVo"}}}},"RPageResultTestDemoVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/PageResultTestDemoVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"CaptchaVo":{"type":"object","description":"鍥剧墖楠岃瘉鐮佸搷搴斿璞°€?,"properties":{"captchaEnabled":{"type":"boolean","description":"鏄惁鍚敤楠岃瘉鐮?},"uuid":{"type":"string","description":"楠岃瘉鐮佹爣璇?},"img":{"type":"string","description":"Base64 鍥剧墖鏁版嵁"}}},"RCaptchaVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/CaptchaVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"AppUserProfileVo":{"type":"object","description":"App 鐢ㄦ埛璧勬枡杩斿洖瀵硅薄","properties":{"userId":{"type":"integer","format":"int64","description":"鐢ㄦ埛ID"},"userName":{"type":"string","description":"鐢ㄦ埛璐﹀彿锛堥粯璁や娇鐢ㄦ墜鏈哄彿锛?},"userNo":{"type":"string","description":"鐢ㄦ埛灞曠ず缂栧彿"},"phonenumber":{"type":"string","description":"鎵嬫満鍙风爜"},"nickName":{"type":"string","description":"鐢ㄦ埛鏄电О"},"avatarOssId":{"type":"integer","format":"int64","description":"澶村儚 OSS ID"},"avatarUrl":{"type":"string","description":"澶村儚 URL"},"gender":{"type":"string","description":"鎬у埆锛?鏈煡 1鐢?2濂筹級"},"birthday":{"type":"string","description":"鐢熸棩"},"province":{"type":"string","description":"鐪佷唤"},"city":{"type":"string","description":"鍩庡競"},"district":{"type":"string","description":"鍖哄幙"},"remark":{"type":"string","description":"澶囨敞"},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RAppUserProfileVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"$ref":"#/components/schemas/AppUserProfileVo","description":"鍝嶅簲涓氬姟鏁版嵁"}}},"AppLocationVo":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"homeId":{"type":"integer","format":"int64"},"locationName":{"type":"string"},"sortOrder":{"type":"integer","format":"int32"},"icon":{"type":"string"},"status":{"type":"string"},"createTime":{"type":"string","format":"date-time"}}},"RListAppLocationVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/AppLocationVo"}}}},"AppHomeVo":{"type":"object","description":"App 瀹跺涵瑙嗗浘瀵硅薄\n <p>\n 鐢ㄤ簬鍓嶇灞曠ず瀹跺涵鍒楄〃淇℃伅锛屽寘鍚搴熀鏈俊鎭強浣嶇疆鏁伴噺缁熻銆?,"properties":{"id":{"type":"integer","format":"int64","description":"瀹跺涵ID"},"homeName":{"type":"string","description":"瀹跺涵鍚嶇О锛堝锛氭垜鐨勫銆佺埗姣嶅锛?},"isDefault":{"type":"string","description":"鏄惁榛樿瀹跺涵锛?鏄?0鍚︼級"},"locationCount":{"type":"integer","format":"int32","description":"浣嶇疆鏁伴噺锛堣瀹跺涵涓嬬殑鎴块棿/浣嶇疆鎬绘暟锛?},"createTime":{"type":"string","format":"date-time","description":"鍒涘缓鏃堕棿"}}},"RListAppHomeVo":{"type":"object","description":"鍝嶅簲淇℃伅涓讳綋","properties":{"code":{"type":"integer","format":"int32","description":"鍝嶅簲鐘舵€佺爜"},"msg":{"type":"string","description":"鍝嶅簲鎻愮ず淇℃伅"},"data":{"type":"array","description":"鍝嶅簲涓氬姟鏁版嵁","items":{"$ref":"#/components/schemas/AppHomeVo"}}}},"OpenApiAgentToolVO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"}}},"OpenApiAgentVO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"avatar":{"type":"string"},"greeting":{"type":"string"},"presetQuestions":{"type":"array","items":{"type":"string"}},"capabilities":{"type":"array","items":{"type":"string"}},"mcpEnabled":{"type":"boolean"},"mcpServers":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentToolVO"}},"skillEnabled":{"type":"boolean"},"skills":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentToolVO"}},"webSearchEnabled":{"type":"boolean"},"viewCount":{"type":"integer","format":"int32"},"isFeatured":{"type":"boolean"},"status":{"type":"integer","format":"int32"},"createDt":{"type":"string","format":"date-time"},"updateDt":{"type":"string","format":"date-time"},"subscribed":{"type":"boolean"}}},"ResultListOpenApiAgentVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentVO"}}}},"PageResultListOpenApiConversationVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiConversationVO"}},"page":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int64"},"total":{"type":"integer","format":"int64"}}},"OpenApiMessageVO":{"type":"object","properties":{"role":{"type":"string"},"content":{"type":"string"},"thinking":{"type":"string"},"status":{"type":"integer","format":"int32"},"createDt":{"type":"string"}}},"ResultListOpenApiMessageVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiMessageVO"}}}},"ResultMapStringObject":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"object","additionalProperties":{}}}},"OpenApiAgentQueryRequest":{"type":"object","properties":{"page":{"type":"integer","format":"int32","minimum":1},"size":{"type":"integer","format":"int32","minimum":1},"appId":{"type":"string"}}},"PageResultListOpenApiAgentVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/OpenApiAgentVO"}},"page":{"type":"integer","format":"int64"},"size":{"type":"integer","format":"int64"},"total":{"type":"integer","format":"int64"}}},"OpenApiAgentIdentityRequest":{"type":"object","properties":{"agentId":{"type":"integer","format":"int64"}},"required":["agentId"]},"ResultOpenApiAgentVO":{"type":"object","properties":{"status":{"type":"integer","format":"int32"},"message":{"type":"string"},"data":{"$ref":"#/components/schemas/OpenApiAgentVO"}}}}}}{"code":404,"data":null,"msg":"璇锋眰鍦板潃涓嶅瓨锟?}