From 80405cfcc191bb7554d31908657b6d281368dea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B5=85=E5=BF=B5?= Date: Tue, 29 Sep 2026 00:50:46 +0800 Subject: [PATCH] =?UTF-8?q?chore(api):=20=E5=85=AC=E5=BC=80=E5=B9=BF?= =?UTF-8?q?=E5=91=8A=E7=AB=AF=E7=82=B9=E8=A1=A5=20enabled=20=E6=8A=95?= =?UTF-8?q?=E5=BD=B1=E4=B8=8D=E5=8F=98=E9=87=8F=E6=B3=A8=E9=87=8A=EF=BC=88?= =?UTF-8?q?Task=209=20=E8=AF=84=E5=AE=A1=E5=BB=BA=E8=AE=AE=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- services/api/src/public-ov/public-ov.service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/api/src/public-ov/public-ov.service.ts b/services/api/src/public-ov/public-ov.service.ts index 50729f4..a423b3a 100644 --- a/services/api/src/public-ov/public-ov.service.ts +++ b/services/api/src/public-ov/public-ov.service.ts @@ -305,6 +305,8 @@ export class PublicOvService { * 公开广告列表(广告位轮播 2026-09-28 设计 §5.2):相册校验复用公开相册读 * 同一入口(findPublicAlbumOv——不存在/offline/紧急停用统一 404 * ALBUM_NOT_PUBLIC);可见集 = 全局投放(albumIds=null)∨ 绑定本相册。 + * enabled 语义由投影层保证(disabled/墓碑=删行,sync-inbox ad 分支)—— + * ads_ov 无 enabled 列,行存在即可见。 * 排序 sortOrder 升序、并列 createdAt 升序(副本 @@index 同序)。imageUrl * 逐条现签 GET(TTL 同公开读 SIGNED_URL_TTL_SECONDS;过期后重拉本端点刷新, * 契约语义——无 expiresAt 字段,PublicAd 只返 URL 裸串)。无广告空 items