This commit is contained in:
mahyargdz
2025-04-17 09:52:54 +03:30
parent 999ce9cee2
commit f9cb3cf653
12 changed files with 520 additions and 322 deletions
+9 -8
View File
@@ -1,20 +1,21 @@
import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
// import { DiscountsController } from "./discounts.controller";
import { DiscountsController } from "./discounts.controller";
import { UsersModule } from "../users/users.module";
import { DiscountService } from "./entities/discount-product.entity";
import { Discount } from "./entities/discount.entity";
import { UsageDiscount } from "./entities/usage-discount.entity";
// import { DiscountsService } from "./providers/discounts.service";
// import { DiscountServicesRepository } from "./repositories/discount-services.repository";
// import { DiscountRepository } from "./repositories/discounts.repository";
// import { UsageDiscountRepository } from "./repositories/usage-discounts.repository";
import { DiscountsService } from "./providers/discounts.service";
import { DiscountServicesRepository } from "./repositories/discount-services.repository";
import { DiscountRepository } from "./repositories/discounts.repository";
import { UsageDiscountRepository } from "./repositories/usage-discounts.repository";
import { DiscountValidator } from "./utils/discount-validator";
@Module({
imports: [TypeOrmModule.forFeature([Discount, UsageDiscount, DiscountService]), UsersModule],
// controllers: [DiscountsController],
// providers: [DiscountsService, DiscountRepository, UsageDiscountRepository, DiscountServicesRepository],
// exports: [DiscountsService],
controllers: [DiscountsController],
providers: [DiscountsService, DiscountRepository, UsageDiscountRepository, DiscountServicesRepository, DiscountValidator],
exports: [DiscountsService, DiscountValidator],
})
export class DiscountsModule {}