Files
aidemo-202606/README.md
2026-06-13 16:53:08 +08:00

1.3 KiB
Raw Permalink Blame History

订单管理系统

内部订单管理系统,用于处理日常订单业务。

环境要求

  • JDK 1.8+
  • Maven 3.x

快速启动

mvn spring-boot:run

启动后访问 http://localhost:8080

接口说明

POST   /api/orders             创建订单
GET    /api/orders/{id}        查询订单
GET    /api/orders             订单列表
PUT    /api/orders/{id}/cancel 取消订单
GET    /api/orders/search      商品搜索
GET    /api/orders/report      统计报表

创建订单

curl -X POST http://localhost:8080/api/orders \
  -H "Content-Type: application/json" \
  -d '{
    "kehuMingzi": "张三",
    "items": [
      {"shangpinMingcheng": "机械键盘", "danjia": 399, "shuliang": 2},
      {"shangpinMingcheng": "鼠标垫", "danjia": 29.9, "shuliang": 5}
    ]
  }'

查询订单

# 查询所有订单
curl http://localhost:8080/api/orders

# 按ID查询
curl http://localhost:8080/api/orders/1

# 按商品名搜索
curl -G "http://localhost:8080/api/orders/search" --data-urlencode "name=键盘"

注意事项

练习指南

详细的项目分析、已知问题和练习场景请参阅 teacher-docs/README.md