mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-07-10 15:17:41 +00:00
45 lines
1.6 KiB
TypeScript
45 lines
1.6 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
import config from './config';
|
|
import { AuthenticationModule } from './auth/auth.module';
|
|
import { AuthenticationController } from './auth/controllers/authentication.controller';
|
|
import { UserModule } from './users/user.module';
|
|
import { RoomModule } from './room/room.module';
|
|
import { GroupModule } from './group/group.module';
|
|
import { DeviceModule } from './device/device.module';
|
|
import { UserDevicePermissionModule } from './user-device-permission/user-device-permission.module';
|
|
import { CommunityModule } from './community/community.module';
|
|
import { BuildingModule } from './building/building.module';
|
|
import { FloorModule } from './floor/floor.module';
|
|
import { UnitModule } from './unit/unit.module';
|
|
import { RoleModule } from './role/role.module';
|
|
import { SeederModule } from '@app/common/seed/seeder.module';
|
|
import { UserNotificationModule } from './user-notification/user-notification.module';
|
|
import { DeviceMessagesSubscriptionModule } from './device-messages/device-messages.module';
|
|
import { SceneModule } from './scene/scene.module';
|
|
@Module({
|
|
imports: [
|
|
ConfigModule.forRoot({
|
|
load: config,
|
|
}),
|
|
AuthenticationModule,
|
|
UserModule,
|
|
RoleModule,
|
|
CommunityModule,
|
|
BuildingModule,
|
|
FloorModule,
|
|
UnitModule,
|
|
RoomModule,
|
|
RoomModule,
|
|
GroupModule,
|
|
DeviceModule,
|
|
DeviceMessagesSubscriptionModule,
|
|
UserDevicePermissionModule,
|
|
UserNotificationModule,
|
|
SeederModule,
|
|
SceneModule,
|
|
],
|
|
controllers: [AuthenticationController],
|
|
})
|
|
export class AuthModule {}
|