在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用spring-mall-api
星标6
分支0
更新时间2026年4月20日 03:48
用于查询后端API接口定义。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
文件资源管理器
4 个文件SKILL.md
readonly菜单
用于查询后端API接口定义。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | spring-mall-api |
| description | 用于查询后端API接口定义。 |
http://localhost:8080/api/v1const BASE_URL = 'http://localhost:8080/api/v1';
// 请求头格式
headers: {
'Authorization': `Bearer ${token}`,
'Content-Type': 'application/json'
}
// 登录 → 获取Token → 存储 → 后续请求携带
POST /auth/login { username, password }
→ 存储 accessToken
→ 所有请求添加 Authorization header
→ 401错误 → 清除Token → 跳转登录
浏览商品 (GET /products)
→ 加入购物车 (POST /cart)
→ 查看购物车 (GET /cart)
→ 创建订单 (POST /orders)
→ 支付订单 (POST /payment/pay)
→ 查看订单 (GET /orders/{orderNo})
// 成功
{ code: 200, message: "success", data: T }
// 失败
{ code: 错误码, message: "错误信息", data: null }
// 分页
{ code: 200, message: "success",
data: { list: [], total, page, size, pages } }
401 / 40701 / 40702: Token问题 → 重新登录40103: 库存不足40503: 订单无法取消参考 scripts/axios-setup.js 中的完整封装示例,包含:
所有API端点的详细文档请查看 references/api-endpoints.md
快速查询:
/auth/*/user/*, /cart/*, /addresses/*, /orders/*/products/*, /categories/*/admin/*前台:
/ - 首页
/products - 商品列表
/products/:id - 商品详情
/cart - 购物车
/orders - 我的订单
/profile - 个人中心
后台:
/admin/products - 商品管理
/admin/orders - 订单管理
/admin/users - 用户管理
确定页面需求
references/api-endpoints.md实现API调用
scripts/axios-setup.js 中的封装处理响应数据
const { data } = response.data实现UI交互
import request from './axios-setup';
// 1. API调用
const login = async (username, password) => {
try {
const response = await request.post('/auth/login', {
username, password
});
// 2. 存储Token
localStorage.setItem('accessToken', response.data.accessToken);
// 3. 跳转
router.push('/');
} catch (error) {
// 4. 错误处理
alert(error.message);
}
};
UNPAID (待支付) → 支付 → PAID (已支付)
↓ ↓
取消(用户) 发货/取消(用户/管理员)
↓ ↓
CANCELLED (已取消) SHIPPED (已发货)
↓
确认收货
↓
COMPLETED (已完成)
用户可取消:UNPAID(待支付)和 PAID(待发货)状态
管理员可取消:UNPAID 和 PAID 状态
已发货(SHIPPED)和已完成(COMPLETED)订单无法取消
取消后自动恢复库存
references/api-endpoints.mdreferences/error-codes.mdscripts/axios-setup.js// 管理员
{ username: "admin", password: "admin123" }
// 普通用户
{ username: "testuser", password: "123456" }