3.9 KiB
3.9 KiB
系统接口与功能梳理
菜单结构
后端默认菜单初始化文件:server/source/system/menu.go
总览
dashboard仪表盘about关于系统person个人中心state服务器状态
超级管理员
authority角色管理menu菜单管理apiAPI 管理user用户管理dictionary字典管理operation操作历史sysParams参数管理system系统配置apiTokenAPI TokenloginLog登录日志sysVersion版本管理sysError错误日志
公共模块
upload媒体库breakpoint断点续传
编程辅助
formCreate表单生成器exportTemplate导出模板mcpTestMCP Tools 管理mcpToolMCP Tools 模板
主要接口分组
后端默认接口初始化文件:server/source/system/api.go
认证与会话
POST /base/loginPOST /base/captchaGET /user/getUserInfoPOST /jwt/jsonInBlacklistPOST /user/setUserAuthority
用户管理
POST /user/getUserListPOST /user/admin_registerPUT /user/setUserInfoPOST /user/resetPasswordPUT /user/setSelfInfoPOST /user/changePassword
角色与权限
POST /authority/getAuthorityListPOST /authority/createAuthorityPUT /authority/updateAuthorityPOST /authority/deleteAuthorityPOST /authority/copyAuthorityGET /authority/getUsersByAuthorityPOST /authority/setRoleUsersPOST /menu/getMenuAuthorityPOST /menu/addMenuAuthorityPOST /casbin/getPolicyPathByAuthorityIdPOST /casbin/updateCasbin
菜单管理
POST /menu/getBaseMenuTreePOST /menu/getMenuListPOST /menu/addBaseMenuPOST /menu/updateBaseMenuPOST /menu/deleteBaseMenuPOST /menu/getBaseMenuByIdGET /menu/getMenuRolesPOST /menu/setMenuRoles
API 管理
POST /api/getApiListPOST /api/getAllApisPOST /api/createApiPOST /api/updateApiPOST /api/deleteApiPOST /api/getApiByIdGET /api/freshCasbinGET /api/getApiRolesPOST /api/setApiRoles
字典与参数
GET /sysDictionary/getSysDictionaryListPOST /sysDictionary/createSysDictionaryPUT /sysDictionary/updateSysDictionaryDELETE /sysDictionary/deleteSysDictionaryGET /sysDictionaryDetail/getDictionaryTreeListPOST /sysDictionaryDetail/createSysDictionaryDetailPUT /sysDictionaryDetail/updateSysDictionaryDetailDELETE /sysDictionaryDetail/deleteSysDictionaryDetailGET /sysParams/getSysParamsListPOST /sysParams/createSysParamsPUT /sysParams/updateSysParamsDELETE /sysParams/deleteSysParams
审计与运维
GET /sysLoginLog/getLoginLogListDELETE /sysLoginLog/deleteLoginLogDELETE /sysLoginLog/deleteLoginLogByIdsGET /sysOperationRecord/getSysOperationRecordListDELETE /sysOperationRecord/deleteSysOperationRecordDELETE /sysOperationRecord/deleteSysOperationRecordByIdsPOST /system/getSystemConfigPOST /system/setSystemConfigPOST /system/reloadSystemPOST /system/getServerInfoPOST /sysApiToken/getApiTokenListPOST /sysApiToken/createApiTokenPOST /sysApiToken/deleteApiTokenGET /sysError/getSysErrorListPUT /sysError/updateSysErrorDELETE /sysError/deleteSysErrorGET /sysError/getSysErrorSolution
React 新后台覆盖情况
已做成可用页
- 登录
- 仪表盘
- 用户管理
- 角色管理
- 菜单管理
- API 管理
- 字典管理
- 参数管理
- 登录日志
- 操作历史
- 系统配置
- API Token
- 错误日志
- 个人中心
- 服务器状态
已做成模块入口页
- 关于系统
- 版本管理
- 媒体库
- 断点续传
- 表单生成器
- 导出模板
- MCP Tools 管理
- MCP Tools 模板
说明
- 新后台没有修改后端协议,仍然复用原有 token、菜单、权限和接口格式。
- 当前仍有部分研发辅助模块保留为入口页,原因不是无法实现,而是这些模块交互面较大,适合单独拆阶段继续重构。