device.module.ts 1.1 KB

123456789101112131415161718192021222324252627
  1. import { forwardRef, Module } from '@nestjs/common'
  2. import { DeviceService } from './device.service'
  3. import { DeviceController } from './device.controller'
  4. import { TypeOrmModule } from '@nestjs/typeorm'
  5. import { Device } from './entities/device.entity'
  6. import { TaskModule } from '../task/task.module'
  7. import { OperaterConfigModule } from '../operator_config/operator_config.module'
  8. import { EventsModule } from '../events/events.module'
  9. import { DeviceTask } from './entities/device-task.entity'
  10. import { DeviceTaskItem } from './entities/device-task-item.entity'
  11. import { SysConfigModule } from '../sys-config/sys-config.module'
  12. import { CountryConfigModule } from '../country-config/country-config.module'
  13. @Module({
  14. imports: [
  15. TypeOrmModule.forFeature([Device, DeviceTask, DeviceTaskItem]),
  16. forwardRef(() => TaskModule),
  17. OperaterConfigModule,
  18. forwardRef(() => EventsModule),
  19. SysConfigModule,
  20. CountryConfigModule
  21. ],
  22. providers: [DeviceService],
  23. controllers: [DeviceController],
  24. exports: [DeviceService]
  25. })
  26. export class DeviceModule {}