mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-22 07:03:53 +08:00
1702 lines
68 KiB
JSON
1702 lines
68 KiB
JSON
{
|
|||
|
|
"source": "main/manager-api",
|
||
|
|
"contextPath": "/xiaozhi",
|
||
|
|
"count": 154,
|
||
|
|
"routes": [
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/device/all",
|
||
|
|
"controller": "AdminController",
|
||
|
|
"handler": "pageDevice",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java",
|
||
|
|
"line": 91,
|
||
|
|
"java_signature": "}) public Result<PageData<UserShowDeviceListVO>> pageDevice("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/admin/dict/data/delete",
|
||
|
|
"controller": "SysDictDataController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictDataController.java",
|
||
|
|
"line": 88,
|
||
|
|
"java_signature": "public Result<Void> delete(@RequestBody Long[] ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/dict/data/page",
|
||
|
|
"controller": "SysDictDataController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictDataController.java",
|
||
|
|
"line": 44,
|
||
|
|
"java_signature": "public Result<PageData<SysDictDataVO>> page(@Parameter(hidden = true) @RequestParam Map<String, Object> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/admin/dict/data/save",
|
||
|
|
"controller": "SysDictDataController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictDataController.java",
|
||
|
|
"line": 70,
|
||
|
|
"java_signature": "public Result<Void> save(@RequestBody SysDictDataDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/dict/data/type/{dictType}",
|
||
|
|
"controller": "SysDictDataController",
|
||
|
|
"handler": "getDictDataByType",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictDataController.java",
|
||
|
|
"line": 97,
|
||
|
|
"java_signature": "public Result<List<SysDictDataItem>> getDictDataByType(@PathVariable(\"dictType\") String dictType) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/admin/dict/data/update",
|
||
|
|
"controller": "SysDictDataController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictDataController.java",
|
||
|
|
"line": 79,
|
||
|
|
"java_signature": "public Result<Void> update(@RequestBody SysDictDataDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/dict/data/{id}",
|
||
|
|
"controller": "SysDictDataController",
|
||
|
|
"handler": "get",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictDataController.java",
|
||
|
|
"line": 62,
|
||
|
|
"java_signature": "public Result<SysDictDataVO> get(@PathVariable(\"id\") Long id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/admin/dict/type/delete",
|
||
|
|
"controller": "SysDictTypeController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictTypeController.java",
|
||
|
|
"line": 84,
|
||
|
|
"java_signature": "public Result<Void> delete(@RequestBody Long[] ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/dict/type/page",
|
||
|
|
"controller": "SysDictTypeController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictTypeController.java",
|
||
|
|
"line": 41,
|
||
|
|
"java_signature": "public Result<PageData<SysDictTypeVO>> page(@Parameter(hidden = true) @RequestParam Map<String, Object> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/admin/dict/type/save",
|
||
|
|
"controller": "SysDictTypeController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictTypeController.java",
|
||
|
|
"line": 62,
|
||
|
|
"java_signature": "public Result<Void> save(@RequestBody SysDictTypeDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/admin/dict/type/update",
|
||
|
|
"controller": "SysDictTypeController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictTypeController.java",
|
||
|
|
"line": 73,
|
||
|
|
"java_signature": "public Result<Void> update(@RequestBody SysDictTypeDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/dict/type/{id}",
|
||
|
|
"controller": "SysDictTypeController",
|
||
|
|
"handler": "get",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysDictTypeController.java",
|
||
|
|
"line": 54,
|
||
|
|
"java_signature": "public Result<SysDictTypeVO> get(@PathVariable(\"id\") Long id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/admin/params",
|
||
|
|
"controller": "SysParamsController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysParamsController.java",
|
||
|
|
"line": 81,
|
||
|
|
"java_signature": "public Result<Void> save(@RequestBody SysParamsDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/admin/params",
|
||
|
|
"controller": "SysParamsController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysParamsController.java",
|
||
|
|
"line": 94,
|
||
|
|
"java_signature": "public Result<Void> update(@RequestBody SysParamsDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/admin/params/delete",
|
||
|
|
"controller": "SysParamsController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysParamsController.java",
|
||
|
|
"line": 161,
|
||
|
|
"java_signature": "public Result<Void> delete(@RequestBody String[] ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/params/page",
|
||
|
|
"controller": "SysParamsController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysParamsController.java",
|
||
|
|
"line": 56,
|
||
|
|
"java_signature": "}) @RequiresPermissions(\"sys:role:superAdmin\") public Result<PageData<SysParamsDTO>> page(@Parameter(hidden = true) @RequestParam Map<String, Object> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/params/{id}",
|
||
|
|
"controller": "SysParamsController",
|
||
|
|
"handler": "get",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/SysParamsController.java",
|
||
|
|
"line": 72,
|
||
|
|
"java_signature": "public Result<SysParamsDTO> get(@PathVariable(\"id\") Long id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/admin/server/emit-action",
|
||
|
|
"controller": "ServerSideManageController",
|
||
|
|
"handler": "emitServerAction",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/ServerSideManageController.java",
|
||
|
|
"line": 67,
|
||
|
|
"java_signature": "public Result<Boolean> emitServerAction(@RequestBody @Valid EmitSeverActionDTO emitSeverActionDTO) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/server/server-list",
|
||
|
|
"controller": "ServerSideManageController",
|
||
|
|
"handler": "getWsServerList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/ServerSideManageController.java",
|
||
|
|
"line": 56,
|
||
|
|
"java_signature": "public Result<List<String>> getWsServerList() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/admin/users",
|
||
|
|
"controller": "AdminController",
|
||
|
|
"handler": "pageUser",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java",
|
||
|
|
"line": 46,
|
||
|
|
"java_signature": "}) public Result<PageData<AdminPageUserVO>> pageUser("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/admin/users/changeStatus/{status}",
|
||
|
|
"controller": "AdminController",
|
||
|
|
"handler": "changeStatus",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java",
|
||
|
|
"line": 82,
|
||
|
|
"java_signature": "public Result<Void> changeStatus(@PathVariable Integer status, @RequestBody String[] userIds) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/admin/users/{id}",
|
||
|
|
"controller": "AdminController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java",
|
||
|
|
"line": 74,
|
||
|
|
"java_signature": "public Result<Void> delete(@PathVariable Long id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/admin/users/{id}",
|
||
|
|
"controller": "AdminController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/sys/controller/AdminController.java",
|
||
|
|
"line": 65,
|
||
|
|
"java_signature": "public Result<String> update("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 132,
|
||
|
|
"java_signature": "public Result<String> save(@RequestBody @Valid AgentCreateDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/all",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "adminAgentList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 111,
|
||
|
|
"java_signature": "}) public Result<PageData<AgentEntity>> adminAgentList("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/audio/{audioId}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getAudioId",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 267,
|
||
|
|
"java_signature": "public Result<String> getAudioId(@PathVariable(\"audioId\") String audioId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/chat-history/download/{uuid}/current",
|
||
|
|
"controller": "AgentChatHistoryController",
|
||
|
|
"handler": "downloadCurrentSession",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentChatHistoryController.java",
|
||
|
|
"line": 103,
|
||
|
|
"java_signature": "public void downloadCurrentSession(@PathVariable(\"uuid\") String uuid,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/chat-history/download/{uuid}/previous",
|
||
|
|
"controller": "AgentChatHistoryController",
|
||
|
|
"handler": "downloadCurrentSessionWithPrevious",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentChatHistoryController.java",
|
||
|
|
"line": 136,
|
||
|
|
"java_signature": "public void downloadCurrentSessionWithPrevious(@PathVariable(\"uuid\") String uuid,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/chat-history/getDownloadUrl/{agentId}/{sessionId}",
|
||
|
|
"controller": "AgentChatHistoryController",
|
||
|
|
"handler": "getDownloadUrl",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentChatHistoryController.java",
|
||
|
|
"line": 78,
|
||
|
|
"java_signature": "public Result<String> getDownloadUrl(@PathVariable(\"agentId\") String agentId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/chat-history/report",
|
||
|
|
"controller": "AgentChatHistoryController",
|
||
|
|
"handler": "uploadFile",
|
||
|
|
"auth": "server-secret",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentChatHistoryController.java",
|
||
|
|
"line": 63,
|
||
|
|
"java_signature": "public Result<Boolean> uploadFile(@Valid @RequestBody AgentChatHistoryReportDTO request) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/chat-summary/{sessionId}/save",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "generateAndSaveChatSummary",
|
||
|
|
"auth": "server-secret",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 148,
|
||
|
|
"java_signature": "public Result<Void> generateAndSaveChatSummary(@PathVariable String sessionId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/chat-title/{sessionId}/generate",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "generateAndSaveChatTitle",
|
||
|
|
"auth": "server-secret",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 170,
|
||
|
|
"java_signature": "public Result<Void> generateAndSaveChatTitle(@PathVariable String sessionId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/list",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getUserAgents",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 98,
|
||
|
|
"java_signature": "public Result<List<AgentDTO>> getUserAgents("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/mcp/address/{agentId}",
|
||
|
|
"controller": "AgentMcpAccessPointController",
|
||
|
|
"handler": "getAgentMcpAccessAddress",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentMcpAccessPointController.java",
|
||
|
|
"line": 36,
|
||
|
|
"java_signature": "public Result<String> getAgentMcpAccessAddress(@PathVariable(\"agentId\") String agentId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/mcp/tools/{agentId}",
|
||
|
|
"controller": "AgentMcpAccessPointController",
|
||
|
|
"handler": "getAgentMcpToolsList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentMcpAccessPointController.java",
|
||
|
|
"line": 54,
|
||
|
|
"java_signature": "public Result<List<String>> getAgentMcpToolsList(@PathVariable(\"agentId\") String agentId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/play/{uuid}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "playAudio",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 281,
|
||
|
|
"java_signature": "public ResponseEntity<byte[]> playAudio(@PathVariable(\"uuid\") String uuid) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/agent/saveMemory/{macAddress}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "updateByDeviceId",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 140,
|
||
|
|
"java_signature": "public Result<Void> updateByDeviceId(@PathVariable String macAddress, @RequestBody @Valid AgentMemoryDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/tag",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "createTag",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 301,
|
||
|
|
"java_signature": "public Result<AgentTagEntity> createTag(@RequestBody Map<String, String> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/tag/list",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getAllTags",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 313,
|
||
|
|
"java_signature": "public Result<List<AgentTagDTO>> getAllTags() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/agent/tag/{id}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "deleteTag",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 321,
|
||
|
|
"java_signature": "public Result<Void> deleteTag(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/template",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "templateList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 194,
|
||
|
|
"java_signature": "public Result<List<AgentTemplateEntity>> templateList() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/template",
|
||
|
|
"controller": "AgentTemplateController",
|
||
|
|
"handler": "createAgentTemplate",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java",
|
||
|
|
"line": 95,
|
||
|
|
"java_signature": "public Result<AgentTemplateEntity> createAgentTemplate(@Valid @RequestBody AgentTemplateEntity template) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/agent/template",
|
||
|
|
"controller": "AgentTemplateController",
|
||
|
|
"handler": "updateAgentTemplate",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java",
|
||
|
|
"line": 110,
|
||
|
|
"java_signature": "public Result<AgentTemplateEntity> updateAgentTemplate(@Valid @RequestBody AgentTemplateEntity template) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/template/batch-remove",
|
||
|
|
"controller": "AgentTemplateController",
|
||
|
|
"handler": "batchRemoveAgentTemplates",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java",
|
||
|
|
"line": 147,
|
||
|
|
"java_signature": "public Result<String> batchRemoveAgentTemplates(@RequestBody List<String> ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/template/page",
|
||
|
|
"controller": "AgentTemplateController",
|
||
|
|
"handler": "getAgentTemplatesPage",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java",
|
||
|
|
"line": 44,
|
||
|
|
"java_signature": "}) public Result<PageData<AgentTemplateVO>> getAgentTemplatesPage("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/agent/template/{id}",
|
||
|
|
"controller": "AgentTemplateController",
|
||
|
|
"handler": "deleteAgentTemplate",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java",
|
||
|
|
"line": 122,
|
||
|
|
"java_signature": "public Result<String> deleteAgentTemplate(@PathVariable(\"id\") String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/template/{id}",
|
||
|
|
"controller": "AgentTemplateController",
|
||
|
|
"handler": "getAgentTemplateById",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentTemplateController.java",
|
||
|
|
"line": 80,
|
||
|
|
"java_signature": "public Result<AgentTemplateVO> getAgentTemplateById(@PathVariable(\"id\") String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/voice-print",
|
||
|
|
"controller": "AgentVoicePrintController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentVoicePrintController.java",
|
||
|
|
"line": 38,
|
||
|
|
"java_signature": "public Result<Void> save(@RequestBody @Valid AgentVoicePrintSaveDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/agent/voice-print",
|
||
|
|
"controller": "AgentVoicePrintController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentVoicePrintController.java",
|
||
|
|
"line": 49,
|
||
|
|
"java_signature": "public Result<Void> update(@RequestBody @Valid AgentVoicePrintUpdateDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/voice-print/list/{id}",
|
||
|
|
"controller": "AgentVoicePrintController",
|
||
|
|
"handler": "list",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentVoicePrintController.java",
|
||
|
|
"line": 74,
|
||
|
|
"java_signature": "public Result<List<AgentVoicePrintVO>> list(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/agent/voice-print/{id}",
|
||
|
|
"controller": "AgentVoicePrintController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentVoicePrintController.java",
|
||
|
|
"line": 61,
|
||
|
|
"java_signature": "public Result<Void> delete(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{agentId}/snapshots",
|
||
|
|
"controller": "AgentSnapshotController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentSnapshotController.java",
|
||
|
|
"line": 36,
|
||
|
|
"java_signature": "public Result<PageData<AgentSnapshotVO>> page("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/agent/{agentId}/snapshots/{snapshotId}",
|
||
|
|
"controller": "AgentSnapshotController",
|
||
|
|
"handler": "deleteSnapshot",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentSnapshotController.java",
|
||
|
|
"line": 64,
|
||
|
|
"java_signature": "public Result<Void> deleteSnapshot(@PathVariable String agentId, @PathVariable String snapshotId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{agentId}/snapshots/{snapshotId}",
|
||
|
|
"controller": "AgentSnapshotController",
|
||
|
|
"handler": "getSnapshot",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentSnapshotController.java",
|
||
|
|
"line": 46,
|
||
|
|
"java_signature": "public Result<AgentSnapshotVO> getSnapshot(@PathVariable String agentId, @PathVariable String snapshotId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/agent/{agentId}/snapshots/{snapshotId}/restore",
|
||
|
|
"controller": "AgentSnapshotController",
|
||
|
|
"handler": "restore",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentSnapshotController.java",
|
||
|
|
"line": 54,
|
||
|
|
"java_signature": "public Result<Void> restore(@PathVariable String agentId, @PathVariable String snapshotId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/agent/{id}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 186,
|
||
|
|
"java_signature": "public Result<Void> delete(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{id}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getAgentById",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 124,
|
||
|
|
"java_signature": "public Result<AgentInfoVO> getAgentById(@PathVariable(\"id\") String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/agent/{id}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 178,
|
||
|
|
"java_signature": "public Result<Void> update(@PathVariable String id, @RequestBody @Valid AgentUpdateDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{id}/chat-history/audio",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getContentByAudioId",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 256,
|
||
|
|
"java_signature": "public Result<String> getContentByAudioId("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{id}/chat-history/user",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getRecentlyFiftyByAgentId",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 238,
|
||
|
|
"java_signature": "public Result<List<AgentChatHistoryUserVO>> getRecentlyFiftyByAgentId("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{id}/chat-history/{sessionId}",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getAgentChatHistory",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 219,
|
||
|
|
"java_signature": "public Result<List<AgentChatHistoryDTO>> getAgentChatHistory("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{id}/sessions",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getAgentSessions",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 203,
|
||
|
|
"java_signature": "}) public Result<PageData<AgentChatSessionDTO>> getAgentSessions("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/agent/{id}/tags",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "getAgentTags",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 329,
|
||
|
|
"java_signature": "public Result<List<AgentTagDTO>> getAgentTags(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/agent/{id}/tags",
|
||
|
|
"controller": "AgentController",
|
||
|
|
"handler": "saveAgentTags",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/agent/controller/AgentController.java",
|
||
|
|
"line": 338,
|
||
|
|
"java_signature": "public Result<Void> saveAgentTags(@PathVariable String id, @RequestBody Map<String, Object> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/config/agent-models",
|
||
|
|
"controller": "ConfigController",
|
||
|
|
"handler": "getAgentModels",
|
||
|
|
"auth": "server-secret",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/config/controller/ConfigController.java",
|
||
|
|
"line": 39,
|
||
|
|
"java_signature": "public Result<Object> getAgentModels(@Valid @RequestBody AgentModelsDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/config/correct-words",
|
||
|
|
"controller": "ConfigController",
|
||
|
|
"handler": "getCorrectWords",
|
||
|
|
"auth": "server-secret",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/config/controller/ConfigController.java",
|
||
|
|
"line": 48,
|
||
|
|
"java_signature": "public Result<Object> getCorrectWords(@Valid @RequestBody CorrectWordsDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/config/server-base",
|
||
|
|
"controller": "ConfigController",
|
||
|
|
"handler": "getConfig",
|
||
|
|
"auth": "server-secret",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/config/controller/ConfigController.java",
|
||
|
|
"line": 32,
|
||
|
|
"java_signature": "public Result<Object> getConfig() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/correct-word/file",
|
||
|
|
"controller": "CorrectWordController",
|
||
|
|
"handler": "createFile",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/correctword/controller/CorrectWordController.java",
|
||
|
|
"line": 43,
|
||
|
|
"java_signature": "public Result<CorrectWordFileVO> createFile(@Valid @RequestBody CorrectWordFileCreateDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/correct-word/file/batch-delete",
|
||
|
|
"controller": "CorrectWordController",
|
||
|
|
"handler": "batchDeleteFiles",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/correctword/controller/CorrectWordController.java",
|
||
|
|
"line": 106,
|
||
|
|
"java_signature": "public Result<Void> batchDeleteFiles(@RequestBody List<String> fileIds) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/correct-word/file/download/{fileId}",
|
||
|
|
"controller": "CorrectWordController",
|
||
|
|
"handler": "downloadFile",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/correctword/controller/CorrectWordController.java",
|
||
|
|
"line": 80,
|
||
|
|
"java_signature": "public ResponseEntity<byte[]> downloadFile(@PathVariable String fileId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/correct-word/file/list",
|
||
|
|
"controller": "CorrectWordController",
|
||
|
|
"handler": "listFiles",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/correctword/controller/CorrectWordController.java",
|
||
|
|
"line": 59,
|
||
|
|
"java_signature": "}) public Result<PageData<CorrectWordFileVO>> listFiles("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/correct-word/file/select",
|
||
|
|
"controller": "CorrectWordController",
|
||
|
|
"handler": "listAllFiles",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/correctword/controller/CorrectWordController.java",
|
||
|
|
"line": 72,
|
||
|
|
"java_signature": "public Result<List<CorrectWordFileVO>> listAllFiles() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/correct-word/file/{fileId}",
|
||
|
|
"controller": "CorrectWordController",
|
||
|
|
"handler": "deleteFile",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/correctword/controller/CorrectWordController.java",
|
||
|
|
"line": 98,
|
||
|
|
"java_signature": "public Result<Void> deleteFile(@PathVariable String fileId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/correct-word/file/{fileId}",
|
||
|
|
"controller": "CorrectWordController",
|
||
|
|
"handler": "updateFile",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/correctword/controller/CorrectWordController.java",
|
||
|
|
"line": 51,
|
||
|
|
"java_signature": "public Result<Void> updateFile(@PathVariable String fileId, @Valid @RequestBody CorrectWordFileCreateDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/datasets",
|
||
|
|
"controller": "KnowledgeBaseController",
|
||
|
|
"handler": "getPageList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeBaseController.java",
|
||
|
|
"line": 42,
|
||
|
|
"java_signature": "public Result<PageData<KnowledgeBaseDTO>> getPageList("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/datasets",
|
||
|
|
"controller": "KnowledgeBaseController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeBaseController.java",
|
||
|
|
"line": 77,
|
||
|
|
"java_signature": "public Result<KnowledgeBaseDTO> save(@RequestBody @Validated KnowledgeBaseDTO knowledgeBaseDTO) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/datasets/batch",
|
||
|
|
"controller": "KnowledgeBaseController",
|
||
|
|
"handler": "deleteBatch",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeBaseController.java",
|
||
|
|
"line": 129,
|
||
|
|
"java_signature": "public Result<Void> deleteBatch(@RequestParam(\"ids\") String ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/datasets/rag-models",
|
||
|
|
"controller": "KnowledgeBaseController",
|
||
|
|
"handler": "getRAGModels",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeBaseController.java",
|
||
|
|
"line": 156,
|
||
|
|
"java_signature": "public Result<List<ModelConfigEntity>> getRAGModels() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/datasets/{dataset_id}",
|
||
|
|
"controller": "KnowledgeBaseController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeBaseController.java",
|
||
|
|
"line": 108,
|
||
|
|
"java_signature": "public Result<Void> delete(@PathVariable(\"dataset_id\") String datasetId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/datasets/{dataset_id}",
|
||
|
|
"controller": "KnowledgeBaseController",
|
||
|
|
"handler": "getByDatasetId",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeBaseController.java",
|
||
|
|
"line": 60,
|
||
|
|
"java_signature": "public Result<KnowledgeBaseDTO> getByDatasetId(@PathVariable(\"dataset_id\") String datasetId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/datasets/{dataset_id}",
|
||
|
|
"controller": "KnowledgeBaseController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeBaseController.java",
|
||
|
|
"line": 85,
|
||
|
|
"java_signature": "public Result<KnowledgeBaseDTO> update(@PathVariable(\"dataset_id\") String datasetId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/datasets/{dataset_id}/chunks",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "parseDocuments",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 143,
|
||
|
|
"java_signature": "public Result<Void> parseDocuments(@PathVariable(\"dataset_id\") String datasetId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/datasets/{dataset_id}/documents",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 117,
|
||
|
|
"java_signature": "public Result<Void> delete(@PathVariable(\"dataset_id\") String datasetId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/datasets/{dataset_id}/documents",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "getPageList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 57,
|
||
|
|
"java_signature": "public Result<PageData<KnowledgeFilesDTO>> getPageList("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/datasets/{dataset_id}/documents",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "uploadDocument",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 96,
|
||
|
|
"java_signature": "public Result<KnowledgeFilesDTO> uploadDocument("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/datasets/{dataset_id}/documents/status/{status}",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "getPageListByStatus",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 78,
|
||
|
|
"java_signature": "public Result<PageData<KnowledgeFilesDTO>> getPageListByStatus("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/datasets/{dataset_id}/documents/{document_id}",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "deleteSingle",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 129,
|
||
|
|
"java_signature": "public Result<Void> deleteSingle(@PathVariable(\"dataset_id\") String datasetId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/datasets/{dataset_id}/documents/{document_id}/chunks",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "listChunks",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 164,
|
||
|
|
"java_signature": "public Result<ChunkDTO.ListVO> listChunks("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/datasets/{dataset_id}/retrieval-test",
|
||
|
|
"controller": "KnowledgeFilesController",
|
||
|
|
"handler": "retrievalTest",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/knowledge/controller/KnowledgeFilesController.java",
|
||
|
|
"line": 191,
|
||
|
|
"java_signature": "public Result<RetrievalDTO.ResultVO> retrievalTest("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/device/address-book/alias",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "updateAlias",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 189,
|
||
|
|
"java_signature": "public Result<Void> updateAlias(@Valid @RequestBody DeviceAddressBookAliasDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/device/address-book/call",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "callByNickname",
|
||
|
|
"auth": "server-secret",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 178,
|
||
|
|
"java_signature": "public Result<Map<String, Object>> callByNickname(String callerMac, String nickname,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/device/address-book/permission",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "updatePermission",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 202,
|
||
|
|
"java_signature": "public Result<Void> updatePermission(@Valid @RequestBody DeviceAddressBookPermissionDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/device/address-book/{macAddress}",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "getAddressBook",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 171,
|
||
|
|
"java_signature": "public Result<Object> getAddressBook(@PathVariable String macAddress) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/device/bind/{agentId}",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "getUserDevices",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 86,
|
||
|
|
"java_signature": "public Result<List<UserShowDeviceListVO>> getUserDevices(@PathVariable String agentId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/device/bind/{agentId}",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "forwardToMqttGateway",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 95,
|
||
|
|
"java_signature": "public Result<String> forwardToMqttGateway(@PathVariable String agentId, @RequestBody String requestBody) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/device/bind/{agentId}/{deviceCode}",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "bindDevice",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 57,
|
||
|
|
"java_signature": "public Result<Void> bindDevice(@PathVariable String agentId, @PathVariable String deviceCode) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/device/manual-add",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "manualAddDevice",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 132,
|
||
|
|
"java_signature": "public Result<Void> manualAddDevice(@RequestBody @Valid DeviceManualAddDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/device/register",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "registerDevice",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 65,
|
||
|
|
"java_signature": "public Result<String> registerDevice(@RequestBody DeviceRegisterDTO deviceRegisterDTO) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/device/tools/call/{deviceId}",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "callDeviceTool",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 153,
|
||
|
|
"java_signature": "public Result<Object> callDeviceTool(@PathVariable String deviceId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/device/tools/list/{deviceId}",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "getDeviceTools",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 141,
|
||
|
|
"java_signature": "public Result<Object> getDeviceTools(@PathVariable String deviceId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/device/unbind",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "unbindDevice",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 106,
|
||
|
|
"java_signature": "public Result<Void> unbindDevice(@RequestBody DeviceUnBindDTO unDeviveBind) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/device/update/{id}",
|
||
|
|
"controller": "DeviceController",
|
||
|
|
"handler": "updateDeviceInfo",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/DeviceController.java",
|
||
|
|
"line": 115,
|
||
|
|
"java_signature": "public Result<Void> updateDeviceInfo(@PathVariable String id, @Valid @RequestBody DeviceUpdateDTO deviceUpdateDTO) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/models/default/{id}",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "setDefaultModel",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 143,
|
||
|
|
"java_signature": "public Result<Void> setDefaultModel(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/models/enable/{id}/{status}",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "enableModelConfig",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 124,
|
||
|
|
"java_signature": "public Result<Void> enableModelConfig(@PathVariable String id, @PathVariable Integer status) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/list",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "getModelConfigList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 72,
|
||
|
|
"java_signature": "public Result<PageData<ModelConfigDTO>> getModelConfigList("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/llm/names",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "getLlmModelCodeList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 56,
|
||
|
|
"java_signature": "public Result<List<LlmModelBasicInfoDTO>> getLlmModelCodeList(@RequestParam(required = false) String modelName) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/names",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "getModelNames",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 47,
|
||
|
|
"java_signature": "public Result<List<ModelBasicInfoDTO>> getModelNames(@RequestParam String modelType,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/provider",
|
||
|
|
"controller": "ModelProviderController",
|
||
|
|
"handler": "getListPage",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelProviderController.java",
|
||
|
|
"line": 34,
|
||
|
|
"java_signature": "public Result<PageData<ModelProviderDTO>> getListPage(ModelProviderDTO modelProviderDTO,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/models/provider",
|
||
|
|
"controller": "ModelProviderController",
|
||
|
|
"handler": "add",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelProviderController.java",
|
||
|
|
"line": 44,
|
||
|
|
"java_signature": "public Result<ModelProviderDTO> add(@RequestBody @Validated ModelProviderDTO modelProviderDTO) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/models/provider",
|
||
|
|
"controller": "ModelProviderController",
|
||
|
|
"handler": "edit",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelProviderController.java",
|
||
|
|
"line": 52,
|
||
|
|
"java_signature": "public Result<ModelProviderDTO> edit(@RequestBody @Validated(UpdateGroup.class) ModelProviderDTO modelProviderDTO) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/models/provider/delete",
|
||
|
|
"controller": "ModelProviderController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelProviderController.java",
|
||
|
|
"line": 60,
|
||
|
|
"java_signature": "public Result<Void> delete(@RequestBody List<String> ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/provider/plugin/names",
|
||
|
|
"controller": "ModelProviderController",
|
||
|
|
"handler": "getPluginNameList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelProviderController.java",
|
||
|
|
"line": 69,
|
||
|
|
"java_signature": "public Result<List<ModelProviderDTO>> getPluginNameList() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/models/{id}",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "deleteModelConfig",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 107,
|
||
|
|
"java_signature": "public Result<Void> deleteModelConfig(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/{id}",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "getModelConfig",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 115,
|
||
|
|
"java_signature": "public Result<ModelConfigDTO> getModelConfig(@PathVariable String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/{modelId}/voices",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "getVoiceList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 166,
|
||
|
|
"java_signature": "public Result<List<VoiceDTO>> getVoiceList(@PathVariable String modelId,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/models/{modelType}/provideTypes",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "getModelProviderList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 64,
|
||
|
|
"java_signature": "public Result<List<ModelProviderDTO>> getModelProviderList(@PathVariable String modelType) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/models/{modelType}/{provideCode}",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "addModelConfig",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 84,
|
||
|
|
"java_signature": "public Result<ModelConfigDTO> addModelConfig(@PathVariable String modelType,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/models/{modelType}/{provideCode}/{id}",
|
||
|
|
"controller": "ModelController",
|
||
|
|
"handler": "editModelConfig",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/model/controller/ModelController.java",
|
||
|
|
"line": 95,
|
||
|
|
"java_signature": "public Result<ModelConfigDTO> editModelConfig(@PathVariable String modelType,"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/ota/",
|
||
|
|
"controller": "OTAController",
|
||
|
|
"handler": "getOTA",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAController.java",
|
||
|
|
"line": 77,
|
||
|
|
"java_signature": "public ResponseEntity<String> getOTA() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/ota/",
|
||
|
|
"controller": "OTAController",
|
||
|
|
"handler": "checkOTAVersion",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAController.java",
|
||
|
|
"line": 43,
|
||
|
|
"java_signature": "public ResponseEntity<String> checkOTAVersion("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/ota/activate",
|
||
|
|
"controller": "OTAController",
|
||
|
|
"handler": "activateDevice",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAController.java",
|
||
|
|
"line": 63,
|
||
|
|
"java_signature": "public ResponseEntity<String> activateDevice("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/otaMag",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 64,
|
||
|
|
"java_signature": "}) @RequiresPermissions(\"sys:role:superAdmin\") public Result<PageData<OtaEntity>> page(@Parameter(hidden = true) @RequestParam Map<String, Object> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/otaMag",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 85,
|
||
|
|
"java_signature": "public Result<Void> save(@RequestBody OtaEntity entity) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/otaMag/download/{uuid}",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "downloadFirmware",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 145,
|
||
|
|
"java_signature": "public ResponseEntity<byte[]> downloadFirmware(@PathVariable(\"uuid\") String uuid) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/otaMag/getDownloadUrl/{id}",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "getDownloadUrl",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 136,
|
||
|
|
"java_signature": "public Result<String> getDownloadUrl(@PathVariable(\"id\") String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/otaMag/upload",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "uploadFirmware",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 245,
|
||
|
|
"java_signature": "public Result<String> uploadFirmware(@RequestParam(\"file\") MultipartFile file) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/otaMag/uploadAssetsBin",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "uploadAssetsBin",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 296,
|
||
|
|
"java_signature": "public Result<String> uploadAssetsBin(@RequestParam(\"file\") MultipartFile file) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/otaMag/{id}",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 109,
|
||
|
|
"java_signature": "public Result<Void> delete(@PathVariable(\"id\") String[] ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/otaMag/{id}",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "get",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 77,
|
||
|
|
"java_signature": "public Result<OtaEntity> get(@PathVariable(\"id\") String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/otaMag/{id}",
|
||
|
|
"controller": "OTAMagController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/device/controller/OTAMagController.java",
|
||
|
|
"line": 120,
|
||
|
|
"java_signature": "public Result<?> update(@PathVariable(\"id\") String id, @RequestBody OtaEntity entity) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/ttsVoice",
|
||
|
|
"controller": "TimbreController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java",
|
||
|
|
"line": 42,
|
||
|
|
"java_signature": "}) public Result<PageData<TimbreDetailsVO>> page("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/ttsVoice",
|
||
|
|
"controller": "TimbreController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java",
|
||
|
|
"line": 64,
|
||
|
|
"java_signature": "public Result<Void> save(@RequestBody TimbreDataDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/ttsVoice/delete",
|
||
|
|
"controller": "TimbreController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java",
|
||
|
|
"line": 84,
|
||
|
|
"java_signature": "public Result<Void> delete(@RequestBody String[] ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/ttsVoice/{id}",
|
||
|
|
"controller": "TimbreController",
|
||
|
|
"handler": "update",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/timbre/controller/TimbreController.java",
|
||
|
|
"line": 73,
|
||
|
|
"java_signature": "public Result<Void> update("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/user/captcha",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "captcha",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 61,
|
||
|
|
"java_signature": "public void captcha(HttpServletResponse response, String uuid) throws IOException {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/user/change-password",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "changePassword",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 166,
|
||
|
|
"java_signature": "public Result<?> changePassword(@RequestBody PasswordDTO passwordDTO) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/user/info",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "info",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 157,
|
||
|
|
"java_signature": "public Result<UserDetail> info() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/user/login",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "login",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 89,
|
||
|
|
"java_signature": "public Result<TokenDTO> login(@RequestBody LoginDTO login) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/user/pub-config",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "pubConfig",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 217,
|
||
|
|
"java_signature": "public Result<Map<String, Object>> pubConfig() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/user/register",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "register",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 113,
|
||
|
|
"java_signature": "public Result<Void> register(@RequestBody LoginDTO login) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "PUT",
|
||
|
|
"path": "/user/retrieve-password",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "retrievePassword",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 176,
|
||
|
|
"java_signature": "public Result<?> retrievePassword(@RequestBody RetrievePasswordDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/user/smsVerification",
|
||
|
|
"controller": "LoginController",
|
||
|
|
"handler": "smsVerification",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/security/controller/LoginController.java",
|
||
|
|
"line": 70,
|
||
|
|
"java_signature": "public Result<Void> smsVerification(@RequestBody SmsVerificationDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/voiceClone",
|
||
|
|
"controller": "VoiceCloneController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceCloneController.java",
|
||
|
|
"line": 48,
|
||
|
|
"java_signature": "}) @RequiresPermissions(\"sys:role:normal\") public Result<PageData<VoiceCloneResponseDTO>> page("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/voiceClone/audio/{id}",
|
||
|
|
"controller": "VoiceCloneController",
|
||
|
|
"handler": "getAudioId",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceCloneController.java",
|
||
|
|
"line": 133,
|
||
|
|
"java_signature": "public Result<String> getAudioId(@PathVariable(\"id\") String id) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/voiceClone/cloneAudio",
|
||
|
|
"controller": "VoiceCloneController",
|
||
|
|
"handler": "cloneAudio",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceCloneController.java",
|
||
|
|
"line": 180,
|
||
|
|
"java_signature": "public Result<String> cloneAudio(@RequestBody Map<String, String> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/voiceClone/play/{uuid}",
|
||
|
|
"controller": "VoiceCloneController",
|
||
|
|
"handler": "playVoice",
|
||
|
|
"auth": "anonymous",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceCloneController.java",
|
||
|
|
"line": 148,
|
||
|
|
"java_signature": "public void playVoice(@PathVariable(\"uuid\") String uuid, HttpServletResponse response) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/voiceClone/updateName",
|
||
|
|
"controller": "VoiceCloneController",
|
||
|
|
"handler": "updateName",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceCloneController.java",
|
||
|
|
"line": 108,
|
||
|
|
"java_signature": "public Result<String> updateName(@RequestBody Map<String, String> params) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/voiceClone/upload",
|
||
|
|
"controller": "VoiceCloneController",
|
||
|
|
"handler": "uploadVoice",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceCloneController.java",
|
||
|
|
"line": 64,
|
||
|
|
"java_signature": "}) @RequiresPermissions(\"sys:role:normal\") public Result<String> uploadVoice("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/voiceResource",
|
||
|
|
"controller": "VoiceResourceController",
|
||
|
|
"handler": "page",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": null,
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceResourceController.java",
|
||
|
|
"line": 42,
|
||
|
|
"java_signature": "}) @RequiresPermissions(\"sys:role:superAdmin\") public Result<PageData<VoiceCloneResponseDTO>> page("
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "POST",
|
||
|
|
"path": "/voiceResource",
|
||
|
|
"controller": "VoiceResourceController",
|
||
|
|
"handler": "save",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceResourceController.java",
|
||
|
|
"line": 64,
|
||
|
|
"java_signature": "public Result<Void> save(@RequestBody VoiceCloneDTO dto) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/voiceResource/ttsPlatforms",
|
||
|
|
"controller": "VoiceResourceController",
|
||
|
|
"handler": "getTtsPlatformList",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceResourceController.java",
|
||
|
|
"line": 109,
|
||
|
|
"java_signature": "public Result<List<Map<String, Object>>> getTtsPlatformList() {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/voiceResource/user/{userId}",
|
||
|
|
"controller": "VoiceResourceController",
|
||
|
|
"handler": "getByUserId",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:normal",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceResourceController.java",
|
||
|
|
"line": 101,
|
||
|
|
"java_signature": "public Result<List<VoiceCloneResponseDTO>> getByUserId(@PathVariable(\"userId\") Long userId) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "DELETE",
|
||
|
|
"path": "/voiceResource/{id}",
|
||
|
|
"controller": "VoiceResourceController",
|
||
|
|
"handler": "delete",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceResourceController.java",
|
||
|
|
"line": 90,
|
||
|
|
"java_signature": "public Result<Void> delete(@PathVariable(\"id\") String[] ids) {"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"method": "GET",
|
||
|
|
"path": "/voiceResource/{id}",
|
||
|
|
"controller": "VoiceResourceController",
|
||
|
|
"handler": "get",
|
||
|
|
"auth": "database-token",
|
||
|
|
"permission": "sys:role:superAdmin",
|
||
|
|
"source": "main/manager-api/src/main/java/xiaozhi/modules/voiceclone/controller/VoiceResourceController.java",
|
||
|
|
"line": 56,
|
||
|
|
"java_signature": "public Result<VoiceCloneResponseDTO> get(@PathVariable(\"id\") String id) {"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|