archetecture security fix

This commit is contained in:
root
2026-06-11 03:22:12 -04:00
parent 6def9993da
commit 9483750161
3126 changed files with 177194 additions and 37211 deletions
+22
View File
@@ -0,0 +1,22 @@
export declare function listCustomers(companyId: string, query: {
page?: number;
pageSize?: number;
q?: string;
flagged?: string;
}): Promise<{
total: number;
page: number;
pageSize: number;
totalPages: number;
data: any[];
}>;
export declare function getCustomer(id: string, companyId: string): Promise<any>;
export declare function createCustomer(data: any, companyId: string): Promise<any>;
export declare function updateCustomer(id: string, companyId: string, data: any): Promise<any>;
export declare function flagCustomer(id: string, companyId: string, reason?: string): Promise<void>;
export declare function unflagCustomer(id: string, companyId: string): Promise<void>;
export declare function validateCustomerLicense(id: string, companyId: string): Promise<import("../../services/licenseValidationService").LicenseValidationResult>;
export declare function uploadLicenseImage(id: string, companyId: string, file: Express.Multer.File): Promise<any>;
export declare function getLicenseImageFile(id: string, companyId: string): Promise<string>;
export declare function approveLicense(id: string, companyId: string, decision: 'APPROVE' | 'DENY', note: string | undefined, approverName: string): Promise<any>;
//# sourceMappingURL=customer.service.d.ts.map