import { Module } from '@nestjs/common'; import { AdminController } from './admin.controller'; import { AdminUserController } from './controller/admin-user.controller'; import { TypeOrmModule } from '@nestjs/typeorm'; import { User } from 'src/user/entities/user.entity'; import { UserModule } from 'src/user/user.module'; import { AdminWebResourceController } from './controller/web/admin-web-resource.controller'; import { AdminWebBlogController } from './controller/web/admin-web-blog.controller'; import { ResourceModule } from 'src/resource/resource.module'; import { BlogModule } from 'src/blog/blog.module'; import { AuthModule } from 'src/auth/auth.module'; import { AdminResourceService } from './services/admin.resource.service'; @Module({ providers: [ AdminResourceService, ], imports: [ TypeOrmModule.forFeature([User]), UserModule, ResourceModule, BlogModule, AuthModule, ], controllers: [ AdminController, AdminUserController, AdminWebResourceController, AdminWebBlogController, ], }) export class AdminModule {}