1.6 KiB
1.6 KiB
API 变更通知
更新时间: 2026-03-24 14:38
⚠️ 变更 - 资源管理状态简化
涉及模块(全部9个资源模块)
景区、游玩项目、酒店(含房型)、车辆、额外服务、人员、餐厅、额外费用、备品
变更内容
状态值从三态改为二态:
| 原状态 | 新状态 |
|---|---|
| 0=草稿 | 0=下架 |
| 1=上架 | 1=上架(不变) |
| 2=下架 | 已移除 |
简单说:去掉草稿概念,只剩上架/下架两个状态。
前端需要调整
- 状态筛选下拉框:去掉「草稿」选项,改为「下架(0)」和「上架(1)」
- 列表/详情状态标签:
status=0显示「下架」(原来显示「草稿」),status=1显示「上架」 - 不再需要 status=2:如果之前有
status=2的处理逻辑,可以删除 - 上下架操作按钮:目标状态只传
0(下架)或1(上架),不再传2 - 审批接口 targetStatus:同上,只有
0和1
受影响的接口(所有资源模块通用)
GET /admin/{module}/list— status 参数:0=下架, 1=上架PUT /admin/{module}/{id}/status— status 字段:0=下架, 1=上架PUT /admin/{module}/batch/status— status 字段同上POST /admin/{module}/{id}/submit-approval— targetStatus:0=下架, 1=上架- 创建/更新接口的 status 字段同上
说明
代码实际一直只用 0 和 1 两个值(STATUS_OFF=0, STATUS_ON=1),status=2 从未真正使用过。本次只是统一了 API 文档描述,使其与实际逻辑一致。数据库无变更,不影响已有数据。