2023-06-01 12:54:58 +07:00
|
|
|
/**
|
|
|
|
|
* api ระบบจัดการข้อมูลหลัก
|
|
|
|
|
* เมนูย่อย: ข้อมูลเครื่องราชอิสริยาภรณ์
|
|
|
|
|
*/
|
|
|
|
|
import env from "../index";
|
|
|
|
|
const insignia = `${env.API_URI}/metadata/insignia/`;
|
|
|
|
|
const insigniaType = `${env.API_URI}/metadata/insignia-type/`;
|
2024-03-14 17:31:27 +07:00
|
|
|
const insigniaOrg = `${env.API_URI}/org/insignia/insignia/`;
|
|
|
|
|
const insigniaTypeOrg = `${env.API_URI}/org/insignia/insignia-type/`;
|
2025-05-07 17:18:06 +07:00
|
|
|
const insigniaReclaim = `${env.API_URI}/insignia/manage/reclaim`;
|
2023-06-01 12:54:58 +07:00
|
|
|
|
|
|
|
|
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`,
|
2024-01-26 16:32:52 +07:00
|
|
|
insigniaTypeNew: `${insigniaType}draft`,
|
|
|
|
|
insigniaTypeNewId: (id: string) => `${insigniaType}${id}`,
|
|
|
|
|
insigniaNewId: (id: string) => `${insignia}${id}`,
|
2024-01-30 15:19:32 +07:00
|
|
|
insigniaSort: (id: string) => `${insignia}sort/${id}`,
|
2024-03-14 17:31:27 +07:00
|
|
|
|
|
|
|
|
insigniaOrg,
|
|
|
|
|
insigniaTypeOrg,
|
|
|
|
|
insigniaTypeNewOrg: `${insigniaOrg}`,
|
2024-03-15 09:36:50 +07:00
|
|
|
insigniaTypeNewIdOrg: (id: string) => `${insigniaTypeOrg}${id}`,
|
2024-03-14 17:31:27 +07:00
|
|
|
insigniaNewIdOrg: (id: string) => `${insigniaOrg}${id}`,
|
|
|
|
|
insigniaSortOrg: (id: string) => `${insigniaOrg}sort/${id}`,
|
2024-11-14 13:42:31 +07:00
|
|
|
|
|
|
|
|
checkIsofficer: `${env.API_URI}/org/workflow/keycloak/isofficer/`,
|
2025-05-07 17:18:06 +07:00
|
|
|
insigniaReclaim,
|
2023-06-01 12:54:58 +07:00
|
|
|
};
|