46 lines
1.9 KiB
TypeScript
46 lines
1.9 KiB
TypeScript
import env from "../index";
|
|
const retirement = `${env.API_URI}/retirement`;
|
|
const retirementDischarge = `${retirement}/discharge`;
|
|
const retirementExpulsion = `${retirement}/expulsion`;
|
|
const retirementOut = `${retirement}/out`;
|
|
|
|
export default {
|
|
profile: (type: string, year: string) =>
|
|
`${retirement}/profile/${type}/${year}`,
|
|
profileRetire: (retireProfileId: string) =>
|
|
`${retirement}/profile/${retireProfileId}`,
|
|
listRetire: (retireId: string) => `${retirement}/${retireId}`,
|
|
createnote: () => `${retirement}/edit`,
|
|
removeProfile: () => `${retirement}/remove`,
|
|
reasonId: (retireId: string) => `${retirement}/reason/${retireId}`,
|
|
retirement: (type: string, year: string) => `${retirement}/${type}/${year}`,
|
|
createProfile: () => `${retirement}/profile`,
|
|
|
|
//RetirementDeceased ถึงแก่กรรม
|
|
listDeceased: () => `${retirement}/deceased`,
|
|
detailDeceased: (id: string) => `${retirement}/deceased/${id}`,
|
|
|
|
// RetirementResign ระบบลาออก
|
|
listResign: () => `${retirement}/resign`,
|
|
resignReport: `${retirement}/resign/report`,
|
|
resingByid: (id: string) => `${retirement}/resign/${id}`,
|
|
resignConfirm: (id: string) => `${retirement}/resign/confirm/${id}`,
|
|
resignReject: (id: string) => `${retirement}/resign/reject/${id}`,
|
|
// ปลดออก
|
|
retirementDischarge,
|
|
listDischared: () => `${retirement}/dischared`,
|
|
discharedByid: (id: string) => `${retirement}/dischared/${id}`,
|
|
discharedReport: `${retirement}/dischared/report`,
|
|
|
|
// ไล่ออก
|
|
retirementExpulsion,
|
|
listExpulsion: () => `${retirement}/expulsion`,
|
|
expulsionByid: (id: string) => `${retirement}/expulsion/${id}`,
|
|
expulsionReport: `${retirement}/expulsion/report`,
|
|
|
|
// ให้ออก
|
|
retirementOut,
|
|
listOut: () => `${retirement}/out`,
|
|
outByid: (id: string) => `${retirement}/out/${id}`,
|
|
outReport: `${retirement}/out/report`,
|
|
};
|