pet-feeder.module.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import { Module } from '@nestjs/common';
  2. import { TypeOrmModule } from '@nestjs/typeorm';
  3. import { Pet } from '@/pet-feeder/entity/pet.entity';
  4. import { FeedingPlan } from '@/pet-feeder/entity/feeding-plan.entity';
  5. import { PetService } from '@/pet-feeder/service/pet.service';
  6. import { PetMapper } from '@/pet-feeder/mapper/pet.mapper';
  7. import { PetController } from '@/pet-feeder/controller/pet.controller';
  8. import { FeedingPlanProduct } from '@/pet-feeder/entity/feeding-plan-product.entity';
  9. import { Product } from '@/pet-feeder/entity/product.entity';
  10. import { ProductService } from '@/pet-feeder/service/product.service';
  11. import { ProductMapper } from '@/pet-feeder/mapper/product.mapper';
  12. import { ProductController } from '@/pet-feeder/controller/product.controller';
  13. import { FeedingPlanService } from '@/pet-feeder/service/feeding-plan.service';
  14. import { FeedingPlanMapper } from '@/pet-feeder/mapper/feeding-plan.mapper';
  15. import { FeedingPlanController } from '@/pet-feeder/controller/feeding-plan.controller';
  16. import { FeedingPlanProductMapper } from '@/pet-feeder/mapper/feeding-plan-product.mapper';
  17. import { PetVariety } from '@/pet-feeder/entity/pet-variety.entity';
  18. import { PetVarietyController } from '@/pet-feeder/controller/pet-variety.controller';
  19. import { PetVarietyService } from '@/pet-feeder/service/pet-variety.service';
  20. import { PetVarietyMapper } from '@/pet-feeder/mapper/pet-variety.mapper';
  21. @Module({
  22. imports: [
  23. TypeOrmModule.forFeature([
  24. Pet,
  25. FeedingPlan,
  26. FeedingPlanProduct,
  27. Product,
  28. PetVariety,
  29. ]),
  30. ],
  31. controllers: [
  32. PetController,
  33. ProductController,
  34. FeedingPlanController,
  35. PetVarietyController,
  36. ],
  37. providers: [
  38. PetService,
  39. PetMapper,
  40. ProductService,
  41. ProductMapper,
  42. FeedingPlanService,
  43. FeedingPlanMapper,
  44. FeedingPlanProductMapper,
  45. PetVarietyService,
  46. PetVarietyMapper,
  47. ],
  48. exports: [],
  49. })
  50. export class PetFeederModule {}