Files
photo-live/services/api/src/photos/photos.module.ts
T

20 lines
1022 B
TypeScript
Raw Normal View History

// 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 {}