// services/api/src/photos/photos.module.ts —— 照片管理模块(Task 24;P1b Task 4 // 增补管理列表控制器;UI-01 增补 StoragePort——管理列表 preview 现签)。 // 装配:PhotosController/AlbumPhotosController/PhotosService + // PermissionsService(经 AlbumsModule 导入复用 A02 逐次权限判定;同 uploads // 模块的装配先例)+ storageProvider(与 AlbumsModule 同一 DI 模式:直接复用 // provider 工厂而非 import UploadsModule,避免模块环)。 import { Module } from '@nestjs/common'; import { AlbumsModule } from '../albums/albums.module'; import { storageProvider } from '../uploads/storage.provider'; import { AlbumPhotosController } from './album-photos.controller'; import { PhotosController } from './photos.controller'; import { PhotosService } from './photos.service'; @Module({ imports: [AlbumsModule], controllers: [PhotosController, AlbumPhotosController], providers: [PhotosService, storageProvider], }) export class PhotosModule {}