# API 基础规范（当前版本）

## 基础前缀
- `/api/v1`

## 当前接口
### 系统
- `GET /api/v1/ping`
- `GET /api/v1/platforms`

### 认证
- `POST /api/v1/auth/login`
- `POST /api/v1/auth/channel-login`

### 商品
- `GET /api/v1/products`
- `GET /api/v1/products/{id}`

### 订单
- `GET /api/v1/orders`
- `POST /api/v1/orders`

## 统一返回结构
```json
{
  "code": 0,
  "message": "ok",
  "data": {},
  "server_time": "2026-03-08 13:00:00"
}
```

## 多端预留字段
### users
- `register_source`
- `last_login_source`
- `wechat_openid`
- `wechat_unionid`
- `mini_openid`

### orders
- `platform`
- `payment_channel`
- `payment_status`
- `device_type`

### oauth_accounts
- `platform`
- `provider`
- `openid`
- `unionid`
- `app_id`
- `raw_payload`

## 支持方向
- PC
- H5
- 微信公众号
- 微信小程序
- APP（预留 API 层）
