feat(FE-345): Add getHppEkspedisi to ClosingApiService

This commit is contained in:
rstubryan
2025-12-09 13:27:15 +07:00
parent e3b3f5ccdc
commit 44b9f94cec
+17 -1
View File
@@ -1,6 +1,9 @@
import { BaseApiService } from './base';
import { BaseApiResponse } from '@/types/api/api-general';
import { ClosingSales } from '@/types/api/closing/closing';
import {
ClosingSales,
ClosingCosExpedition,
} from '@/types/api/closing/closing';
export class ClosingApiService extends BaseApiService<
ClosingSales,
@@ -23,6 +26,19 @@ export class ClosingApiService extends BaseApiService<
return undefined;
}
}
async getHppEkspedisi(
id: number
): Promise<BaseApiResponse<ClosingCosExpedition> | undefined> {
try {
const getHppEkspedisiPath = `http://localhost:4010/api/closing/${id}/hpp-ekspedisi`;
return await this.customRequest<BaseApiResponse<ClosingCosExpedition>>(
getHppEkspedisiPath
);
} catch {
return undefined;
}
}
}
export const ClosingApi = new ClosingApiService('/closings');