hl-api-changelog/changelogs/2026-04/2026-04-21_resource_hotel-wifi-fields.md
yaosutu 75b2033fa3 changelog(trip): 行程中当前行程页聚合 3 连 (PR #1123/#1124/#1125)
- order-v2: TripDetailVO itineraryDays/dailyItinerary/hotelArrangements 强类型化 (#1119/#1123)
- mp+order-v2: today-dashboard 聚合扩展 DAY 导航/时间线/今晚住宿/明日预告 + 领队车牌 (#1120/#1124)
- resource: Hotel 表新增 WiFi SSID/密码字段 (#1121/#1125)
2026-04-21 20:46:19 +08:00

49 行
1.8 KiB
Markdown

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

# Hotel 资源新增 WiFi SSID / 密码字段 — 2026-04-21
> **服务** hl-resource-service端口 8082· **类型** feat · **关联** Issue #1121 / PR #1125
> **场景**:为「行程中 · 今晚住宿」卡 `wifiBar` 区块提供数据源
---
## 一、数据库变更
```sql
ALTER TABLE hotel
ADD COLUMN wifi_ssid VARCHAR(64) NULL COMMENT 'WiFi SSID' AFTER facilities,
ADD COLUMN wifi_password VARCHAR(64) NULL COMMENT 'WiFi password' AFTER wifi_ssid;
```
迁移脚本:`sql/V20260421__hotel_add_wifi_fields.sql`
## 二、影响接口
### ✏️ `POST /admin/hotel`、`PUT /admin/hotel/{hotelId}` — 酒店创建 / 修改
请求体新增字段:
| 字段 | 类型 | 必填 | 说明 |
| --- | --- | --- | --- |
| `wifiSsid` | `String` | 否 ≤64 | WiFi SSID |
| `wifiPassword` | `String` | 否 ≤64 | WiFi 密码 |
### ✏️ `GET /admin/hotel/{hotelId}` — 酒店详情
`HotelVO` 新增返回字段:
| 字段 | 类型 | 说明 |
| --- | --- | --- |
| `wifiSsid` | `String` | WiFi SSID未录入为 null |
| `wifiPassword` | `String` | WiFi 密码(未录入为 null |
## 三、下游联动
- `hl-order-service-v2``TripHotelArrangementVO.wifi` / `hl-mp-service``MpTripHotelArrangementVO.wifi` 字段结构已在 Issue #1119 / #1120 定义完毕
- 本 PR 只完成 `hotel` 表的字段落库;order-v2 聚合行程时从 resource 拉取 WiFi 的 Feign 链路**暂未实现**,`todayHotel.wifi` 仍为 `null`,待后续独立 PR 接通
- 管理端「酒店编辑」表单的 WiFi 录入 UI 需前端同事配合添加
## 四、关联
- Issue: [wx/HL#1121](https://git.1814.love:8443/wx/HL/issues/1121)
- PR: [wx/HL#1125](https://git.1814.love:8443/wx/HL/pulls/1125)(已合并到 dev
- 同批次:`2026-04-21_order-v2_trip-detail-vo-typed.md` · `2026-04-21_mp_today-dashboard-full-aggregation.md`