first
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
import { BaseRepository } from "../../../common/base/repository";
|
||||
import { IDocumentType } from "../models/Abstraction/IDocumentType";
|
||||
import { DocumentTypeModel } from "../models/documentType.mode";
|
||||
|
||||
export class DocumentTypeRepo extends BaseRepository<IDocumentType> {
|
||||
constructor() {
|
||||
super(DocumentTypeModel);
|
||||
}
|
||||
}
|
||||
|
||||
export function createDocumentTypeRepo(): DocumentTypeRepo {
|
||||
return new DocumentTypeRepo();
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
import { BaseRepository } from "../../../common/base/repository";
|
||||
import { ILegalSeller } from "../models/Abstraction/ILegal-seller";
|
||||
import { LegalSellerModel } from "../models/legalSeller.model";
|
||||
|
||||
export class LegalSellerRepo extends BaseRepository<ILegalSeller> {
|
||||
constructor() {
|
||||
super(LegalSellerModel);
|
||||
}
|
||||
}
|
||||
export function createLegalSellerRepo(): LegalSellerRepo {
|
||||
return new LegalSellerRepo();
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { BaseRepository } from "../../../common/base/repository";
|
||||
import { IRealSeller } from "../models/Abstraction/IReal-seller";
|
||||
import { RealSellerModel } from "../models/realSeller.model";
|
||||
|
||||
export class RealSellerRepo extends BaseRepository<IRealSeller> {
|
||||
constructor() {
|
||||
super(RealSellerModel);
|
||||
}
|
||||
}
|
||||
|
||||
export function createRealSellerRepo(): RealSellerRepo {
|
||||
return new RealSellerRepo();
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { BaseRepository } from "../../../common/base/repository";
|
||||
import { ISellerContract } from "../models/Abstraction/ISeller-contract";
|
||||
import { SellerContractModel } from "../models/sellerContract.model";
|
||||
|
||||
export class SellerContractRepo extends BaseRepository<ISellerContract> {
|
||||
constructor() {
|
||||
super(SellerContractModel);
|
||||
}
|
||||
}
|
||||
|
||||
export function createSellerContractRepo(): SellerContractRepo {
|
||||
return new SellerContractRepo();
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { BaseRepository } from "../../../common/base/repository";
|
||||
import { ISellerDocument } from "../models/Abstraction/ISeller-document";
|
||||
import { SellerDocumentModel } from "../models/sellerDocument.model";
|
||||
|
||||
export class SellerDocumentRepo extends BaseRepository<ISellerDocument> {
|
||||
constructor() {
|
||||
super(SellerDocumentModel);
|
||||
}
|
||||
}
|
||||
|
||||
export function createSellerDocumentRepo(): SellerDocumentRepo {
|
||||
return new SellerDocumentRepo();
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
import { BaseRepository } from "../../../common/base/repository";
|
||||
import { ISellerStatus } from "../models/Abstraction/ISeller-status";
|
||||
import { SellerStatusModel } from "../models/sellerStatus.model";
|
||||
|
||||
export class SellerStatusRepo extends BaseRepository<ISellerStatus> {
|
||||
constructor() {
|
||||
super(SellerStatusModel);
|
||||
}
|
||||
}
|
||||
|
||||
export function createSellerStatusRepo(): SellerStatusRepo {
|
||||
return new SellerStatusRepo();
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
import { BaseRepository } from "../../../common/base/repository";
|
||||
import { IWholesaleRequest } from "../models/Abstraction/IWholesaleRequest";
|
||||
import { WholesaleRequestModel } from "../models/wholesaleRequest.model";
|
||||
|
||||
export class WholesaleRequestRepo extends BaseRepository<IWholesaleRequest> {
|
||||
constructor() {
|
||||
super(WholesaleRequestModel);
|
||||
}
|
||||
|
||||
async getWholesaleRequestCount() {
|
||||
return this.model.countDocuments();
|
||||
}
|
||||
}
|
||||
|
||||
export function createWholesaleRequestRepo(): WholesaleRequestRepo {
|
||||
return new WholesaleRequestRepo();
|
||||
}
|
||||
Reference in New Issue
Block a user