hrms-mgt/src/api/manage/api.insignia.ts
2024-01-26 16:32:52 +07:00

38 lines
1.4 KiB
TypeScript

/**
* api ระบบจัดการข้อมูลหลัก
* เมนูย่อย: ข้อมูลเครื่องราชอิสริยาภรณ์
*/
import env from "../index";
const insignia = `${env.API_URI}/metadata/insignia/`;
const insigniaType = `${env.API_URI}/metadata/insignia-type/`;
export default {
/**
* api ชั้นเครื่องราชฯ
*/
insignia,
listInsigniaHistory: `${insignia}history`,
listInsigniaHistoryId: (id: string) => `${insignia}history/${id}`,
listInsigniaPublished: `${insignia}history/published`,
listInsigniaPublishedHistory: `${insignia}history/published-history`,
/**
* api ประเภท
*/
insigniaType,
listInsigniaTypeHistory: `${insigniaType}history`,
listInsigniaTypeHistoryId: (id: string) => `${insigniaType}history/${id}`,
listInsigniaTypePublished: `${insigniaType}history/published`,
listInsigniaTypePublishedHistory: `${insigniaType}history/published-history`,
/**
* api เหรียญตรา
*/
// listInsigniaHistory: `${insignia}history`,
// listInsigniaHistoryId: (id: string) => `${insignia}history/${id}`,
// listInsigniaPublished: `${insignia}history/published`,
// listInsigniaPublishedHistory: `${insignia}history/published-history`,
insigniaTypeNew: `${insigniaType}draft`,
insigniaTypeNewId: (id: string) => `${insigniaType}${id}`,
insigniaNewId: (id: string) => `${insignia}${id}`,
};