# 定制师侧「联系房务」未读角标 unreadMessageCount + 订单类型站内信标题改「团号·联系人」（前端对接）

> 模块：订单详情/行程安排（定制师侧）· 站内信收件箱（管理后台）
> 类型：出参新增字段 + 标题渲染变更（PR #4590/#4593（修boot）/#4589 已合 dev-v3 + 测试服实测）
> 关联工单：#4578 / #4577
> 日期：2026-06-28

## 1. 【出参新增·对接】定制师侧「联系房务」未读消息角标

房务反馈「订单详情 / 行程安排页的『联系房务』按钮，有未读消息时要显示未读数角标」。

- 定制师侧订单详情 `GET /admin/order/orders/{id}` 与 行程安排 `GET /admin/order/orders/{id}/itinerary` **新增出参 `unreadMessageCount`**（Integer）。
  - = 当前登录定制师在该订单 HOUSE 会话中的未读消息数；无未读返 0。
  - 软依赖：消息服务临时不可达时降级返 0，不阻断订单详情主流程。
- **前端对接**：在「联系房务」按钮上按 `unreadMessageCount > 0` 显示未读角标（数字）。

（房务侧订单详情/我的接单列表此前已有 `unreadMessageCount` / `tabCounts.unreadMessageCount`，本次补的是**定制师侧**两个接口。）

## 2. 【标题变更·知悉】订单类型站内信标题改「团号 · 联系人」

房务反馈「订单类型的站内信标题太长，要换成团号+联系人短的」。

- 站内信收件箱 `GET /admin/message/list` 中「订单消息」(kind=CHAT 聊天) 的展示标题由 `【聊天】发件人（角色）` 改为 **`订单号 · 客户姓名`**（如 `HL20260628142754274 · 赵建国`）。
- 取不到订单摘要（非 HOUSE 会话 / 消息服务降级）时回退原 `【聊天】发件人` 兜底。
- 「核房记录已更新」等普通消息(NOTIFY) 标题不变。
- 前端无需改，标题自动变短。

## 测试服实测
- 定制师订单详情/行程安排返 `unreadMessageCount`（无未读=0；底层 admin_conversation_member.unread_count 增量打通）。
- 站内信订单消息标题 = 「HL… · 赵建国」/「HL… · 周明远」；普通消息标题不变。
