38 lines
1.5 KiB
TypeScript
38 lines
1.5 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';
|
|
import {ProductHistoryStatus} from "./entities/product-history-status.entity";
|
|
import {ProductHistoryStatusService} from "./history-status/history-status.service";
|
|
|
|
@Module({
|
|
imports: [
|
|
TypeOrmModule.forFeature([
|
|
Product,
|
|
ProductCategories,
|
|
ProductHistoryPrice,
|
|
ProductHistoryStatus,
|
|
ProductSubCategories,
|
|
]),
|
|
forwardRef(() => UsersModule),
|
|
],
|
|
controllers: [ProductController],
|
|
providers: [
|
|
ProductService,
|
|
ProductCategoriesService,
|
|
ProductSubCategoriesService,
|
|
ProductHistoryPriceService,
|
|
ProductHistoryStatusService,
|
|
],
|
|
exports: [ProductService, ProductHistoryPriceService, ProductHistoryStatusService],
|
|
})
|
|
export class ProductModule {}
|