4.3 KiB
4.3 KiB
系统接口与功能梳理
菜单结构
后端默认菜单初始化文件:server/source/system/menu.go
总览
dashboard仪表盘about关于系统person个人中心state服务器状态
超级管理员
authority角色管理menu菜单管理apiAPI 管理user用户管理dictionary字典管理operation操作历史sysParams参数管理system系统配置apiTokenAPI TokenloginLog登录日志sysVersion版本管理sysError错误日志
示例模块
breakpoint断点续传customer客户列表示例
公共模块
upload媒体库
编程辅助
autoPkg模板配置autoCode代码生成器autoCodeAdmin自动化代码管理formCreate表单生成器aiWorkflowAI 需求工作流exportTemplate导出模板mcpTestMcp Tools 管理mcpToolMcp Tools 模板skillsSkills 管理pictureAI 页面绘制autoCodeEdit/:id隐藏编辑路由
主要接口分组
后端默认接口初始化文件: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
- 错误日志
- 个人中心
- 服务器状态
已做成模块入口页
- 关于系统
- 版本管理
- 媒体库
- 断点续传
- 客户列表示例
- 模板配置
- 代码生成器
- 自动化代码管理
- 表单生成器
- AI 需求工作流
- 导出模板
- Mcp Tools 管理
- Mcp Tools 模板
- Skills 管理
- AI 页面绘制
说明
- 新后台没有修改后端协议,仍然复用原有 token、菜单、权限和接口格式。
- 当前仍有部分研发辅助类重模块保留为入口页,原因不是无法实现,而是这些模块交互面太大,适合单独拆阶段继续重构。