import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { Pet } from '@/pet-feeder/entity/pet.entity'; import { FeedingPlan } from '@/pet-feeder/entity/feeding-plan.entity'; import { PetService } from '@/pet-feeder/service/pet.service'; import { PetMapper } from '@/pet-feeder/mapper/pet.mapper'; import { PetController } from '@/pet-feeder/controller/pet.controller'; import { FeedingPlanProduct } from '@/pet-feeder/entity/feeding-plan-product.entity'; import { Product } from '@/pet-feeder/entity/product.entity'; import { ProductService } from '@/pet-feeder/service/product.service'; import { ProductMapper } from '@/pet-feeder/mapper/product.mapper'; import { ProductController } from '@/pet-feeder/controller/product.controller'; import { FeedingPlanService } from '@/pet-feeder/service/feeding-plan.service'; import { FeedingPlanMapper } from '@/pet-feeder/mapper/feeding-plan.mapper'; import { FeedingPlanController } from '@/pet-feeder/controller/feeding-plan.controller'; import { FeedingPlanProductMapper } from '@/pet-feeder/mapper/feeding-plan-product.mapper'; import { PetVariety } from '@/pet-feeder/entity/pet-variety.entity'; import { PetVarietyController } from '@/pet-feeder/controller/pet-variety.controller'; import { PetVarietyService } from '@/pet-feeder/service/pet-variety.service'; import { PetVarietyMapper } from '@/pet-feeder/mapper/pet-variety.mapper'; @Module({ imports: [ TypeOrmModule.forFeature([ Pet, FeedingPlan, FeedingPlanProduct, Product, PetVariety, ]), ], controllers: [ PetController, ProductController, FeedingPlanController, PetVarietyController, ], providers: [ PetService, PetMapper, ProductService, ProductMapper, FeedingPlanService, FeedingPlanMapper, FeedingPlanProductMapper, PetVarietyService, PetVarietyMapper, ], exports: [], }) export class PetFeederModule {}