From 24fd4d7e3bdf68ca681629bdb6d547cf02b6c96d Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Sat, 27 Jun 2026 14:21:13 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog-v2):=20=E6=88=BF=E5=8A=A1?= =?UTF-8?q?=E7=BB=84=E9=95=BF=E5=8F=AA=E8=AF=BB=E7=9B=91=E7=9D=A3=E8=A7=92?= =?UTF-8?q?=E8=89=B2+=E7=BB=84=E9=95=BF=E6=88=BF=E5=8A=A1=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E8=81=8A=E5=A4=A9(#4493=20PR#4494)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...¯»ç›‘ç£è§’色+组长房务订å•èŠå¤©-新增接å£-管ç†åŽå°.md | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 changelogs-v2/2026-06/30_4493_房务组长åªè¯»ç›‘ç£è§’色+组长房务订å•èŠå¤©-新增接å£-管ç†åŽå°.md diff --git a/changelogs-v2/2026-06/30_4493_房务组长åªè¯»ç›‘ç£è§’色+组长房务订å•èŠå¤©-新增接å£-管ç†åŽå°.md b/changelogs-v2/2026-06/30_4493_房务组长åªè¯»ç›‘ç£è§’色+组长房务订å•èŠå¤©-新增接å£-管ç†åŽå°.md new file mode 100644 index 0000000..1e983bc --- /dev/null +++ b/changelogs-v2/2026-06/30_4493_房务组长åªè¯»ç›‘ç£è§’色+组长房务订å•èŠå¤©-新增接å£-管ç†åŽå°.md @@ -0,0 +1,67 @@ +# 新增「房务组长ã€åªè¯»ç›‘ç£è§’色 + 组长↔房务基于订å•çš„èŠå¤© + +> å˜æ›´ç±»åž‹ï¼šâœ¨ 新增角色 + 新增接å£ï¼ˆæˆ¿åŠ¡ç®¡å®¶Â·ç›‘ç£è§†å›¾/èŠå¤©ï¼‰ +> 端类型:管ç†åŽå°ï¼ˆæˆ¿åŠ¡ç®¡å®¶ï¼‰ +> 日期:2026-06-27 | å·¥å•:#4493 | PR:#4494 | æœåŠ¡ï¼šhl-order-service-v3 + hl-user-serviceï¼ˆåŒæœåŠ¡å·²éƒ¨ç½²æµ‹è¯•æœï¼Œhouse_keeper_lead è´¦å· API 实测通过) + +--- + +## ä¸€ã€æ–°å¢žè§’色:房务组长(house_keeper_lead) + +新增 sys_role `role_key=house_keeper_lead`(房务组长)。**åªè¯»ç›‘ç£è§’色**: +- 看**全部房务**æŠ¢åˆ°çš„è®¢å• + 全部房务待办(标明属哪个房务)。 +- **ä¸å¯ä»»ä½•写æ“作**ã€**ä¸èƒ½æŠ¢å•**。 +- å¯åŸºäºŽè®¢å•与对应房务在线èŠå¤©ã€‚ + +由超管在「管ç†å‘˜ç®¡ç†ã€ç»™è´¦å·æŒ‡æ´¾è¯¥è§’è‰²ã€‚ç™»å½•åŽ JWT `role=house_keeper_lead`。 + +--- + +## äºŒã€æ–°å¢žï¼šç»„长监ç£å…¨éƒ¨å·²æŠ¢è®¢å• + +`GET /v3/admin/order/grab-pool/all-claims/hotel`(入å‚åŒã€Œæˆ‘的接å•ã€`HouseMyOrderPageReqVO`:page/pageSize/houseStatus 等) +- **æƒé™**:仅 `house_keeper_lead` / `SUPER_ADMIN` å¯è°ƒï¼›æ™®é€šæˆ¿åŠ¡è°ƒç”¨è¿” `808091`(无æƒï¼‰ã€‚ +- **出å‚**:åŒã€Œæˆ‘的接å•ã€`HouseMyOrderPageRespVO`(`total` + `stats` 全局计数 + `list[]`),**列表项新增 2 字段**: + - `claimerId`(String,雪花)—— è¯¥å•æ‰€å±žæˆ¿åŠ¡ ID,**å‰ç«¯å¼€ã€Œç»„长↔房务ã€ä¼šè¯æ—¶ä½œ peerAdminId ä¼ å…¥**。 + - `claimerName`(String)—— è¯¥å•æ‰€å±žæˆ¿åС姓å,用于「属哪个房务ã€å±•示。 + +> 「我的接å•ã€`GET .../my-claims/hotel`(房务看自己的)ä¸å˜ã€‚ + +--- + +## 三ã€ç»„长待办(å¤ç”¨çŽ°æœ‰ç«¯ç‚¹ï¼‰ + +`GET /v3/admin/order/todos?scope=all`:组长传 `scope=all` å³çœ‹å…¨éƒ¨æˆ¿åŠ¡å¾…åŠžï¼›å¾…åŠžé¡¹ `ownerUserId` / `ownerName` 标明归属房务。**无需新接å£ã€æ— å­—æ®µå˜æ›´**。 + +--- + +## å››ã€ç»„长写æ“作一律被拒(åªè¯»é“律) + +ç»„é•¿è°ƒç”¨ä»»ä½•æˆ¿åŠ¡å†™ç«¯ç‚¹ï¼ˆæŠ¢å• claim / é…æˆ¿ä¿å­˜ / 啿—¥ç¡®è®¤ / 整体确认 / release / transfer / close / reopen / åˆ é…æˆ¿ / 改价 / 验房日志 / æ°´å•回执 等)一律返: +- `code: 808091`「房务组长为åªè¯»ç›‘ç£è§’è‰²ï¼Œæ— æƒæ‰§è¡Œè¯¥æ“作ã€ã€‚ + +å‰ç«¯ï¼šç»„长视图éšè—所有æ“作按钮(抢å•/é…æˆ¿/确认/释放/转å•等),仅ä¿ç•™æŸ¥çœ‹ + èŠå¤©å…¥å£ã€‚ + +--- + +## äº”ã€æ–°å¢žï¼šç»„长↔房务基于订å•çš„èŠå¤©ï¼ˆæ–¹æ¡ˆ A 独立会è¯ï¼‰ + +`POST /admin/message/chat/open-house-lead` +- Body:`{ "orderId": Long, "peerAdminId": Long }` —— `peerAdminId` = è¯¥è®¢å•æˆ¿åŠ¡ï¼ˆclaimer),**å‰ç«¯ä»Ž all-claims 列表的 `claimerId` å–**。两者å‡å¿…填。 +- 行为:幂等找回/新建会è¯ï¼Œé”® = **`HOUSE_LEAD:{orderId}`**(与定制师↔房务的 `HOUSE:{orderId}` **独立隔离**ï¼Œäº’ä¸æ±¡æŸ“)。转å•åŽæˆ¿åŠ¡å˜æ›´ï¼Œå†è°ƒè‡ªåЍ坹é½å¯¹ç«¯ã€‚ +- 出å‚:`ChatOpenRespVO`(`conversationKey=HOUSE_LEAD:{orderId}` + `isNew` + 对端/未读信æ¯ï¼‰ã€‚ +- **åŽç»­å‘消æ¯/拉线程/标已读/会è¯åˆ—表/未读总数全部å¤ç”¨çŽ°æœ‰ç«¯ç‚¹**(按 `conversationKey` 工作): + - 呿¶ˆæ¯ `POST /admin/message/chat/{conversationKey}/messages` + - 拉线程 `GET /admin/message/chat/{conversationKey}/messages` + - 标已读 `POST /admin/message/chat/{conversationKey}/read` +- 房务侧:该会è¯å‡ºçŽ°åœ¨æˆ¿åŠ¡çŽ°æœ‰èŠå¤© Tab(对端角色 `HOUSE_LEAD`「房务组长ã€ï¼‰ï¼Œå¯æ­£å¸¸è¯»å–与回å¤ã€‚`senderRole` 自动正确(组长å‘=HOUSE_LEAD,房务回=HOUSE)。 + +å‰ç«¯éœ€ï¼šèŠå¤©è§’色徽章新增 `HOUSE_LEAD`「房务组长ã€ï¼›ç»„长在订å•行点「è”系房务ã€èµ° `/open-house-lead`(传 orderId + claimerId)。 + +--- + +## å…­ã€æµ‹è¯•æœå®žæµ‹ï¼ˆhouse_keeper_lead è´¦å·ï¼‰ + +组长看 all-claims(带 claimerId/claimerName)✓;纯房务调 all-claims æ‹’ 808091 ✓;组长抢å•/é…æˆ¿/release/reopen 全拒 808091 ✓,普通房务写ä¸è¢«è¯¯æ‹¦ ✓;组长 open-house-lead→`HOUSE_LEAD:{orderId}`ã€å‘消æ¯â†’房务æˆå‘˜è¡Œå»ºå‡º unread+1ã€æˆ¿åŠ¡å¯è¯»å¯å›žå¤ã€ä¸Ž `HOUSE:{orderId}` 隔离 ✓。 + +> åŽç«¯å·²å®Œæˆå¹¶å®žæµ‹ï¼Œå‰ç«¯æŒ‰æœ¬å•接入。`808091` 文案在「普通房务调 all-claims 被拒ã€åœºæ™¯ç•¥å(å¤ç”¨äº†ç»„é•¿åªè¯»æ–‡æ¡ˆï¼‰ï¼Œä¸å½±å“行为,åŽç»­å¯å¾®è°ƒã€‚