31 lines
908 B
TypeScript
31 lines
908 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { AdminController } from './admin.controller';
|
|
import { AdminUserController } from './controller/admin-user.controller';
|
|
import { AdminUserService } from './service/admin-user.service';
|
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
|
import { User } from 'src/user/entities/user.entity';
|
|
import { UserModule } from 'src/user/user.module';
|
|
import { RoleModule } from 'src/role/role.module';
|
|
import { AdminRoleController } from './controller/admin-role.controller';
|
|
import { AdminPermissionController } from './controller/admin-permission.controller';
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([
|
|
User,
|
|
]),
|
|
UserModule,
|
|
RoleModule,
|
|
],
|
|
controllers: [
|
|
AdminController,
|
|
AdminUserController,
|
|
AdminRoleController,
|
|
AdminPermissionController,
|
|
],
|
|
providers: [
|
|
AdminUserService,
|
|
]
|
|
})
|
|
export class AdminModule { }
|