Aile 點獲取體系 — 完整使用者故事(統整修訂版 v2.0)
版本:v2.0(統整修訂版)
日期:2026-06-07
分組:Backend / Admin / AileApp / 活動引擎
配套設計規格:Aile 點獲取體系 — 完整設計規格(統整修訂版 v2.0)
[!NOTE] 本文件定位為開發參考用的臨時設計稿,協助團隊在正式規格文件發布前對齊需求拆解;待正式規格建立後,可由正式文件取代並移除此參考稿。
0. 說明
階段總覽:Phase 1 給點底座 + 管理員給點 + 個人租戶購買 + 基礎審計;Phase 2 AileApp 購買/明細與 Admin 報表增強;Phase 3 活動給點。
Backend
BE-01 統一給點基礎服務
使用者故事
作為 Aile 後端團隊,我想要提供統一的給點服務,封裝 AIPool 累點、冪等、狀態流轉與審計,以便管理員給點、使用者自購到賬、活動給點都能複用同一套可靠底座。
驗收標準
- 給點服務支援管理員給點、購買到賬、活動給點等來源場景。
- 每次給點生成或接收全域性唯一
eventId,同一eventId不重複給點。 - 給點前寫入審計 底稿(目標租戶、
openId、點數、場景、來源業務 ID、狀態、備註)。 - AIPool 成功返回後,審計狀態更新為
Success,記錄outTraceId。 - AIPool 業務拒絕時審計更新為
Failed並保留失敗原因。 - **(修訂 C2)**通訊超時/異常時保留
Processing,交由補單 Job 或手動重試,不靜默標為失敗。 - 已成功的重複請求直接返回既有結果,不再呼叫 AIPool。
備註
- Phase:1
- 依賴:AIPool 累點介面契約、個人租戶與
openId對映。 - **(修訂 C1)**新建
TenantPointGrantService,不堆入審計服務;審計讀寫複用TenantPointAuditService。 - 不包含:審批流、活動規則引擎、前端頁面。
BE-02 Aile 官方管理員給點服務
使用者故事
作為 Aile 官方管理員,我想要透過後臺對個人租戶直接授予 Aile 點,以便處理客訴補償、服務關懷、使用者挽留和運營激勵等場景。
驗收標準
- 提供官方管理員給點介面,僅允許具備 Aile 官方管理員許可權的操作者使用。
- 給點目標僅限個人租戶,團隊租戶不可作為 Phase 1 給點目標。
- **(修訂 C8)**審計
tenantId必須寫入目標個人租戶 ID(非SYSTEM_GLOBAL_TENANT),以operatorId記錄管理員身份。 - 支援給點原因:客訴補償、服務關懷、使用者挽留、系統故障補償、運營激勵、其他;“其他”必須提供備註。
- 給點結果可透過
eventId或審計記錄查詢。 - 給點失敗時返回明確失敗原因,便於 Admin 展示和運營排查。
備註
- Phase:1
- 依賴:BE-01、Admin 許可權模型、租戶列表查詢能力。
- 不包含:額度上限、分級審批、AilePro 聊天介面給點。
BE-03 Aile 點內嵌購買代理與到賬同步
使用者故事
作為個人租戶使用者,我想要在 Aile 內完成 Aile 點購買並自動到賬,以便減少跳轉 AIPool 的摩擦,在配額不足時及時恢復使用。
驗收標準
- 後端可提供 Aile 點購買套餐或支付引數給 Admin/App 前端。
- 使用者發起購買時,後端能建立或代理 AIPool 支付流程。
- 支付成功後同步到賬結果並寫入點數審計(
auditScene=UserPurchase)。 - 購買到賬以訂單 ID 或支付流水作為冪等依據,不重複入賬。
- 支付失敗、取消或超時狀態可被查詢並展示。
- Aile 側餘額展示以 AIPool 或可信同步結果為準。
備註
- Phase:1 Admin;Phase:2 AileApp。
- 依賴:AIPool 支付/套餐/回撥契約。
- 不包含:Aile 自建支付通道。
- 待確認:套餐來源、支付方式、到賬觸發方式(見設計規格第 13 節)。