import { forwardRef, Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { ActivityRecordModule } from '../activity-record/activity-record.module'; import { BlockModule } from '../block/block.module'; import { PublicHolidayModule } from '../public-holiday/public-holiday.module'; import { UserModule } from '../user/user.module'; import { EmployeeController } from './employee.controller'; import { EmployeeEntity } from './employee.entity'; import { EmployeeService } from './employee.service'; @Module({ imports: [ TypeOrmModule.forFeature([EmployeeEntity]), forwardRef(() => ActivityRecordModule), forwardRef(() => PublicHolidayModule), forwardRef(() => BlockModule), UserModule, ], controllers: [EmployeeController], exports: [EmployeeService], providers: [EmployeeService], }) export class EmployeeModule {}