API 接口规范
本页仅描述 公共约定(统一响应、错误码、认证方式、分页规则等)。全部接口清单 请直接查看线上 Swagger 文档。
1️⃣ 基础信息
端点类别 | 前缀 | 说明 |
---|---|---|
公共问卷 | /survey/* | 匿名、授权登陆答题等前台接口 |
管理后台 | /admin-api/* | RBAC 保护,后台管理功能 |
其他功能 | /admin-api/* | 工具类或其它后台接口 |
无版本号路径,以 Swagger/OpenAPI 控制兼容。
2️⃣ 统一响应结构
所有接口统一返回 CommonResult<T>
:
{
"code": 0,
"data": {},
"msg": "" // 业务提示,成功时通常为空
}
code = 0
表示成功,非 0 表示失败。data
为业务数据,类型由接口决定。msg
为给前端展示的文本。
分页接口额外使用
{
"code": 0,
"data": {
"list": [],
"total": 123
},
"msg": ""
}