first
This commit is contained in:
@@ -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();
|
||||
}
|
||||
Reference in New Issue
Block a user