Fase 2 project CFC-PAPI. Dokumen ini berisi panduan API untuk implementasi sistem Human Resource kepegawaian.
Jadwal Kerja
hr_shifts/create [POST]
JSON Request
{
"nama_shift": "PAGI",
"jam_masuk": "08:00",
"jam_keluar": "15:00"
}JSON Response
{
"hr_shifts": {
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00",
"jam_keluar": "15:00"
}
}hr_shifts/explore [POST]
JSON Requests
{}JSON Response
{
"page": 1,
"totalpage": 1,
"length": 10,
"displayed": 1,
"anchor": [
{
"page": 1
}
],
"totaldata": 1,
"data": [
{
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00",
"jam_keluar": "15:00"
}
]
}hr_shifts/search [POST]
JSON Requests
{}JSON Response
{
"hr_shifts": [
{
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00",
"jam_keluar": "15:00"
}
]
}hr_shifts/table [POST]
Search Param
Table Specs
"id", //0
"nama_shift", //1
"jam_masuk", //2
"jam_keluar", //3hr_shifts/{?} [GET]
JSON Response
{
"hr_shifts": {
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00",
"jam_keluar": "15:00"
}
}hr_shifts/{?}/delete [DELETE]
JSON Response
{
"deleted": true
}hr_shifts/{?}/update [PUT]
JSON Request
{
"nama_shift": "PAGI",
"jam_masuk": "08:00",
"jam_keluar": "15:00"
}JSON Response
{
"hr_shifts": {
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00",
"jam_keluar": "15:00"
}
}Grup Presensi
hr_presence_groups/explore [POST]
JSON Request
{
"is_published": 1
}JSON Response
{
"page": 1,
"totalpage": 1,
"length": 10,
"displayed": 1,
"anchor": [
{
"page": 1
}
],
"totaldata": 1,
"data": [
{
"id": "1",
"id_outlets": "19",
"id_warehouses": "0",
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"published_by": "1",
"published_date": "2024-01-08",
"date_from": "2024-01-01",
"date_to": "2024-02-29"
}
]
}hr_presence_groups/search [POST]
JSON Request
{
"is_published": 1
}JSON Response
{
"hr_presence_groups": [
{
"id": "1",
"id_outlets": "19",
"id_warehouses": "0",
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"published_by": "1",
"published_date": "2024-01-08",
"date_from": "2024-01-01",
"date_to": "2024-02-29"
}
]
}hr_presence_groups/table [POST]
Search Param
is_publishedTable Specs
"id", //0
"outlets", //1
"warehouses", //2
"kode_presence_groups", //3
"is_published", //4
"published_by", //5
"published_date", //6
"date_from", //7
"date_to", //8hr_presence_groups/{?} [GET]
JSON Response
{
"hr_presence_groups": {
"id": "1",
"id_outlets": "19",
"id_warehouses": "0",
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"published_by": "1",
"published_date": "2024-01-08",
"date_from": "2024-01-01",
"date_to": "2024-02-29"
}
}hr_presence_groups/{?}/delete [DELETE]
JSON Response
{
"deleted": true
}hr_presence_groups/{?}/update [PUT]
JSON Request
{
"is_published": 1
}JSON Response
{
"hr_presence_groups": {
"id": "1",
"id_outlets": "19",
"id_warehouses": "0",
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"published_by": "0",
"published_date": "2024-01-12",
"date_from": "2024-01-01",
"date_to": "2024-02-29"
}
}Presensi
hr_presences/proforma/init [POST]
JSON Request
{
"id_outlet": "19",
"start_date": "01/01/2024",
"end_date": "05/02/2024",
"total_shift": "2",
"days": [
"1",
"2",
"3",
"4",
"5"
],
"settings": [
{
"id_user": 1,
"shift": 1,
"dayoff": 1
},
{
"id_user": 5,
"shift": 2,
"dayoff": 5
}
]
}JSON Response
{
"2024-01-01": [
{
"id_user": "1",
"nama_pegawai": "Didit Velliz",
"tanggal": "2024-01-01",
"id_shifts": "1",
"nama_outlet": "ASIA GARUT",
"tipe": "dayoff",
"catatan": ""
},
{
"id_user": "5",
"nama_pegawai": "Testing",
"tanggal": "2024-01-01",
"id_shifts": "2",
"nama_outlet": "ASIA GARUT",
"tipe": "presences",
"catatan": ""
}
],
"2024-01-02": [
{
"id_user": "1",
"nama_pegawai": "Didit Velliz",
"tanggal": "2024-01-02",
"id_shifts": "1",
"nama_outlet": "ASIA GARUT",
"tipe": "presences",
"catatan": ""
},
{
"id_user": "5",
"nama_pegawai": "Testing",
"tanggal": "2024-01-02",
"id_shifts": "2",
"nama_outlet": "ASIA GARUT",
"tipe": "presences",
"catatan": ""
}
]
}hr_presences/proforma/mutasi/bulk [PUT]
JSON Request
{
"id_shifts": 1,
"id_outlets_penugasan": 44,
"array_id_hr_presences": [1, 2, 3, 4, 5, 6]
}JSON Response
{
"mutasi_bulk": true
}hr_presences/proforma/mutasi/single [PUT]
JSON Request
{
"id_shifts": 1,
"id_outlets_penugasan": 41,
"id_hr_presences": 7
}JSON Response
{
"mutasi_single": true
}hr_presences/proforma/swap [PUT]
JSON Request
{
"id_hr_presences_from": 1,
"id_hr_presences_to": 2
}JSON Response
{
"proforma_swap": true
}hr_presences/create [POST]
JSON Request
{
"id_user": 3,
"id_shifts": 1,
"id_outlets_penugasan": 23,
"tanggal": "31/01/2024",
"id_user_regional_manager": 1,
"id_user_area_manager": 1,
"catatan": "?",
"tipe": "presences",
"group_by_month": true
}JSON Response
{
"hr_presences": {
"id": "73",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"shifts": {
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00:00",
"jam_keluar": "15:00:00"
},
"outlets_penugasan": {
"id": "23",
"id_regionals": "10",
"id_area": "0",
"nama_outlet": "CIPADUNG",
"kode_outlet": "0330.22",
"city": "-",
"address": "-",
"id_bankaccounts": "0",
"kelas": "C",
"kategori": "DINNING",
"grup": "SWALAYAN",
"keterangan": "",
"lat": "0",
"lng": "0",
"bank_name": null,
"bank_number": null,
"bank_owner_name": null,
"regional_name": "HENDRA P.",
"regional_code": "HENDRA-P",
"id_regional": null,
"area_name": null,
"area_code": null
},
"user_regional_manager": null,
"user_area_manager": null,
"tanggal": "2024-01-31",
"catatan": "",
"tipe": "presences",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": ""
}
}JSON Response (group_by_month)
{
"hr_presences": {
"Jan": [
{
"id": "2",
"id_user": "5",
"id_shifts": "2",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-01",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "presences",
"nama_shift": "SIANG",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Testing",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Senin",
"date_number": "1",
"month_number": "1",
"month_number_formatted": "Jan",
"year": "2024"
}
]
}
}hr_presences/explore [POST]
JSON Request
{
"id_user": 1,
"id_shifts": 1,
"id_outlets_penugasan": 1,
"id_user_regional_manager": 1,
"id_user_area_manager": 1,
"tanggal": "27/01/2024",
"tahun": 2024,
"bulan": 1,
"tipe": "hadir",
"date_from": "27/01/2023",
"date_to": "27/01/2024",
"group_by_month": true
}JSON Response
{
"page": 1,
"totalpage": 1,
"length": 10,
"displayed": 1,
"anchor": [
{
"page": 1
}
],
"totaldata": 1,
"data": [
{
"id": "73",
"id_user": "3",
"id_shifts": "1",
"id_outlets_penugasan": "23",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-31",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "presences",
"nama_shift": "PAGI",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Super Admin",
"nama_outlet": "CIPADUNG",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Senin",
"date_number": "1",
"month_number": "12",
"month_number_formatted": "Des",
"year": "2024"
}
]
}JSON Response (group_by_month)
{
"page": 1,
"totalpage": 2,
"length": 10,
"displayed": 10,
"anchor": [
{
"page": 1
},
{
"page": 2
}
],
"totaldata": 11,
"data": {
"Jan": [
{
"id": "2",
"id_user": "5",
"id_shifts": "2",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-01",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "presences",
"nama_shift": "SIANG",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Testing",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Senin",
"date_number": "1",
"month_number": "1",
"month_number_formatted": "Jan",
"year": "2024"
}
]
}
}hr_presences/search [POST]
JSON Request
{
"id_user": 1,
"id_shifts": 1,
"id_outlets_penugasan": 1,
"id_user_regional_manager": 1,
"id_user_area_manager": 1,
"tanggal": "27/01/2024",
"tahun": 2024,
"bulan": 1,
"tipe": "hadir",
"date_from": "27/01/2023",
"date_to": "27/01/2024",
"group_by_month": true
}JSON Response
{
"hr_presences": [
{
"id": "73",
"id_user": "3",
"id_shifts": "1",
"id_outlets_penugasan": "23",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-31",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "presences",
"nama_shift": "PAGI",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Super Admin",
"nama_outlet": "CIPADUNG",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Senin",
"date_number": "1",
"month_number": "12",
"month_number_formatted": "Des",
"year": "2024"
}
]
}JSON Response (group_by_month)
{
"hr_presences": {
"Okt": [
{
"id": "2",
"id_user": "5",
"id_shifts": "2",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-01",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "presences",
"nama_shift": "SIANG",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Testing",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Senin",
"date_number": "1",
"month_number": "10",
"month_number_formatted": "Okt",
"year": "2024"
},
{
"id": "16",
"id_user": "5",
"id_shifts": "2",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-08",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "presences",
"nama_shift": "SIANG",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Testing",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Senin",
"date_number": "8",
"month_number": "10",
"month_number_formatted": "Okt",
"year": "2024"
}
]
}
}hr_presences/table [POST]
Search Param
id_user
id_shifts
id_outlets_penugasan
id_user_regional_manager
id_user_area_manager
tanggal
tahun
bulan
date_from
date_toTable Specs
"id", //0
"id_user", //1
"id_shifts", //2
"id_outlets_penugasan", //3
"id_user_regional_manager", //4
"id_user_area_manager", //5
"tanggal", //6
"jam_masuk", //7
"jam_keluar", //8
"lokasi_masuk_lat", //9
"lokasi_masuk_lng", //10
"nama_lokasi_masuk", //11
"lokasi_keluar_lat", //12
"lokasi_keluar_lng", //13
"nama_lokasi_keluar", //14
"tipe", //15
"catatan", //16
"masuk_lampiran_berkas", //17
"masuk_lampiran_nama_berkas", //18
"keluar_lampiran_berkas", //19
"keluar_lampiran_nama_berkas", //20hr_presences/{?} [GET]
JSON Response
{
"hr_presences": {
"id": "73",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"shifts": {
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00:00",
"jam_keluar": "15:00:00"
},
"outlets_penugasan": {
"id": "23",
"id_regionals": "10",
"id_area": "0",
"nama_outlet": "CIPADUNG",
"kode_outlet": "0330.22",
"city": "-",
"address": "-",
"id_bankaccounts": "0",
"kelas": "C",
"kategori": "DINNING",
"grup": "SWALAYAN",
"keterangan": "",
"lat": "0",
"lng": "0",
"bank_name": null,
"bank_number": null,
"bank_owner_name": null,
"regional_name": "HENDRA P.",
"regional_code": "HENDRA-P",
"id_regional": null,
"area_name": null,
"area_code": null
},
"user_regional_manager": null,
"user_area_manager": null,
"tanggal": "2024-01-31",
"catatan": "",
"tipe": "presences",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"masuk_lampiran_berkas": "https://erpdev.cfcpapi.co.id/uploads/presences/",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "https://erpdev.cfcpapi.co.id/uploads/presences/",
"keluar_lampiran_nama_berkas": "",
"date_number": "1",
"month_number": "12",
"month_number_formatted": "Des",
"year": "2024"
}
}hr_presences/{?}/delete [DELETE]
JSON Response
{
"deleted": true
}hr_presences/{?}/update [PUT]
JSON Request
{
"id_shifts": 1,
"id_outlets_penugasan": 23,
"id_user_regional_manager": 1,
"id_user_area_manager": 1,
"catatan": "?",
"tipe": "dayoff"
}JSON Response
{
"hr_presences": {
"id": "73",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"shifts": {
"id": "1",
"nama_shift": "PAGI",
"jam_masuk": "08:00:00",
"jam_keluar": "15:00:00"
},
"outlets_penugasan": {
"id": "23",
"id_regionals": "10",
"id_area": "0",
"nama_outlet": "CIPADUNG",
"kode_outlet": "0330.22",
"city": "-",
"address": "-",
"id_bankaccounts": "0",
"kelas": "C",
"kategori": "DINNING",
"grup": "SWALAYAN",
"keterangan": "",
"lat": "0",
"lng": "0",
"bank_name": null,
"bank_number": null,
"bank_owner_name": null,
"regional_name": "HENDRA P.",
"regional_code": "HENDRA-P",
"id_regional": null,
"area_name": null,
"area_code": null
},
"user_regional_manager": {
"id": "1",
"username": "diditvelliz",
"users_fullname": "Didit Velliz",
"users_email": "diditvelliz@gmail.com",
"users_phone": "081381461286",
"users_address": "Bandung",
"users_birthday": "1994-01-01",
"users_picture": "DmkPubmDriL74U9R.png",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "",
"otp": "",
"positions": "Tester",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "5678",
"no_bpjs_ketenagakerjaan": "91011",
"hired_date": "2024-01-04",
"npwp": "1234",
"status_kawin": "Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1,3",
"department_name": "Admin Project,Information Technology",
"department_descriptions": "Departemen Administrasi Proyek,Networking Service and Applications",
"department_codes": "01,03",
"roles": "DIRECTOR"
},
"user_area_manager": {
"id": "1",
"username": "diditvelliz",
"users_fullname": "Didit Velliz",
"users_email": "diditvelliz@gmail.com",
"users_phone": "081381461286",
"users_address": "Bandung",
"users_birthday": "1994-01-01",
"users_picture": "DmkPubmDriL74U9R.png",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "",
"otp": "",
"positions": "Tester",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "5678",
"no_bpjs_ketenagakerjaan": "91011",
"hired_date": "2024-01-04",
"npwp": "1234",
"status_kawin": "Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1,3",
"department_name": "Admin Project,Information Technology",
"department_descriptions": "Departemen Administrasi Proyek,Networking Service and Applications",
"department_codes": "01,03",
"roles": "DIRECTOR"
},
"tanggal": "2024-01-31",
"catatan": "?",
"tipe": "dayoff",
"jam_masuk": null,
"jam_keluar": null,
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": ""
}
}hr_presences/{?}/masuk [POST]
Post multipart-formdata
jam_masuk
lokasi_masuk_lat
lokasi_masuk_lng
nama_lokasi_masuk
pictureJSON Response
{
"id": "73",
"jam_masuk": "08:00",
"lokasi_masuk_lat": "6.8988889",
"lokasi_masuk_lng": "101.232211",
"nama_lokasi_masuk": "borma cfc",
"masuk_lampiran_nama_berkas": "vztjrZ9aR3nRWKll.png",
"masuk_lampiran_berkas": "https://erpdev.cfcpapi.co.id/uploads/presences/vztjrZ9aR3nRWKll.png"
}hr_presences/{?}/masuk/batal [POST]
JSON Response
{
"batal_masuk": true
}hr_presences/{?}/keluar [POST]
Post multipart-formdata
jam_keluar
lokasi_keluar_lat
lokasi_keluar_lng
nama_lokasi_keluar
pictureJSON Response
{
"id": "73",
"jam_keluar": "08:00",
"lokasi_keluar_lat": "6.8988889",
"lokasi_keluar_lng": "101.232211",
"nama_lokasi_keluar": "",
"keluar_lampiran_nama_berkas": "mgMOwoP22DwjJtHs.png",
"keluar_lampiran_berkas": "https://erpdev.cfcpapi.co.id/uploads/presences/mgMOwoP22DwjJtHs.png"
}hr_presences/{?}/keluar/batal [POST]
JSON Response
{
"batal_keluar": true
}Ijin Sakit Cuti
Ada 2 mode create yaitu dua tahap
- Cara dengan bertahap
hr_leaves/create[POST] &hr_leaves/{?}/upload/berkas[POST] - Cara sekaligus dengan
hr_leaves/leaves/submission[POST]
hr_leaves/create [POST]
id_user, tipe: optional bisa ga dikirim
JSON Request
{
"tanggal_surat": "23/12/2023",
"date_from": "23/12/2023",
"date_to": "23/12/2023",
"keterangan": "Ijin menikah",
"tipe": "SAKIT",
"id_user": 3
}JSON Response
{
"hr_leaves": {
"id": "224",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"tipe": "SAKIT",
"tanggal_surat": "2023-12-23",
"date_from": "2023-12-23",
"date_to": "2023-12-23",
"keterangan": "Ijin menikah"
}
}hr_leaves/{?}/upload/berkas [POST]
POST Multipart-form-data
pictureJSON Response
{
"image_upload": true,
"img": "0XYxPFdY1GUPpbwR.png",
"img_path": "https://erpdev.cfcpapi.co.id/uploads/leaves/0XYxPFdY1GUPpbwR.png"
}hr_leaves/leaves/submission [POST]
POST multipart-formdata
id_user
tanggal_surat
date_from
date_to
tipe
picture
keteranganJSON Response
{
"hr_leaves": {
"id": "225",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"tipe": "SAKIT",
"tanggal_surat": "2024-01-12",
"date_from": "2024-01-12",
"date_to": "2024-01-15",
"keterangan": "ini malaria",
"image_upload": true,
"img": "MGGXlR2GkwFmORaj.png",
"img_path": "https://erpdev.cfcpapi.co.id/uploads/leaves/MGGXlR2GkwFmORaj.png"
}
}hr_leaves/explore [POST]
JSON Request
{
"id_user": 2,
"id_user_manager": 24,
"is_approved": 1,
"is_rejected": 0,
"tipe": "sakit",
"tahun": "2024",
"group_by_month": true
}JSON Response
{
"page": 1,
"totalpage": 1,
"length": 10,
"displayed": 3,
"anchor": [
{
"page": 1
}
],
"totaldata": 3,
"data": [
{
"id": "225",
"id_user": "3",
"tipe": "sakit",
"tanggal_surat": "2024-01-12",
"date_from": "2024-01-12",
"date_to": "2024-01-15",
"keterangan": "ini malaria",
"is_approved": "0",
"approved_by": "0",
"approved_date": null,
"approved_notes": "",
"is_rejected": "0",
"rejected_by": "0",
"jml_hari": 1,
"rejected_date": null,
"rejected_notes": "",
"lampiran_berkas": "MGGXlR2GkwFmORaj.png",
"lampiran_nama_berkas": "Doctor placeholder.png"
}
]
}hr_leaves/search [POST]
JSON Request
{
"id_user": 2,
"id_user_manager": 24,
"is_approved": 1,
"is_rejected": 0,
"tipe": "sakit",
"tahun": "2024",
"group_by_month": true
}JSON Response
{
"hr_leaves": [
{
"id": "225",
"id_user": "3",
"tipe": "sakit",
"tanggal_surat": "2024-01-12",
"date_from": "2024-01-12",
"date_to": "2024-01-15",
"keterangan": "ini malaria",
"is_approved": "0",
"approved_by": "0",
"approved_date": null,
"approved_notes": "",
"is_rejected": "0",
"rejected_by": "0",
"jml_hari": 1,
"rejected_date": null,
"rejected_notes": "",
"lampiran_berkas": "MGGXlR2GkwFmORaj.png",
"lampiran_nama_berkas": "Doctor placeholder.png"
}
]
}hr_leaves/table [POST]
Search Param
id_user
id_user_manager
is_approved
is_rejected
tipe
tahunTable Specs
"id", //0
"id_user", //1
"tipe", //2
"tanggal_surat", //3
"date_from", //4
"date_to", //5
"keterangan", //6
"is_approved", //7
"approved_by", //8
"approved_date", //9
"approved_notes", //10
"is_rejected", //11
"rejected_by", //12
"rejected_date", //13
"rejected_notes", //14
"lampiran_berkas", //15
"lampiran_nama_berkas" //16hr_leaves/{?} [GET]
JSON Response
{
"hr_leaves": {
"id": "223",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"tipe": "ENUM: CUTI, SAKIT",
"tanggal_surat": "23/12/2023",
"date_from": "23/12/2023",
"date_to": "23/12/2023",
"keterangan": "Ijin menikah",
"is_approved": "0",
"approved_by": null,
"approved_date": null,
"approved_notes": "",
"is_rejected": "0",
"rejected_by": null,
"rejected_date": null,
"rejected_notes": "",
"lampiran_berkas": "https://erpdev.cfcpapi.co.id/uploads/leaves/",
"lampiran_nama_berkas": ""
}
}hr_leaves/{?}/delete [DELETE]
JSON Response
{
"deleted": true
}hr_leaves/{?}/update [PUT]
JSON Request
{
"tanggal_surat": "12/01/2024",
"date_from": "12/01/2024",
"date_to": "15/01/2024",
"tipe": "SAKIT",
"keterangan": "Malaria berbahaya ini"
}JSON Response
{
"hr_leaves": {
"id": "223",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"tipe": "SAKIT",
"tanggal_surat": "2024-01-12",
"date_from": "2024-01-12",
"date_to": "2024-01-15",
"keterangan": "Malaria berbahaya ini"
}
}hr_leaves/{?}/set_type [PUT]
JSON Request
{
"tipe": "IJIN"
}JSON Response
{
"id": "223",
"user": {
"id": "3",
"username": "superadmin",
"users_fullname": "Super Admin",
"users_email": "admin@gmail.com",
"users_phone": "088801039998",
"users_address": "Jl. Gunung Batu Dalam no.5 Cidamar",
"users_birthday": "1966-06-08",
"users_picture": "",
"users_status": "Active",
"is_blocked": "0",
"is_email_confirmed": "0",
"is_phone_confirmed": "0",
"reset_hash": "Oxg19MXD8EWSpysO",
"otp": "",
"positions": "Super Admin CFC",
"employee_group": "Tetap",
"no_bpjs_kesehatan": "345",
"no_bpjs_ketenagakerjaan": "567",
"hired_date": null,
"npwp": "123",
"status_kawin": "Belum Kawin",
"id_bankaccounts": "11",
"bank_name": "BANK MANDIRI",
"bank_number": "1320088899910",
"bank_owner_name": "PT PUTRA ASIA PERDANA INDAH",
"department_ids": "1",
"department_name": "Information Technology",
"department_descriptions": "Networking Service and Applications",
"department_codes": "01",
"roles": "AREAMANAGER,DIRECTOR,GENERALMANAGER,OUTLETADMIN,OUTLETMANAGER,REGIONALMANAGER,SUPERADMIN,WAREHOUSEADMIN"
},
"tipe": "IJIN",
"tanggal_surat": "2024-01-12",
"keterangan": "Malaria berbahaya ini"
}hr_leaves/{?}/approve [PUT]
JSON Request
{
"approved_notes": "baiklah,s emoga cepat sembuh ya"
}JSON Response
{
"approve": true
}hr_leaves/{?}/unapprove [PUT]
JSON Response
{
"unapprove": true
}hr_leaves/{?}/reject [PUT]
JSON Request
{
"rejected_notes": "tetap kerja, cuti nya sudah habis"
}JSON Response
{
"reject": true
}hr_leaves/{?}/unreject [PUT]
JSON Response
{
"unreject": true
}hr_leaves/overview [POST]
JSON Request
{
"id_user": 1,
"jatah": 11,
"date_from": "01/01/2024",
"date_to": "30/06/2024"
}JSON Response
{
"jatah": 11,
"jumlah_cuti": 0,
"jumlah_sakit": 0,
"jumlah_absen": 5,
"jumlah_sakit_cuti_absen": 5,
"sisa_jatah": 6,
"data": [
{
"id": "3",
"id_user": "1",
"id_shifts": "1",
"id_outlets_penugasan": "44",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-02",
"jam_masuk": null,
"jam_keluar": null,
"id_presence_groups": "1",
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "absen",
"nama_shift": "PAGI",
"shift_jam_masuk": "08:00",
"shift_jam_keluar": "15:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Didit Velliz",
"nama_outlet": "PATROL",
"nama_regional_manager": null,
"nama_area_manager": null,
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"day_name": "Selasa",
"date_number": "2",
"month_number": "1",
"month_number_formatted": "Jan",
"year": "2024"
},
{
"id": "5",
"id_user": "1",
"id_shifts": "1",
"id_outlets_penugasan": "44",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-03",
"jam_masuk": null,
"jam_keluar": null,
"id_presence_groups": "1",
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "absen",
"nama_shift": "PAGI",
"shift_jam_masuk": "08:00",
"shift_jam_keluar": "15:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Didit Velliz",
"nama_outlet": "PATROL",
"nama_regional_manager": null,
"nama_area_manager": null,
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"day_name": "Rabu",
"date_number": "3",
"month_number": "1",
"month_number_formatted": "Jan",
"year": "2024"
},
{
"id": "7",
"id_user": "1",
"id_shifts": "1",
"id_outlets_penugasan": "41",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-04",
"jam_masuk": null,
"jam_keluar": null,
"id_presence_groups": "1",
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "absen",
"nama_shift": "PAGI",
"shift_jam_masuk": "08:00",
"shift_jam_keluar": "15:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Didit Velliz",
"nama_outlet": "KERKHOFF",
"nama_regional_manager": null,
"nama_area_manager": null,
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"day_name": "Kamis",
"date_number": "4",
"month_number": "1",
"month_number_formatted": "Jan",
"year": "2024"
},
{
"id": "9",
"id_user": "1",
"id_shifts": "1",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-05",
"jam_masuk": null,
"jam_keluar": null,
"id_presence_groups": "1",
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "absen",
"nama_shift": "PAGI",
"shift_jam_masuk": "08:00",
"shift_jam_keluar": "15:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Didit Velliz",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"day_name": "Jumat",
"date_number": "5",
"month_number": "1",
"month_number_formatted": "Jan",
"year": "2024"
},
{
"id": "17",
"id_user": "1",
"id_shifts": "1",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-09",
"jam_masuk": null,
"jam_keluar": null,
"id_presence_groups": "1",
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "absen",
"nama_shift": "PAGI",
"shift_jam_masuk": "08:00",
"shift_jam_keluar": "15:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Didit Velliz",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"kode_presence_groups": "JKPAPI.O.19.090124.001",
"is_published": "1",
"day_name": "Selasa",
"date_number": "9",
"month_number": "1",
"month_number_formatted": "Jan",
"year": "2024"
}
]
}Mutasi Pegawai
hr_mutation_requests/create [POST]
hr_mutation_requests/explore [POST]
hr_mutation_requests/search [POST]
hr_mutation_requests/table [POST]
hr_mutation_requests/{?} [GET]
hr_mutation_requests/{?}/delete [DELETE]
hr_mutation_requests/{?}/update [PUT]
Instruksi Lembur
hr_overtime_requests/create [POST]
hr_overtime_requests/explore [POST]
hr_overtime_requests/search [POST]
hr_overtime_requests/table [POST]
hr_overtime_requests/{?} [GET]
hr_overtime_requests/{?}/delete [DELETE]
hr_overtime_requests/{?}/update [PUT]
Payroll
hr_payroll_items/create [POST]
hr_payroll_items/explore [POST]
hr_payroll_items/search [POST]
hr_payroll_items/table [POST]
hr_payroll_items/{?} [GET]
hr_payroll_items/{?}/delete [DELETE]
hr_payroll_items/{?}/update [PUT]
hr_payroll/create [POST]
hr_payroll/explore [POST]
hr_payroll/search [POST]
hr_payroll/table [POST]
hr_payroll/tandai_dibayar [POST]
hr_payroll/verify [POST]
hr_payroll/{?} [GET]
hr_payroll/{?}/delete [DELETE]
hr_payroll/{?}/update [PUT]
hr_payroll_details/create [POST]
hr_payroll_details/explore [POST]
hr_payroll_details/search [POST]
hr_payroll_details/table [POST]
hr_payroll_details/{?} [GET]
hr_payroll_details/{?}/delete [DELETE]
hr_payroll_details/{?}/update [PUT]
Dashboard
api/dashboardhr/ringkasan_absensi [POST]
JSON Request
{
"id_user": 5,
"date_from": "01/01/2024",
"date_to": "18/01/2024"
}JSON Response
{
"date": {
"current_day": 7,
"total_day": 11,
"remaining_day": 4
},
"hadir": 0,
"sakit": 0,
"cuti": 0,
"absen": 0,
"dayoff": 0,
"today": [
{
"id": "14",
"id_user": "5",
"id_shifts": "2",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-07",
"jam_masuk": "15:00:00",
"jam_keluar": "22:00:00",
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "dayoff",
"nama_shift": "SIANG",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Testing",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Minggu",
"date_number": "7",
"month_number": "12",
"month_number_formatted": "Des",
"year": "2024"
}
],
"upcoming": [
{
"id": "16",
"id_user": "5",
"id_shifts": "2",
"id_outlets_penugasan": "19",
"id_user_regional_manager": "0",
"id_user_area_manager": "0",
"tanggal": "2024-01-08",
"jam_masuk": "15:00:00",
"jam_keluar": "22:00:00",
"lokasi_masuk_lat": "0",
"lokasi_masuk_lng": "0",
"nama_lokasi_masuk": "",
"lokasi_keluar_lat": "0",
"lokasi_keluar_lng": "0",
"nama_lokasi_keluar": "",
"catatan": "",
"tipe": "presences",
"nama_shift": "SIANG",
"shift_jam_masuk": "15:00:00",
"shift_jam_keluar": "22:00:00",
"masuk_lampiran_berkas": "",
"masuk_lampiran_nama_berkas": "",
"keluar_lampiran_berkas": "",
"keluar_lampiran_nama_berkas": "",
"nama_pegawai": "Testing",
"nama_outlet": "ASIA GARUT",
"nama_regional_manager": null,
"nama_area_manager": null,
"day_name": "Senin",
"date_number": "8",
"month_number": "12",
"month_number_formatted": "Des",
"year": "2024"
}
]
}Report
TODOC
© 2023 – 2024 Mostar Studio x CFCPAPI