feat(analytics): B2 该回未回——尾部判定/有效类型/通话豁免/已删剔除
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -55,3 +55,17 @@ async def churn_list(
|
||||
session, channel=channel, kind=type, tier=tier,
|
||||
min_msgs=min_msgs, page=page, page_size=page_size,
|
||||
)
|
||||
|
||||
|
||||
@router.get("/unreplied")
|
||||
async def unreplied_list(
|
||||
session: SessionDep,
|
||||
channel: ChannelParam = "wechat",
|
||||
hours: int = Query(2, ge=1, le=168),
|
||||
page: int = Query(1, ge=1),
|
||||
page_size: int = Query(20, ge=1, le=100),
|
||||
) -> dict[str, Any]:
|
||||
"""B2 该回未回清单(spec §3.4)。hours=超时阈值(默认 2h)。"""
|
||||
return await metrics_svc.unreplied(
|
||||
session, channel=channel, hours=hours, page=page, page_size=page_size
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user