feat(park): GET /park/api/content/feed 大屏资讯流(tenant 解析,含未公开)

This commit is contained in:
Pine
2026-08-27 15:53:51 +08:00
parent 89bd7e8390
commit 9160183a3c
+15
View File
@@ -1124,3 +1124,18 @@ async def carrier_content_list(
):
t = await _my_park(user)
return {"items": await db.content.list(tenant_id=t["id"])}
@router.get("/api/content/feed", summary="园区资讯流(大屏,tenant 解析,含未公开,直接返回列表)")
async def park_content_feed(
authorization: str | None = Header(default=None),
tenant_id: str | None = None,
):
from app.infrastructure.repositories import Database
tid = await _resolve_tenant(authorization, tenant_id)
db = Database()
try:
items = await db.content.list(status="published", tenant_id=tid)
finally:
await db.close()
return {"items": items}