From f17bc1493b7835eaa661af4846cb588c4f0a93e9 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Thu, 8 Jan 2026 09:41:01 +0700 Subject: [PATCH] feat: create Phase API Service --- src/services/api/daily-checklist/phase.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/services/api/daily-checklist/phase.ts diff --git a/src/services/api/daily-checklist/phase.ts b/src/services/api/daily-checklist/phase.ts new file mode 100644 index 00000000..5731e2bf --- /dev/null +++ b/src/services/api/daily-checklist/phase.ts @@ -0,0 +1,18 @@ +import { BaseApiService } from '@/services/api/base'; +import { + Phase, + CreatePhasePayload, + UpdatePhasePayload, +} from '@/types/api/daily-checklist/phase'; + +export class PhaseApiService extends BaseApiService< + Phase, + CreatePhasePayload, + UpdatePhasePayload +> { + constructor(basePath: string = '/master-data/phases') { + super(basePath); + } +} + +export const PhaseApi = new PhaseApiService('/master-data/phases');