import { Module } from "@nestjs/common"
import { TypeOrmModule } from "@nestjs/typeorm"
import { EmployeeFlagsModule } from "../../../modules/employee-flags/employee-flags.module"
import { Flags } from "../../../modules/employee-flags/entities/flag.entity"
import { FlagRepository } from "../../../modules/employee-flags/repositories/flag.repository"
import { FlagSeedService } from "./flag-seed.service"
import { Department } from "../../../modules/departments/entities/department.entity"
import { MisBusinessKpis } from "../../../modules/mis/entities/mis-business-kpis.entity"

@Module({
  imports: [
    TypeOrmModule.forFeature([Flags, Department, MisBusinessKpis]),
    EmployeeFlagsModule,
  ],
  providers: [FlagSeedService, FlagRepository],
  exports: [FlagSeedService],
})
export class FlagSeedModule {}
