update: add target service to the announement get by id for admin

This commit is contained in:
mahyargdz
2025-04-17 10:49:57 +03:30
parent f9cb3cf653
commit cd77db93d0
17 changed files with 123 additions and 506 deletions
+4 -6
View File
@@ -3,19 +3,17 @@ import { TypeOrmModule } from "@nestjs/typeorm";
import { DiscountsController } from "./discounts.controller";
import { UsersModule } from "../users/users.module";
import { DiscountService } from "./entities/discount-product.entity";
import { DirectDiscount } from "./entities/direct-discount.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 { DiscountValidator } from "./utils/discount-validator";
@Module({
imports: [TypeOrmModule.forFeature([Discount, UsageDiscount, DiscountService]), UsersModule],
imports: [TypeOrmModule.forFeature([Discount, UsageDiscount, DirectDiscount]), UsersModule],
controllers: [DiscountsController],
providers: [DiscountsService, DiscountRepository, UsageDiscountRepository, DiscountServicesRepository, DiscountValidator],
exports: [DiscountsService, DiscountValidator],
providers: [DiscountsService, DiscountRepository, UsageDiscountRepository],
exports: [DiscountsService],
})
export class DiscountsModule {}