hrms-mgt/src/api/manage/api.position.ts

99 lines
4.1 KiB
TypeScript
Raw Normal View History

2023-06-01 12:54:58 +07:00
/**
* api
* เมนูย่อย: ข้อมูลตำแหน่งของข้าราชการกรุงเทพมหานคร
*/
import env from "../index";
const position = `${env.API_URI}/metadata/main/`;
const positionExecutiveSide = `${env.API_URI}/metadata/position-executive-side/`;
const positionLevel = `${env.API_URI}/metadata/position-level/`;
const positionPath = `${env.API_URI}/metadata/position-path/`;
const positionSide = `${env.API_URI}/metadata/position-path-side/`;
const positionType = `${env.API_URI}/metadata/position-type/`;
const positionStatus = `${env.API_URI}/metadata/position-status/`;
const positionLine = `${env.API_URI}/metadata/position-line/`;
const positionExecutive = `${env.API_URI}/metadata/position-executive/`;
export default {
position: `${position}position`,
/**
* api
*/
positionExecutiveSide,
listPositionExecutiveSideHistory: `${positionExecutiveSide}history`,
listPositionExecutiveSideHistoryId: (id: string) =>
`${positionExecutiveSide}history/${id}`,
listPositionExecutiveSidePublished: `${positionExecutiveSide}history/published`,
listPositionExecutiveSidePublishedHistory: `${positionExecutiveSide}history/published-history`,
/**
* api
*/
// listPositionHistory: `${position}history`,
// listPositionHistoryId: (id: string) => `${position}history/${id}`,
// listPositionPublished: `${position}history/published`,
/**
* api
*/
positionLevel,
listPositionLevelHistory: `${positionLevel}history`,
listPositionLevelHistoryId: (id: string) => `${positionLevel}history/${id}`,
listPositionLevelPublished: `${positionLevel}history/published`,
listPositionLevelPublishedHistory: `${positionLevel}history/published-history`,
/**
* api
*/
positionPath,
listPositionPathHistory: `${positionPath}history`,
listPositionPathHistoryId: (id: string) => `${positionPath}history/${id}`,
listPositionPathPublished: `${positionPath}history/published`,
listPositionPathPublishedHistory: `${positionPath}history/published-history`,
/**
* api /
*/
positionSide,
listPositionSideHistory: `${positionSide}history`,
listPositionSideHistoryId: (id: string) => `${positionSide}history/${id}`,
listPositionSidePublished: `${positionSide}history/published`,
listPositionSidePublishedHistory: `${positionSide}history/published-history`,
/**
* api
*/
positionType,
listPositionTypeHistory: `${positionType}history`,
listPositionTypeHistoryId: (id: string) => `${positionType}history/${id}`,
listPositionTypePublished: `${positionType}history/published`,
listPositionTypePublishedHistory: `${positionType}history/published-history`,
/**
* api
*/
positionStatus,
listPositionStatusHistory: `${positionStatus}history`,
listPositionStatusHistoryId: (id: string) => `${positionStatus}history/${id}`,
listPositionStatusPublished: `${positionStatus}history/published`,
listPositionStatusPublishedHistory: `${positionStatus}history/published-history`,
/**
* api
*/
positionLine,
listPositionLineHistory: `${positionLine}history`,
listPositionLineHistoryId: (id: string) => `${positionLine}history/${id}`,
listPositionLinePublished: `${positionLine}history/published`,
listPositionLinePublishedHistory: `${positionLine}history/published-history`,
/**
* api
*/
positionExecutive,
listPositionExecutiveHistory: `${positionExecutive}history`,
listPositionExecutiveHistoryId: (id: string) =>
`${positionExecutive}history/${id}`,
listPositionExecutivePublished: `${positionExecutive}history/published`,
listPositionExecutivePublishedHistory: `${positionExecutive}history/published-history`,
};