Skip to content

API 概览

本章节整理前端、移动端和 6 种后端共同遵循的接口约定。日常联调时,建议先确认认证方式、统一响应格式和模块接口路径。

快速入口

你要做什么推荐入口
了解接口规范快速开始
对接登录、退出、刷新 Token认证接口
对接当前用户、用户列表用户接口
对接角色和权限分配角色接口
对接菜单和动态路由菜单接口
对接组织架构部门接口
对接字典和字典项字典接口
对接系统配置配置接口
对接通知公告通知接口
对接日志查询日志接口
对接文件上传文件上传
对接 SSE 长连接SSE 接口
查询错误码错误码速查

接口约定

约定说明
基础路径/api/v1
认证方式Authorization: Bearer <accessToken>
响应格式{ code, msg, data }
成功码00000
分页参数pageNumpageSize
排序参数sortByorder

统一响应格式

json
{
  "code": "00000",
  "msg": "Success",
  "data": {}
}

常用接口速查

模块方法路径说明
认证POST/api/v1/auth/login账号密码登录
认证POST/api/v1/auth/refresh-token刷新访问令牌
用户GET/api/v1/users/me当前用户信息
菜单GET/api/v1/menus/routes当前用户路由
字典GET/api/v1/dicts/{dictCode}/items/options字典项选项
文件POST/api/v1/files文件上传
SSEGET/api/v1/sse/connect建立 SSE 连接

后端接口文档入口

后端本地接口文档
Java · Spring Boot/doc.html
Node · NestJS/api-docs
Go · Gin/swagger/index.html
Python · Django/api/docs/swagger/
PHP · ThinkPHP/swagger
C# · ASP.NET Core/swagger

基于 MIT 许可发布 · 如需部署协助或二开定制,请查看 支持与合作