| name | api-path-param |
| description | MallBase Vben Admin API 路径参数一致性规则;仅在前端接口方法对接后端 /:id 路径参数时使用。 |
Vben 规则:API 路径参数一致性
适用范围
frontend/admin/apps/web-antd/src/api/** 的接口定义。
强制规则
- 对应后端
/:id 路由时,前端必须拼接路径参数。
- 不用 query/body 传递本应放在路径中的
id。
标准写法
requestClient.get(`/module/info/${id}`);
requestClient.put(`/module/update/${id}`, data);
requestClient.delete(`/module/delete/${id}`);
requestClient.put(`/module/updateStatus/${id}`, { status });
禁止
- ❌ 使用查询参数传递 ID:
requestClient.delete('/module/delete', { params: { id } })
- ❌ 在请求体中混入 ID:
requestClient.put('/module/update', { id, ...data })
自检清单