ppob-backend/src/product/product.module.ts
2021-12-15 08:51:05 +07:00

34 lines
1.2 KiB
TypeScript

import { forwardRef, Module } from '@nestjs/common';
import { ProductService } from './product.service';
import { ProductController } from './product.controller';
import { ProductCategoriesService } from './product-categories.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Product } from './entities/product.entity';
import { ProductCategories } from './entities/product-category.entity';
import { ProductHistoryPrice } from './entities/product-history-price.entity';
import { ProductSubCategories } from './entities/product-sub-category.entity';
import { ProductSubCategoriesService } from './product-sub-categories.service';
import { UsersModule } from '../users/users.module';
import { ProductHistoryPriceService } from './history-price/history-price.service';
@Module({
imports: [
TypeOrmModule.forFeature([
Product,
ProductCategories,
ProductHistoryPrice,
ProductSubCategories,
]),
forwardRef(() => UsersModule),
],
controllers: [ProductController],
providers: [
ProductService,
ProductCategoriesService,
ProductSubCategoriesService,
ProductHistoryPriceService,
],
exports: [ProductService, ProductHistoryPriceService],
})
export class ProductModule {}