hrms-mgt/src/api/05_placement/api.probation.ts

28 lines
1.2 KiB
TypeScript
Raw Normal View History

2023-08-04 10:40:04 +07:00
import env from "../index";
const dataOptions = `${env.API_PROBATION_URI}/data-options`;
const personal = `${env.API_PROBATION_URI}/personal`;
2023-08-09 12:09:46 +07:00
const calculate = `${env.API_PROBATION_URI}/calculate`;
const finish = `${env.API_PROBATION_URI}/assign`;
2023-08-04 10:40:04 +07:00
export default {
competencyOptions: (personalId: string) =>
`${dataOptions}/competency?personal_id=${personalId}`,
competencyGroupOptions: (personalId: string) =>
`${dataOptions}/competency-group?personal_id=${personalId}`,
knowledgeOptions: (personalId: string) =>
`${dataOptions}/knowledge?personal_id=${personalId}`,
skillOptions: (personalId: string) =>
`${dataOptions}/skill?personal_id=${personalId}`,
lawOptions: (personalId: string) =>
`${dataOptions}/law?personal_id=${personalId}`,
2023-08-09 16:38:17 +07:00
probationPersonalList: () => `${personal}/list`,
personal: (personalId: string) => `${personal}?personal_id=${personalId}`,
newAssign: (personalId: string) =>
`${dataOptions}/new-assign?personal_id=${personalId}`,
2023-08-09 12:09:46 +07:00
calculateDate: () => `${calculate}/assign-finish`,
saveFinish: (personalId: string) =>
`${finish}/probation-assign?personal_id=${personalId}`,
2023-08-04 10:40:04 +07:00
personalAdd: () => `${personal}/add`,
// clearPosition: (personalId:string) => `${placement}/position/clear/${personalId}`
};