This commit is contained in:
mahyargdz
2025-09-14 15:15:03 +03:30
commit be82059172
534 changed files with 51310 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
import { ICoupon } from "./models/Abstraction/ICoupon";
import { ICouponUsage } from "./models/Abstraction/ICouponUsage";
import { CouponModel } from "./models/coupon.model";
import { CouponUsageModel } from "./models/couponUsage.model";
import { BaseRepository } from "../../common/base/repository";
export class CouponRepo extends BaseRepository<ICoupon> {
constructor() {
super(CouponModel);
}
}
export function createCouponRepo(): CouponRepo {
return new CouponRepo();
}
export class CouponUsageRepo extends BaseRepository<ICouponUsage> {
constructor() {
super(CouponUsageModel);
}
}
export function createCouponUsageRepo(): CouponUsageRepo {
return new CouponUsageRepo();
}