diff --git a/app/park/routers.py b/app/park/routers.py index 4fe75ea..3a29f24 100644 --- a/app/park/routers.py +++ b/app/park/routers.py @@ -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}