2026-09-18 17:05:56 +08:00
|
|
|
|
// services/api/src/public-ov/public-ov.module.ts —— ov 公开(观众端)读模块
|
|
|
|
|
|
// (P2 Task 6)。仅 ov 入口装配(app-ov.module 显式挑选;cn 的 PublicModule
|
|
|
|
|
|
// 互不影响)。装配:PublicOvController/PublicOvService + OvPrismaModule
|
2026-09-20 18:32:34 +08:00
|
|
|
|
// (非 @Global,显式 import)+ StorageOvModule(STORAGE_PORT_OV,ov 只读存储
|
|
|
|
|
|
// 约定见 storage-ov.provider 头注;P4a Task 4 起独立模块与 interactions 共享
|
|
|
|
|
|
// 同一实例)。无认证语义(公开端点匿名)。
|
2026-09-18 17:05:56 +08:00
|
|
|
|
import { Module } from '@nestjs/common';
|
|
|
|
|
|
import { OvPrismaModule } from '../prisma-ov/ov-prisma.module';
|
|
|
|
|
|
import { PublicOvController } from './public-ov.controller';
|
|
|
|
|
|
import { PublicOvService } from './public-ov.service';
|
2026-09-20 18:32:34 +08:00
|
|
|
|
import { StorageOvModule } from './storage-ov.module';
|
2026-09-18 17:05:56 +08:00
|
|
|
|
|
|
|
|
|
|
@Module({
|
2026-09-20 18:32:34 +08:00
|
|
|
|
imports: [OvPrismaModule, StorageOvModule],
|
2026-09-18 17:05:56 +08:00
|
|
|
|
controllers: [PublicOvController],
|
2026-09-20 18:32:34 +08:00
|
|
|
|
providers: [PublicOvService],
|
2026-09-18 17:05:56 +08:00
|
|
|
|
})
|
|
|
|
|
|
export class PublicOvModule {}
|