import { Module } from '@nestjs/common'; import { MikroOrmModule } from '@mikro-orm/nestjs'; import { OrdersService } from './orders.service'; import { OrdersController } from './orders.controller'; import { Order } from './entities/order.entity'; import { OrderItem } from './entities/order-item.entity'; import { User } from '../users/entities/user.entity'; import { Restaurant } from '../restaurants/entities/restaurant.entity'; import { Food } from '../foods/entities/food.entity'; import { UserAddress } from '../users/entities/user-address.entity'; import { RestaurantPaymentMethod } from '../payments/entities/restaurant-payment-method.entity'; import { CartModule } from '../cart/cart.module'; import { UtilsModule } from '../utils/utils.module'; @Module({ imports: [ MikroOrmModule.forFeature([ Order, OrderItem, User, Restaurant, Food, UserAddress, RestaurantPaymentMethod, ]), CartModule, UtilsModule, ], controllers: [OrdersController], providers: [OrdersService], }) export class OrdersModule {}