From c948be3f1c2fb8af70132c44808fbaebce2ba844 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Sat, 20 Jun 2026 09:33:28 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20=E8=BD=A6=E5=9E=8B=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E4=B8=8B=E7=BA=BF=20+=20=E4=BA=A7=E5=93=81=E7=BC=96?= =?UTF-8?q?=E6=8E=92=E5=8E=BB=E8=BD=A6=E5=9E=8B=E6=8E=A5=E5=8F=A3=E5=A5=91?= =?UTF-8?q?=E7=BA=A6=E5=8F=98=E6=9B=B4=20(#4062)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...½¦åž‹ç®¡ç†ä¸‹çº¿-产å“编排去车型-接å£å¥‘çº¦å˜æ›´.md | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 changelogs-v2/2026-06/20_4062_车型管ç†ä¸‹çº¿-产å“编排去车型-接å£å¥‘çº¦å˜æ›´.md diff --git a/changelogs-v2/2026-06/20_4062_车型管ç†ä¸‹çº¿-产å“编排去车型-接å£å¥‘çº¦å˜æ›´.md b/changelogs-v2/2026-06/20_4062_车型管ç†ä¸‹çº¿-产å“编排去车型-接å£å¥‘çº¦å˜æ›´.md new file mode 100644 index 0000000..e5f0c34 --- /dev/null +++ b/changelogs-v2/2026-06/20_4062_车型管ç†ä¸‹çº¿-产å“编排去车型-接å£å¥‘çº¦å˜æ›´.md @@ -0,0 +1,61 @@ +# ã€æŽ¥å£ä¸‹çº¿Â·ç®¡ç†åŽå°+å°ç¨‹åºã€‘资æºã€Œè½¦åž‹ç®¡ç†ã€æ•´å¥—下线 + 产å“编排ä¸å†ç»‘车型 + +> æœåŠ¡:hl-resource-service / hl-product-service-v2 / hl-order-service-v3 / hl-order-service-v2 / hl-user-service / hl-gateway | 分支:dev-v3 | PR:#4083 | å·¥å•:#4062 +> å·²éƒ¨ç½²æµ‹è¯•æœ 6 æœåŠ¡åŒå®žä¾‹ health UP,9443 真 token + DB 地é¢çœŸç›¸å®žæµ‹é€šè¿‡(2026-06-20) + +## âš ï¸ å…³é”®è¯´æ˜Ž + +1. **车型统一归车务(fleet)**:创建产å“ä¸å†å…³è”资æºè½¦åž‹,资æºç®¡ç†ä¸‹çš„「车型管ç†ã€æ•´å¥—**物ç†åˆ é™¤**(ä»£ç  + æ•°æ®è¡¨ + 接å£)。å‰ç«¯éœ€ç§»é™¤ç›¸å…³å…¥å£/字段。 +2. **å½±å“é¢**:管ç†åŽå°(车型管ç†èœå• + 产å“编排绑车型)ã€å°ç¨‹åº(产å“详情用车展示)ã€ç‰©æµä»ªè¡¨ç›˜(车型/车辆统计)三处。 +3. **用车ä¸å—å½±å“**:订å•实际用车一直是 fleet è®¢å•æ´¾å•(é…æˆ¿/é…车在 HOUSE 域),æœ¬æ¬¡åªæ˜¯ç æŽ‰ã€Œäº§å“维度的车型目录ã€è¿™æ¡å·²ä¸å±•示的链路。 + +## 1. 接å£ä¸‹çº¿(管ç†åŽå°) + +资æºç®¡ç†ã€Œè½¦åž‹ç®¡ç†ã€é¡µé¢å¯¹åº”的全部接å£å·²åˆ é™¤,调用一律返 `code:404「接å£ä¸å­˜åœ¨ã€`: + +| 方法 | 路径 | 说明 | +|---|---|---| +| GET/POST/PUT/DELETE | `/admin/vehicle/model`ã€`/admin/vehicle/models`ã€`/admin/vehicle/models/all`ã€`/admin/vehicle/model/{id}` 等全部 | 车型 CRUD/审批/çŠ¶æ€ | +| (内部) | `/internal/vehicle/**`ã€`/internal/resource/vehicle/stats` | 车型 Feign / 车型统计 | + +```bash +# 实测:è½¦åž‹ç®¡ç†æŽ¥å£å·² 404 +curl -k -H "Authorization: Bearer " "https://api.test.1814.love:9443/admin/vehicle/models" +# → {"code":404,"message":"接å£ä¸å­˜åœ¨: /admin/vehicle/models","success":false} +``` + +å‰ç«¯åŠ¨ä½œ:**移除「资æºç®¡ç† > 车型管ç†ã€æ•´ä¸ªèœå•与页é¢**。 + +## 2. 产å“编排去车型(管ç†åŽå°) + +产å“编排ä¸å†æœ‰ã€Œç»‘定车型ã€å…¥å£,以下字段从接å£å¥‘约移除: + +| VO / æŽ¥å£ | 移除字段 | +|---|---| +| `ProductSupplementSaveReqVO`(编排补充é…ç½®ä¿å­˜) | `vehicleModelIds`(展示车型) | +| 产å“详情 `ProductDetailRespVO` | `routeInfo.vehicleModelId`(æˆæœ¬è½¦åž‹)ã€`supplement.vehicleModelIds` | +| å°ç¨‹åºäº§å“详情 `MpProductDetailInternalVO.PricingItem` | `vehicleModelIds` | + +å‰ç«¯åŠ¨ä½œ:**产å“编排表å•移除「车型ã€é€‰æ‹©æŽ§ä»¶**;详情/å°ç¨‹åºä¸å†è¯»è¿™äº›å­—段。注:`supplement.vehicleRuleText`(用车规则说明文案)**ä¿ç•™ä¸å˜**。 + +## 3. å°ç¨‹åºäº§å“详情「用车ã€å±•示 + +产å“详情快照ä¸å†ä¸‹å‘车型规格列表(`vehicleModels`,原èšåˆäº§å“绑定车型的åç§°/座ä½/分类)。产å“维度的「用车车型ã€å±•示å£å¾„å–æ¶ˆ,用车信æ¯ä»¥è®¢å•ä¾§ fleet æ´¾å•为准。 + +å‰ç«¯åŠ¨ä½œ:å°ç¨‹åºäº§å“详情页若有「用车车型ã€å±•示å—,按字段缺失/éšè—处ç†ã€‚ + +## 4. 物æµä»ªè¡¨ç›˜åŽ»è½¦åž‹/车辆统计 + +`LogisticsDashboardVO` 移除两字段:`totalVehicles`(车辆总数)ã€`totalVehicleModels`(车型总数)。仪表盘其余项(å¾…é…车 `pendingArrangeVehicle`ã€å³å°†å‡ºè¡Œ `upcomingTrips`)ä¸å˜ã€‚ + +## 5. è¡Œä¸ºå˜æ›´(åŽç«¯,å‰ç«¯çŸ¥æ‚‰å³å¯) + +- æ–°å»ºè®¢å• `needsVehicle` 默认 `false`(原由产å“绑定车型派生);é…车需求由 HOUSE/requirement 域è¿è¥é©±åЍ,ä¸å†ç”±äº§å“自动派生。fleet é…车/æ´¾å•/结算/用车需求全套ä¸å˜ã€‚ +- order-v2(一期)订å•详情用车弹窗规格 + 房车å‡çº§å·®ä»·:è½¦åž‹æˆæœ¬ä¸å†å¯å¾—,优雅é™çº§(差价å«è½¦åž‹éƒ¨åˆ†æ’ 0,规格显示å ä½)。 + +## 6. æ•°æ®åº“å˜æ›´(å·²åœ¨æµ‹è¯•æœæ‰§è¡Œ) + +| 库 | å˜æ›´ | +|---|---| +| hl_resource_service | DROP 表 `vehicle_model` / `vehicle_tag` / `vehicle_tag_rel` / `vehicle_price_calendar` | +| hl_product_service | DROP 列 `product_route_info.vehicle_model_id`ã€`product_supplement.vehicle_model_ids` |