{"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

\n 杞婚噺绾ч槦鍒?閲嶉噺绾ф暟鎹噺 璇蜂娇鐢?MQ\n

\n 闆嗙兢娴嬭瘯閫氳繃 鍚屼竴涓秷鎭彧浼氳娑堣垂涓€娆?鍋氬ソ浜嬪姟琛ュ伩\n 闆嗙兢娴嬭瘯娴佺▼ 鍦ㄥ叾涓竴鍙板彂閫佹暟鎹?涓ょ鍒嗗埆璋冪敤鑾峰彇鎺ュ彛 涓€娆¤幏鍙栦竴鏉?},{"name":"mqtt 婕旂ず妗堜緥","description":"mqtt 婕旂ず妗堜緥\n

\n 鐢ㄦ硶鏂囨。 ...\n 娴嬭瘯server鎼缓:\n 鍙墽琛屼笅杞藉叾浠杕qtt鏈嶅姟绔惌寤篭n 涔熷彲浣跨敤 mica鑷甫鐨剆erver鎼缓 ..."},{"name":"娴嬭瘯鍥介檯鍖?,"description":"娴嬭瘯鍥介檯鍖?},{"name":"宀椾綅淇℃伅鎿嶄綔澶勭悊","description":"宀椾綅淇℃伅鎿嶄綔澶勭悊"},{"name":"棣栭〉","description":"棣栭〉"},{"name":"浠诲姟绠$悊 鎺у埗灞?,"description":"浠诲姟绠$悊 鎺у埗灞?},{"name":"Redis 鍙戝竷璁㈤槄 婕旂ず妗堜緥","description":"Redis 鍙戝竷璁㈤槄 婕旂ず妗堜緥"},{"name":"MCP Client 婕旂ず妗堜緥銆?,"description":"MCP Client 婕旂ず妗堜緥銆俓n

\n 杩欎簺鎺ュ彛涓嶆槸 MCP 鍗忚鎺ュ彛锛屽彧鏄负浜嗗湪鍚庡彴绯荤粺涓墜鍔ㄨЕ鍙?MCP Client 璋冪敤銆俓n 鐪熷疄 MCP Server 鍏ュ彛鐢?Spring AI 鎸傝浇鍒?`/mcp`銆俓n

\n 璋冪敤绀轰緥锛歕n

\n 褰?`spring.ai.mcp.client.enabled=false` 鏃讹紝鎺ュ彛浼氳繑鍥炴彁绀猴紝涓嶅奖鍝嶅簲鐢ㄥ惎鍔ㄣ€?},{"name":"App 瀹跺涵绠$悊鎺у埗鍣?,"description":"App 瀹跺涵绠$悊鎺у埗鍣╘n

\n 鎻愪緵瀹跺涵鐨勫鍒犳煡鍙婇粯璁ゅ搴垏鎹㈠姛鑳斤紝鎵€鏈夋帴鍙e潎闇€鐧诲綍鎬併€?},{"name":"瑙掕壊淇℃伅","description":"瑙掕壊淇℃伅"},{"name":"鏁版嵁瀛楀吀淇℃伅","description":"鏁版嵁瀛楀吀淇℃伅"},{"name":"鏂囦欢涓婁紶 鎺у埗灞?,"description":"鏂囦欢涓婁紶 鎺у埗灞?},{"name":"App 鎴块棿浣嶇疆绠$悊鎺у埗鍣?,"description":"App 鎴块棿浣嶇疆绠$悊鎺у埗鍣╘n

\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

\n 鎻愪緵璁惧缁戝畾绛夋帴鍙o紝鎵€鏈夋帴鍙e潎闇€鐧诲綍鎬併€?},{"name":"娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?,"description":"娴嬭瘯鍒嗗竷寮忛檺娴佹牱渚?},{"name":"娴嬭瘯鎵归噺鏂规硶","description":"娴嬭瘯鎵归噺鏂规硶"},{"name":"SSE 鎺у埗鍣?,"description":"SSE 鎺у埗鍣?},{"name":"App 鐢ㄦ埛璁よ瘉鎺у埗鍣?,"description":"App 鐢ㄦ埛璁よ瘉鎺у埗鍣╘n

\n 鍏紑鎺ュ彛浣跨敤 {@link SaIgnore SaIgnore} 鏀捐锛涢€€鍑烘帴鍙i渶瑕佺櫥褰曟€併€?},{"name":"楠岃瘉鐮佹搷浣滃鐞?,"description":"楠岃瘉鐮佹搷浣滃鐞?},{"name":"鐢ㄦ埛淇℃伅","description":"鐢ㄦ埛淇℃伅"},{"name":"瀵硅薄瀛樺偍閰嶇疆","description":"瀵硅薄瀛樺偍閰嶇疆"},{"name":"娴嬭瘯鏁版嵁鑴辨晱鎺у埗鍣?,"description":"娴嬭瘯鏁版嵁鑴辨晱鎺у埗鍣╘n

\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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:task:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:spel:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:spel:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:leave:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:leave:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:variable`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:cancel`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:active`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:publish`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:publish`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:active`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:category:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:category:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:resetPwd`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:edit`

","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":"鐢ㄦ埛鎺堟潈瑙掕壊

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:edit`

","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":"鎵归噺閫夋嫨鐢ㄦ埛鎺堟潈

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:edit`

","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":"鎵归噺鍙栨秷鎺堟潈鐢ㄦ埛

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:notice:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:notice:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:edit`

**瑙掕壊鏍¢獙锛?*

- `superadmin`
","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:add`

**瑙掕壊鏍¢獙锛?*

- `superadmin`
","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dept:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dept:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:client:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:client:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:client:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:ossConfig:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:ossConfig:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:ossConfig:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:add`

","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":"淇敼娴嬭瘯鏍戣〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:tree:edit`

","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":"鏂板娴嬭瘯鏍戣〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:tree:add`

","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":"淇敼娴嬭瘯鍗曡〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:edit`

","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":"鏂板娴嬭瘯鍗曡〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:add`

","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

\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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:task:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:leave:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:leave:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:invalid`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:import`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:copy`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:category:export`

","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":"瀵煎叆鏁版嵁

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:import`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:client:export`

","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瀵硅薄瀛樺偍

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:oss:upload`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:operlog:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:logininfo:export`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:export`

","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":"瀵煎叆鏁版嵁

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:import`

","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":"瀵煎嚭娴嬭瘯鍗曡〃鍒楄〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:export`

","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

\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

\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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>","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

\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

\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

\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

\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

\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

\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

\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>","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>","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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>","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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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

\n 鏃犻渶鐧诲綍锛岃繑鍥炴墍鏈夊凡鐢熸晥鍗忚鐨勫熀鏈俊鎭紙ID銆佺被鍨嬨€佺紪鍙枫€佺増鏈彿銆佸悕绉帮級銆?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

\n 鏃犻渶鐧诲綍锛屾牴鎹崗璁甀D杩斿洖鍗忚缂栧彿銆佸悕绉般€佺増鏈彿銆佸崗璁鏂囧強鐢熸晥鏃堕棿銆?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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:task:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:task:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:spel:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:spel:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:leave:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:leave:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:currentList`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:variableQuery`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:category:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:category:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:category:list`

","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攣鐢ㄦ埛

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:edit`

","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涓叉壒閲忚幏鍙栫敤鎴峰熀纭€淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:list`

","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":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇鎺堟潈瑙掕壊

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:query`

","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":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:query`

","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":"鏍规嵁鐢ㄦ埛缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:query`

","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":"鏍规嵁瑙掕壊缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:list`

","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":"鏍规嵁宀椾綅缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:list`

","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":"鏍规嵁閫氱煡鍏憡缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:notice:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:notice:list`

","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":"鏍规嵁鑿滃崟缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:query`

**瑙掕壊鏍¢獙锛?*

- `superadmin`
","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":"鍒犻櫎鑿滃崟

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:remove`

**瑙掕壊鏍¢獙锛?*

- `superadmin`
","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:list`

**瑙掕壊鏍¢獙锛?*

- `superadmin`
","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":"鏌ヨ瀛楀吀绫诲瀷璇︾粏

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:list`

","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":"鏌ヨ瀛楀吀鏁版嵁璇︾粏

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:list`

","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":"鏍规嵁閮ㄩ棬缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dept:query`

","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":"鍒犻櫎閮ㄩ棬

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dept:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dept:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dept:list`

","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":"鏌ヨ閮ㄩ棬鍒楄〃锛堟帓闄よ妭鐐癸級

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dept:list`

","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":"鏍规嵁鍙傛暟缂栧彿鑾峰彇璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:client:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:client:list`

","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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:oss:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:oss:query`

","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瀵硅薄

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:oss:download`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:ossConfig:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:ossConfig:list`

","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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:operlog:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:online:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:logininfo:unlock`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:logininfo:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:cache:list`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:query` | `device:device:add`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:query` | `device:device:add` | `device:device:edit`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:list`

","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":"鑾峰彇娴嬭瘯鏍戣〃璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:tree:query`

","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":"鏌ヨ娴嬭瘯鏍戣〃鍒楄〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:tree:list`

","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":"瀵煎嚭娴嬭瘯鏍戣〃鍒楄〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:tree:export`

","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\")

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:temp:test`

","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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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妯″紡锛岄粯璁わ級

璁块棶鏉冮檺


**瑙掕壊鏍¢獙锛?*

- `admin`
","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妯″紡锛岄粯璁わ級

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:view`

","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>","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寮€澶寸殑瑙掕壊

璁块棶鏉冮檺


**瑙掕壊鏍¢獙锛?*

- `admin_*`
","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瑙掕壊

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:export`
- 鎴栬鑹诧細`admin` & `operator`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:*`

","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鏉冮檺

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:manage`

**瑙掕壊鏍¢獙锛?*

- `super_admin`
","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鏉冮檺

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:all`

**瑙掕壊鏍¢獙锛?*

- `admin`
","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>

璁块棶鏉冮檺


**瑙掕壊鏍¢獙锛?*

- `admin` | `test`
","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妯″紡锛堝繀椤诲悓鏃舵嫢鏈夋墍鏈夎鑹诧級

璁块棶鏉冮檺


**瑙掕壊鏍¢獙锛?*

- `admin` & `operator`
","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:add` | `system:user:delete`

","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妯″紡锛堝繀椤诲悓鏃舵嫢鏈夋墍鏈夋潈闄愶級

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:edit` & `system:log:view`

","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

\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

\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

\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

\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":"鑾峰彇娴嬭瘯鍗曡〃璇︾粏淇℃伅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:query`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:list`

","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":"鏌ヨ娴嬭瘯鍗曡〃鍒楄〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:list`

","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

\n 浣跨敤浜咰acheEvict娉ㄨВ鐨勬柟娉?浼氭竻绌烘寚瀹氱紦瀛榎n 銆屼竴鑸敤鍦ㄥ垹闄ょ殑鏂规硶涓娿€峔n

\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

\n 鍔犱簡@CachePut娉ㄨВ鐨勬柟娉?浼氭妸鏂规硶鐨勮繑鍥炲€紁ut鍒扮紦瀛橀噷闈㈢紦瀛樿捣鏉?渚涘叾瀹冨湴鏂逛娇鐢╘n 瀹冦€岄€氬父鐢ㄥ湪鏂板鎴栬€呭疄鏃舵洿鏂版柟娉曚笂銆峔n

\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

\n 琛ㄧず杩欎釜鏂规硶鏈変簡缂撳瓨鐨勫姛鑳?鏂规硶鐨勮繑鍥炲€间細琚紦瀛樹笅鏉n 涓嬩竴娆¤皟鐢ㄨ鏂规硶鍓?浼氬幓妫€鏌ユ槸鍚︾紦瀛樹腑宸茬粡鏈夊€糪n 濡傛灉鏈夊氨鐩存帴杩斿洖,涓嶈皟鐢ㄦ柟娉昞n 濡傛灉娌℃湁,灏辫皟鐢ㄦ柟娉?鐒跺悗鎶婄粨鏋滅紦瀛樿捣鏉n 杩欎釜娉ㄨВ銆屼竴鑸敤鍦ㄦ煡璇㈡柟娉曚笂銆峔n

\n 閲嶇偣璇存槑: 缂撳瓨娉ㄨВ涓ヨ皑涓庡叾浠栫瓫閫夋暟鎹姛鑳戒竴璧蜂娇鐢╘n 渚嬪: 鏁版嵁鏉冮檺娉ㄨВ 浼氶€犳垚 缂撳瓨鍑荤┛ 涓?鏁版嵁涓嶄竴鑷撮棶棰榎n

\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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:spel:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:leave:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:instance:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `workflow:definition:remove`

","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":"鍒犻櫎鐢ㄦ埛

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:user:remove`

","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":"鍒犻櫎瑙掕壊

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:role:remove`

","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":"鍒犻櫎宀椾綅

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:post:remove`

","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":"鍒犻櫎閫氱煡鍏憡

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:notice:remove`

","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":"鎵归噺绾ц仈鍒犻櫎鑿滃崟

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:menu:remove`

**瑙掕壊鏍¢獙锛?*

- `superadmin`
","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":"鍒犻櫎瀛楀吀绫诲瀷

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:remove`

","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":"鍒犻櫎瀛楀吀鏁版嵁

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:dict:remove`

","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":"鍒犻櫎鍙傛暟閰嶇疆

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:config:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:client:remove`

","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瀵硅薄瀛樺偍

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:oss:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `system:ossConfig:remove`

","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":"鎵归噺鍒犻櫎鎿嶄綔鏃ュ織璁板綍

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:operlog:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:operlog:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:online:forceLogout`

","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":"鎵归噺鍒犻櫎鐧诲綍鏃ュ織

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:logininfo:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `monitor:logininfo:remove`

","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>

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `device:device:remove`

","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":"鍒犻櫎娴嬭瘯鏍戣〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:tree:remove`

","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":"鍒犻櫎娴嬭瘯鍗曡〃

璁块棶鏉冮檺


**鏉冮檺鏍¢獙锛?*

- `demo:demo:remove`

","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>

璁块棶鏉冮檺


> **鏉冮檺绛栫暐**锛氬拷鐣ユ潈闄愭鏌?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

\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

\n 浣跨敤ExcelEnumFormat娉ㄨВ闇€瑕佽繘琛屼笅鎷夐€夌殑閮ㄥ垎"},"gender":{"type":"string","description":"鎬у埆\n

\n 浣跨敤ExcelDictFormat娉ㄨВ闇€瑕佽繘琛屼笅鎷夐€夌殑閮ㄥ垎"},"phoneNumber":{"type":"string","description":"鎵嬫満鍙?},"email":{"type":"string","description":"Email"},"province":{"type":"string","description":"鐪乗n

\n 绾ц仈涓嬫媺锛屼粎鍒ゆ柇鏄惁閫変簡"},"provinceId":{"type":"integer","format":"int32","description":"鏁版嵁搴撲腑鐨勭渷ID\n

\n 澶勭悊瀹屾瘯鍚庡啀鍒ゆ柇鏄惁甯傛纭殑鍊?},"city":{"type":"string","description":"甯俓n

\n 绾ц仈涓嬫媺"},"cityId":{"type":"integer","format":"int32","description":"鏁版嵁搴撲腑鐨勫競ID"},"area":{"type":"string","description":"鍘縗n

\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

\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

\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

\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

\n 鏍规嵁鎵╁睍灞炴€т腑 CopySettingEnum 绫诲瀷鐨勬暟鎹敓鎴愶紝瀛樺偍闇€瑕佹妱閫佺殑瀵硅薄 ID","items":{"$ref":"#/components/schemas/FlowCopyVo"}},"varList":{"type":"object","additionalProperties":{"type":"string"},"description":"鑷畾涔夊弬鏁?Map\n

\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锛屽垯涓嶄細琚?缂撳瓨"},"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

\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":"璇锋眰鍦板潃涓嶅瓨锟?}