Merge branch 'feat/FE/daily-checklist' into 'development'

[FEAT/FE] Daily Checklist

See merge request mbugroup/lti-web-client!146
This commit is contained in:
Rivaldi A N S
2026-01-08 06:18:03 +00:00
79 changed files with 15579 additions and 3 deletions
@@ -0,0 +1,18 @@
import { BaseApiService } from '@/services/api/base';
import {
CreateEmployeePayload,
Employee,
UpdateEmployeePayload,
} from '@/types/api/daily-checklist/employee';
export class EmployeeApiService extends BaseApiService<
Employee,
CreateEmployeePayload,
UpdateEmployeePayload
> {
constructor(basePath: string = '/master-data/employees') {
super(basePath);
}
}
export const EmployeeApi = new EmployeeApiService('/master-data/employees');
@@ -0,0 +1,20 @@
import { BaseApiService } from '@/services/api/base';
import {
PhaseActivity,
CreatePhaseActivityPayload,
UpdatePhaseActivityPayload,
} from '@/types/api/daily-checklist/phase-activity';
export class PhaseActivityApiService extends BaseApiService<
PhaseActivity,
CreatePhaseActivityPayload,
UpdatePhaseActivityPayload
> {
constructor(basePath: string = '/master-data/phase-activities') {
super(basePath);
}
}
export const PhaseActivityApi = new PhaseActivityApiService(
'/master-data/phase-activities'
);
+18
View File
@@ -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');