12 KiB
12 KiB
接口变更记录 — 2026-03-24 14:34
提交
50e2536· 作者 wx · 时间 2026-03-24 14:34:21 +0800refactor: 资源管理去除草稿状态,只保留上架/下架二态
变更总览
⚠️ 一句话:所有资源模块的 status 字段,去掉「草稿」,只剩「上架/下架」
| 原来 | 现在 |
|---|---|
| 0 = 草稿 | 0 = 下架 |
| 1 = 上架 | 1 = 上架(不变) |
| 2 = 下架 | 删除,不再使用 |
前端要改的地方
- 状态筛选下拉框:去掉「草稿」选项,只留「下架(0)」和「上架(1)」
- 状态标签显示:
status=0原来显示「草稿」→ 现在显示「下架」 - 删掉 status=2 的逻辑:如果代码里有处理
status=2的地方,直接删 - 上下架按钮传值:只传
0(下架)或1(上架),不再传2
涉及的资源模块(全部9个,改法一样)
景区、游玩项目、酒店(含房型)、车辆、额外服务、人员、餐厅、额外费用、备品
补充说明
数据库里实际从来没有 status=2 的数据,之前代码也只用 0 和 1。这次只是把 API 文档统一了。不需要做数据迁移。
📦 其他数据对象变更(自动生成的 diff 详情)
以下变更未直接关联到本次接口变更,但可能影响现有接口的请求/响应
资源服务
✏️ ActivityListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ActivityQueryRequest
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ActivityStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ ActivityVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ApprovalSubmitRequest
- ✏️
targetStatus: 说明 "目标状态:1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ CostItemListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ CostItemQueryRequest
- ✏️
status: 说明 "状态筛选:0=草稿 1=上架 2=下架" → "状态筛选:0=下架 1=上架"
✏️ CostItemVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ HotelListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ HotelQueryRequest
- ✏️
status: 说明 "状态筛选:0=草稿 1=上架 2=下架" → "状态筛选:0=下架 1=上架"
✏️ HotelStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ HotelVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ RestaurantListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ RestaurantQueryRequest
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ RestaurantStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ RestaurantUpdateRequest
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ RestaurantVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ RoomTypeStatusRequest
- ✏️
status: 说明 "状态:0=禁用 1=启用" → "状态:0=下架 1=上架"
✏️ RoomTypeVO
- ✏️
status: 说明 "状态:0=禁用 1=启用" → "状态:0=下架 1=上架"
✏️ ScenicSpotListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ScenicSpotQueryRequest
- ✏️
status: 说明 "状态筛选:0=草稿 1=上架 2=下架" → "状态筛选:0=下架 1=上架"
✏️ ScenicSpotUpdateRequest
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ScenicSpotVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ScenicStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ ServiceItemListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ServiceItemVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ ServiceQueryRequest
- ✏️
status: 说明 "状态筛选:0=草稿 1=上架 2=下架" → "状态筛选:0=下架 1=上架"
✏️ ServiceStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ StaffListVO
- ✏️
status: 说明 "状态:0=禁用 1=启用" → "状态:0=下架 1=上架"
✏️ StaffQueryRequest
- ✏️
status: 说明 "状态筛选:0=禁用 1=启用" → "状态筛选:0=下架 1=上架"
✏️ StaffStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ StaffVO
- ✏️
status: 说明 "状态:0=禁用 1=启用" → "状态:0=下架 1=上架"
✏️ SuppliesListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ SuppliesQueryRequest
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ SuppliesStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
✏️ SuppliesUpdateRequest
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ SuppliesVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ VehicleModelListVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ VehicleModelVO
- ✏️
status: 说明 "状态:0=草稿 1=上架 2=下架" → "状态:0=下架 1=上架"
✏️ VehicleQueryRequest
- ✏️
status: 说明 "状态筛选:0=草稿 1=上架 2=下架" → "状态筛选:0=下架 1=上架"
✏️ VehicleStatusRequest
- ✏️
status: 说明 "目标状态:0=草稿 1=上架 2=下架" → "目标状态:0=下架 1=上架"
📁 全部变更文件 (点击展开)
M hl-resource-service/src/main/java/com/hulalv/resource/activity/controller/ActivityController.java
M hl-resource-service/src/main/java/com/hulalv/resource/activity/dto/ActivityQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/activity/dto/ActivityStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/activity/dto/ApprovalSubmitRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/activity/vo/ActivityListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/activity/vo/ActivityVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/cost/dto/CostItemQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/cost/vo/CostItemListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/cost/vo/CostItemVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/controller/HotelController.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/controller/RoomTypeController.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/dto/ApprovalSubmitRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/dto/HotelQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/dto/HotelStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/dto/RoomTypeStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/vo/HotelListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/vo/HotelVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/hotel/vo/RoomTypeVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/restaurant/controller/RestaurantController.java
M hl-resource-service/src/main/java/com/hulalv/resource/restaurant/dto/ApprovalSubmitRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/restaurant/dto/RestaurantQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/restaurant/dto/RestaurantStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/restaurant/dto/RestaurantUpdateRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/restaurant/vo/RestaurantListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/restaurant/vo/RestaurantVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/controller/ScenicSpotController.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/dto/ApprovalSubmitRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/dto/ScenicSpotCreateRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/dto/ScenicSpotQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/dto/ScenicSpotUpdateRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/dto/ScenicStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/service/ScenicSpotService.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/vo/ScenicSpotListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/scenic/vo/ScenicSpotVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/service/controller/ServiceItemController.java
M hl-resource-service/src/main/java/com/hulalv/resource/service/dto/ApprovalSubmitRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/service/dto/ServiceQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/service/dto/ServiceStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/service/vo/ServiceItemListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/service/vo/ServiceItemVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/staff/controller/StaffController.java
M hl-resource-service/src/main/java/com/hulalv/resource/staff/dto/StaffQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/staff/dto/StaffStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/staff/vo/StaffListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/staff/vo/StaffVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/supplies/controller/SuppliesController.java
M hl-resource-service/src/main/java/com/hulalv/resource/supplies/dto/ApprovalSubmitRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/supplies/dto/SuppliesQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/supplies/dto/SuppliesStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/supplies/dto/SuppliesUpdateRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/supplies/vo/SuppliesListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/supplies/vo/SuppliesVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/vehicle/controller/VehicleModelController.java
M hl-resource-service/src/main/java/com/hulalv/resource/vehicle/dto/VehicleQueryRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/vehicle/dto/VehicleStatusRequest.java
M hl-resource-service/src/main/java/com/hulalv/resource/vehicle/vo/VehicleModelListVO.java
M hl-resource-service/src/main/java/com/hulalv/resource/vehicle/vo/VehicleModelVO.java