hrms-mgt/src/api/02_organizational/api.organization.ts

37 lines
1.4 KiB
TypeScript
Raw Normal View History

import env from "../index";
2024-01-26 17:20:57 +07:00
const organization = `${env.API_URI}/org`;
const orgPos = `${env.API_URI}/org/pos`;
export default {
/** โครงสร้างอัตรากำลัง*/
activeOrganization: `${organization}/active`,
orgByid: (id: string) => `${organization}/${id}`,
createOrganization: `${organization}/draft`,
createOrgLevel: (type: string) => `${organization}/${type}`,
2024-01-29 14:22:25 +07:00
orgLevelByid: (type: string, id: string) => `${organization}/${type}/${id}`,
2024-01-26 15:24:49 +07:00
orgSetDateTime: (id: string) => `${organization}/set/publish/${id}`,
organizationHistoryNew: `${organization}/history`,
organizationHistoryPostNew: `${organization}/history/publish`,
/** position*/
orgPosPosition: `${orgPos}/position`,
orgPosPositionById: (id: string) => `${orgPos}/position/${id}`,
orgPosExecutive: `${orgPos}/executive`,
orgPosType: `${orgPos}/type`,
orgPosLevel: `${orgPos}/level`,
orgPosMaster: `${orgPos}/master`,
orgPosMasterById: (id: string) => `${orgPos}/master/${id}`,
orgPosMasterList: `${orgPos}/master/list`,
orgPosSort: `${orgPos}/sort`,
2024-02-02 14:30:07 +07:00
orgPosMove: `${orgPos}/move`,
organizationShortName: `${organization}/sort`,
organizationPublishGet: `${organization}/get/publish`,
orgPosExecutiveById: (id: string) => `${orgPos}/executive/${id}`,
orgPosHistory: (id: string) => `${orgPos}/history/${id}`,
2024-02-05 14:14:41 +07:00
orgSalaryPosition:`${orgPos}/position?keyword=&type=ALL`,
};