mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-24 07:15:44 +00:00
feat(FE-41): create LocationApi service
This commit is contained in:
@@ -11,6 +11,11 @@ import {
|
|||||||
CreateAreaPayload,
|
CreateAreaPayload,
|
||||||
UpdateAreaPayload,
|
UpdateAreaPayload,
|
||||||
} from '@/types/api/master-data/area';
|
} from '@/types/api/master-data/area';
|
||||||
|
import {
|
||||||
|
CreateLocationPayload,
|
||||||
|
Location,
|
||||||
|
UpdateLocationPayload,
|
||||||
|
} from '@/types/api/master-data/location';
|
||||||
|
|
||||||
export class MasterDataApi<T, CreatePayloadGeneric, UpdatePayloadGeneric> {
|
export class MasterDataApi<T, CreatePayloadGeneric, UpdatePayloadGeneric> {
|
||||||
basePath: string;
|
basePath: string;
|
||||||
@@ -102,3 +107,9 @@ export const AreaApi = new MasterDataApi<
|
|||||||
CreateAreaPayload,
|
CreateAreaPayload,
|
||||||
UpdateAreaPayload
|
UpdateAreaPayload
|
||||||
>('/master-data/areas');
|
>('/master-data/areas');
|
||||||
|
|
||||||
|
export const LocationApi = new MasterDataApi<
|
||||||
|
Location,
|
||||||
|
CreateLocationPayload,
|
||||||
|
UpdateLocationPayload
|
||||||
|
>('/master-data/locations');
|
||||||
|
|||||||
Reference in New Issue
Block a user