Connected to PostgreSQL Database


Table: audit_log

Structure

Column Type Length Nullable
audit_idintegerNO
table_namecharacter varying50NO
field_namecharacter varying50YES
record_idintegerNO
actioncharacter varying20NO
old_valuesjsonbYES
new_valuesjsonbYES
changed_bycharacter varying50YES
changed_ontimestamp without time zoneNO
ip_addresscharacter varying45YES
session_idcharacter varying128YES
user_agentcharacter varying255YES

Sample Data (Max 10 Rows)

audit_idtable_namefield_namerecord_idactionold_valuesnew_valueschanged_bychanged_onip_addresssession_iduser_agent
1user_master1CREATE{"note": "Default superuser created during setup", "role": "superuser", "status": "active", "last_name": "Administrator", "user_code": "superadmin", "first_name": "Super"}system2026-05-23 15:05:33.347098157.85.206.120
2user_masterfailed_login_count1UPDATE{"failed_login_count": 0}{"failed_login_count": 1}2026-05-23 15:20:33.887215157.85.206.120pikfjenja3fb06kepctmhjpnbaMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
3user_masterfailed_login_count1UPDATE{"failed_login_count": 1}{"failed_login_count": 2}2026-05-23 15:20:43.632093157.85.206.120pikfjenja3fb06kepctmhjpnbaMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
4user_masterlast_login_on1UPDATE{"last_login_on": null}{"last_login_on": "2026-05-23 15:21:54"}superadmin2026-05-23 15:21:54.259263157.85.206.120pikfjenja3fb06kepctmhjpnbaMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
5user_sessionis_active1UPDATE{"is_active": true}{"is_active": false, "logged_out_by": "superadmin"}superadmin2026-05-23 15:23:29.228607157.85.206.120pikfjenja3fb06kepctmhjpnbaMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
6user_masterfailed_login_count1UPDATE{"failed_login_count": 0}{"failed_login_count": 1}2026-05-23 15:23:32.770483157.85.206.1208o5o8kndvcpmovqhsqekecuiu3Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
7user_masterfailed_login_count1UPDATE{"failed_login_count": 1}{"failed_login_count": 2}2026-05-23 15:23:50.182211157.85.206.1208o5o8kndvcpmovqhsqekecuiu3Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
8user_masterfailed_login_count1UPDATE{"failed_login_count": 2}{"failed_login_count": 3}2026-05-23 15:23:59.583019157.85.206.1208o5o8kndvcpmovqhsqekecuiu3Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
9user_masterlast_login_on1UPDATE{"last_login_on": null}{"last_login_on": "2026-05-23 15:24:13"}superadmin2026-05-23 15:24:13.426558157.85.206.1208o5o8kndvcpmovqhsqekecuiu3Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
10user_masterpassword_hash1UPDATE{"changed": true}{"changed": true}superadmin2026-05-23 15:25:32.204863157.85.206.1208o5o8kndvcpmovqhsqekecuiu3Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36

Table: blanket_penawaran_header

Structure

Column Type Length Nullable
blanket_idintegerNO
blanket_numbercharacter varying50NO
supplier_idintegerNO
supplier_name_snapshotcharacter varying100YES
titlecharacter varying200YES
start_datedateYES
close_order_datedateYES
due_payment_datedateYES
delivery_datedateYES
close_datedateYES
statuscharacter varying20NO
created_bycharacter varying50YES
created_ontimestamp without time zoneNO

Sample Data (Max 10 Rows)

blanket_idblanket_numbersupplier_idsupplier_name_snapshottitlestart_dateclose_order_datedue_payment_datedelivery_dateclose_datestatuscreated_bycreated_on
1BL202605230012Toko Beras Nyawangpenawaran juni 2026 012026-05-232026-05-302026-06-012026-06-032026-06-10closedsuperadmin2026-05-23 22:36:45.721542
2BL202605240011Beras Ripahpenawaran 0032026-05-242026-05-312026-06-022026-06-042026-06-11cancelledsuperadmin2026-05-24 17:13:54.990755
3BL202605240021Beras Ripahblanket penawaran 0052026-05-242026-05-312026-06-022026-06-042026-06-11cancelledsuperadmin2026-05-24 17:17:27.150142
4BL202605240031Beras Ripahblanket penawaran 1012026-05-242026-05-312026-06-022026-06-042026-06-11cancelledsuperadmin2026-05-24 17:29:59.765144
5BL202605240041Beras Ripahblanket penawaran 1052026-05-242026-05-312026-06-022026-06-042026-06-11cancelledsuperadmin2026-05-24 17:35:33.260369
6BL202605240051Beras Ripahblanket penawaran 1032026-05-242026-05-312026-06-022026-06-042026-06-11opensuperadmin2026-05-24 17:45:31.529187

Table: blanket_penawaran_item

Structure

Column Type Length Nullable
blanket_idintegerNO
item_idintegerNO
item_numberintegerNO
descriptioncharacter varying200NO
unit_of_measurecharacter varying20NO
qty_offerednumericNO
unit_pricenumericNO

Sample Data (Max 10 Rows)

blanket_iditem_iditem_numberdescriptionunit_of_measureqty_offeredunit_price
1110beras premium 4kg1001.003.00
1220beras ramos 4kg2001.002.00
2310beras abrakadabrapcs100.0010000.00
2420beras muslihatpcs100.0020000.00
3510beras abrakadabrapcs100.0010000.00
3620Beras primapcs100.0020000.00
4710beras abrakadabrapcs100.0010000.00
4820beras pulerpcs100.0020000.00
5910beras abrakadabrapcs100.0010000.00
51020beras pulerpcs100.0020000.00

Table: blanket_site_assignment

Structure

Column Type Length Nullable
assignment_idintegerNO
blanket_idintegerNO
site_idintegerNO
assigned_bycharacter varying50YES
assigned_ontimestamp without time zoneNO
statuscharacter varying20NO

Sample Data (Max 10 Rows)

assignment_idblanket_idsite_idassigned_byassigned_onstatus
121superadmin2026-05-24 17:13:54.990755active

Table: booking_header

Structure

Column Type Length Nullable
booking_idintegerNO
booking_numbercharacter varying50NO
site_idintegerNO
penawaran_idintegerNO
supplier_idintegerNO
member_idintegerNO
member_name_snapshotcharacter varying100YES
statuscharacter varying30NO
total_amountnumericNO
payment_proof_file_pathcharacter varying255YES
payment_datetimestamp without time zoneYES
payment_methodcharacter varying30YES
payment_amountnumericYES
payment_verified_bycharacter varying50YES
payment_verified_ontimestamp without time zoneYES
payment_rejected_reasoncharacter varying200YES
payment_rejected_countintegerNO
delivery_addresscharacter varying255YES
delivery_notescharacter varying500YES
estimated_delivery_datedateYES
delivery_proof_file_pathcharacter varying255YES
is_recipient_confirmedbooleanNO
recipient_confirmed_ontimestamp without time zoneYES
cancelled_reasoncharacter varying200YES
cancelled_bycharacter varying50YES
cancelled_ontimestamp without time zoneYES
is_refund_requiredbooleanNO
refund_processed_ontimestamp without time zoneYES
refund_processed_bycharacter varying50YES
notescharacter varying500YES
created_bycharacter varying50YES
created_ontimestamp without time zoneNO
updated_bycharacter varying50YES
updated_ontimestamp without time zoneYES
expired_ontimestamp without time zoneYES

Sample Data (Max 10 Rows)

booking_idbooking_numbersite_idpenawaran_idsupplier_idmember_idmember_name_snapshotstatustotal_amountpayment_proof_file_pathpayment_datepayment_methodpayment_amountpayment_verified_bypayment_verified_onpayment_rejected_reasonpayment_rejected_countdelivery_addressdelivery_notesestimated_delivery_datedelivery_proof_file_pathis_recipient_confirmedrecipient_confirmed_oncancelled_reasoncancelled_bycancelled_onis_refund_requiredrefund_processed_onrefund_processed_bynotescreated_bycreated_onupdated_byupdated_onexpired_on
8B202605230021218subaryadi ahmadclosed213520.00uploads/payment_proofs/payment_6a12743220672_20260524104450.jpeg2026-05-24 00:00:00transfer223999.99adminsby0022026-05-24 13:45:55.300640jl kutilang 13 paseban wonokromo2026-06-0512026-05-24 15:24:44.36290508174747412332026-05-23 23:27:59.7192582026-05-24 10:44:50.1385972026-05-24 23:27:59
7B202605230011328subaryadi ahmadclosed92000.00uploads/payment_proofs/payment_6a129f02d81e8_20260524134730.jpeg2026-05-24 00:00:00transfer150000.00adminsby0022026-05-24 13:48:38.2063230jl kutilang 13 paseban wonokromoambil magrib2026-06-0312026-05-24 15:24:52.33402608174747412332026-05-23 23:26:32.4677708174747412332026-05-24 13:47:30.8906222026-05-24 23:26:32
9B202605240011428subaryadi ahmadclosed36000.00uploads/payment_proofs/payment_6a12b7f5141e4_20260524153357.jpeg2026-05-24 00:00:00transfer50000.00adminsby0022026-05-24 15:34:35.8229320jl kutilang 13 paseban wonokromo2026-06-10112026-05-24 15:35:50.87321208174747412332026-05-24 15:32:38.57368508174747412332026-05-24 15:33:57.0869592026-05-25 15:32:38
11B202605240031528subaryadi ahmadclosed74000.00uploads/payment_proofs/payment_6a12c5c26a343_20260524163250.jpeg2026-05-24 00:00:00transfer120000.00adminsby0022026-05-24 16:33:33.0639110jl kutilang 13 paseban wonokromo2026-06-0412026-05-24 16:35:25.35600408174747412332026-05-24 16:32:35.02513508174747412332026-05-24 16:32:50.4362142026-05-25 16:32:35
10B202605240021527ahmad kurainclosed62000.00uploads/payment_proofs/payment_6a12c571f0537_20260524163129.jpeg2026-05-24 00:00:00transfer100000.00adminsby0022026-05-24 16:33:37.9601830jl. bungur 12 wonokromo2026-06-0412026-05-24 16:35:07.02787308127272737742026-05-24 16:31:05.10501508127272737742026-05-24 16:31:30.2531642026-05-25 16:31:05
12B20260524004210110athifah zakiyyahpaid220000.00uploads/payment_proofs/payment_6a12d7d85416a_20260524175000.jpeg2026-05-24 00:00:00transfer299999.000jl kanayakan a12026-06-04082222222222026-05-24 17:49:45.301791082222222222026-05-24 17:50:00.3509082026-05-25 17:49:45
13B202605240051917ahmad kurainpaid80000.00uploads/payment_proofs/payment_6a12d8670c0be_20260524175223.jpeg2026-05-24 00:00:00transfer100000.000jl. bungur 12 wonokromo2026-06-0408127272737742026-05-24 17:50:46.09038808127272737742026-05-24 17:52:23.0602672026-05-25 17:50:46
14B202605240061918subaryadi ahmadpaid120000.00uploads/payment_proofs/payment_6a12d95610613_20260524175622.jpeg2026-05-24 00:00:00transfer200000.000jl kutilang 13 paseban wonokromo2026-06-0408174747412332026-05-24 17:56:04.37272708174747412332026-05-24 17:56:22.075872026-05-25 17:56:04

Table: booking_item

Structure

Column Type Length Nullable
booking_idintegerNO
item_idintegerNO
penawaran_item_idintegerNO
description_snapshotcharacter varying200YES
unit_of_measure_snapshotcharacter varying20YES
qty_offered_snapshotnumericYES
qty_orderednumericNO
unit_price_snapshotnumericNO
subtotalnumericNO
item_statuscharacter varying20NO

Sample Data (Max 10 Rows)

booking_iditem_idpenawaran_item_iddescription_snapshotunit_of_measure_snapshotqty_offered_snapshotqty_orderedunit_price_snapshotsubtotalitem_status
715beras premium 4kgpcs60.001.0058000.0058000.00active
726beras ramos 4kgpcs60.001.0034000.0034000.00active
833beras premium 7kgpcs50.002.0059000.00118000.00active
844beras biasa 7kgpcs70.001.9948000.0095520.00active
957Beras primapcs20.003.0012000.0036000.00active
1068beras pulerpcs20.001.0012000.0012000.00active
1079beras cianjurpcs30.002.0025000.0050000.00active
1188beras pulerpcs20.002.0012000.0024000.00active
1199beras cianjurpcs30.002.0025000.0050000.00active
121018beras abrakadabrapcs50.005.0017000.0085000.00active

Table: booking_status_history

Structure

Column Type Length Nullable
history_idintegerNO
booking_idintegerNO
status_fromcharacter varying30YES
status_tocharacter varying30NO
changed_bycharacter varying50YES
changed_ontimestamp without time zoneNO
notescharacter varying500YES
ip_addresscharacter varying45YES

Sample Data (Max 10 Rows)

history_idbooking_idstatus_fromstatus_tochanged_bychanged_onnotesip_address
17open08174747412332026-05-23 23:26:32.46777Booking created
28open08174747412332026-05-23 23:27:59.719258Booking created
38openpaid08174747412332026-05-24 10:44:50.138597Payment: transfer Rp 224.000
68paidverifiedadminsby0022026-05-24 13:45:55.30064Payment verified by admin
77openpaid08174747412332026-05-24 13:47:30.890622Payment: transfer Rp 150.000157.85.206.120
87paidverifiedadminsby0022026-05-24 13:48:38.206323Payment verified by admin
98verifiedpreparingadminsby0022026-05-24 15:22:13.853651deliver
107verifiedpreparingadminsby0022026-05-24 15:22:27.928611deli
118preparingdeliveredadminsby0022026-05-24 15:23:37.192249
127preparingdeliveredadminsby0022026-05-24 15:23:41.498912

Table: config

Structure

Column Type Length Nullable
config_idintegerNO
config_keycharacter varying40NO
config_valuenumericNO
config_value_2numericYES
descriptioncharacter varying255YES
updated_bycharacter varying50YES
updated_ontimestamp without time zoneYES

Sample Data (Max 10 Rows)

config_idconfig_keyconfig_valueconfig_value_2descriptionupdated_byupdated_on
1marbot_percentage0.5000Marbot commission (20%)superadmin2026-05-24 17:59:21.622392
2penawaran_open_days7.0000Days penawaran open for orderssuperadmin2026-05-24 17:59:21.644707
3penawaran_payment_days2.0000Days for payment after order closesuperadmin2026-05-24 17:59:21.665082
4penawaran_delivery_days2.0000Days for delivery after paymentsuperadmin2026-05-24 17:59:21.691207
5penawaran_close_days7.0000Days until penawaran fully closedsuperadmin2026-05-24 17:59:21.709581
6min_order_default1.0000Default minimum order per itemsuperadmin2026-05-24 17:59:21.735618
7max_order_default10.0000Default maximum order per itemsuperadmin2026-05-24 17:59:21.889348
8auto_cancel_hours24.0000Hours until auto-cancel (unpaid booking)superadmin2026-05-24 17:59:22.116925
10quota_threshold_percent50.0000Minimum quota % to avoid cancellationsuperadmin2026-05-24 17:59:22.133851
11refund_sla_days3.0000Refund processing SLA (business days)superadmin2026-05-24 17:59:22.154401

Table: data_archive

Structure

Column Type Length Nullable
archive_idintegerNO
table_namecharacter varying50NO
record_idintegerNO
archive_datajsonbNO
archived_bycharacter varying50YES
archived_ontimestamp without time zoneNO
archive_reasoncharacter varying200YES
retention_until_datedateYES

Sample Data (Max 10 Rows)

No data found.

Table: delivery_tracking

Structure

Column Type Length Nullable
tracking_idintegerNO
booking_idintegerNO
tracking_numbercharacter varying100YES
carriercharacter varying50YES
status_fromcharacter varying30YES
status_tocharacter varying30NO
changed_bycharacter varying50YES
changed_ontimestamp without time zoneNO
delivery_photo_file_pathcharacter varying255YES
notescharacter varying500YES

Sample Data (Max 10 Rows)

tracking_idbooking_idtracking_numbercarrierstatus_fromstatus_tochanged_bychanged_ondelivery_photo_file_pathnotes
18preparingdeliveredadminsby0022026-05-24 15:23:37.192249
27preparingdeliveredadminsby0022026-05-24 15:23:41.498912
391jojopreparingdeliveredadminsby0022026-05-24 15:35:12.797799
411preparingdeliveredadminsby0022026-05-24 16:34:21.486016
510preparingdeliveredadminsby0022026-05-24 16:34:34.423318

Table: file_upload_log

Structure

Column Type Length Nullable
upload_idintegerNO
original_namecharacter varying255YES
stored_namecharacter varying255YES
file_pathcharacter varying500YES
mime_typecharacter varying50YES
file_size_bytesintegerYES
uploaded_bycharacter varying50YES
uploaded_ontimestamp without time zoneNO
related_tablecharacter varying50YES
related_record_idintegerYES
purposecharacter varying50YES

Sample Data (Max 10 Rows)

upload_idoriginal_namestored_namefile_pathmime_typefile_size_bytesuploaded_byuploaded_onrelated_tablerelated_record_idpurpose
1WhatsApp Image 2026-05-24 at 10.22.49 AM.jpegpayment_6a129f02d81e8_20260524134730.jpeguploads/payment_proofs/payment_6a129f02d81e8_20260524134730.jpegimage/jpeg7974108174747412332026-05-24 13:47:30.890622booking_header7payment_proof
2WhatsApp Image 2026-05-24 at 10.22.49 AM.jpegpayment_6a12b7f5141e4_20260524153357.jpeguploads/payment_proofs/payment_6a12b7f5141e4_20260524153357.jpegimage/jpeg7974108174747412332026-05-24 15:33:57.086959booking_header9payment_proof
3WhatsApp Image 2026-05-24 at 10.22.49 AM.jpegpayment_6a12c571f0537_20260524163129.jpeguploads/payment_proofs/payment_6a12c571f0537_20260524163129.jpegimage/jpeg7974108127272737742026-05-24 16:31:30.253164booking_header10payment_proof
4WhatsApp Image 2026-05-24 at 10.22.49 AM.jpegpayment_6a12c5c26a343_20260524163250.jpeguploads/payment_proofs/payment_6a12c5c26a343_20260524163250.jpegimage/jpeg7974108174747412332026-05-24 16:32:50.436214booking_header11payment_proof
5WhatsApp Image 2026-05-24 at 10.22.49 AM.jpegpayment_6a12d7d85416a_20260524175000.jpeguploads/payment_proofs/payment_6a12d7d85416a_20260524175000.jpegimage/jpeg79741082222222222026-05-24 17:50:00.350908booking_header12payment_proof
6WhatsApp Image 2026-05-24 at 10.22.49 AM.jpegpayment_6a12d8670c0be_20260524175223.jpeguploads/payment_proofs/payment_6a12d8670c0be_20260524175223.jpegimage/jpeg7974108127272737742026-05-24 17:52:23.060267booking_header13payment_proof
7WhatsApp Image 2026-05-24 at 10.22.49 AM.jpegpayment_6a12d95610613_20260524175622.jpeguploads/payment_proofs/payment_6a12d95610613_20260524175622.jpegimage/jpeg7974108174747412332026-05-24 17:56:22.07587booking_header14payment_proof

Table: notification

Structure

Column Type Length Nullable
notification_idintegerNO
user_idintegerNO
notification_typecharacter varying30NO
titlecharacter varying100YES
messagecharacter varying500YES
action_urlcharacter varying255YES
prioritycharacter varying10NO
sent_viacharacter varying20NO
is_readbooleanNO
created_ontimestamp without time zoneNO
read_ontimestamp without time zoneYES
expires_ontimestamp without time zoneYES

Sample Data (Max 10 Rows)

notification_iduser_idnotification_typetitlemessageaction_urlprioritysent_viais_readcreated_onread_onexpires_on
16approvalNew Registration Requestahmad kurain requested to join the site.member_approve.php?id=7highin_app2026-05-23 15:48:53.166254
27approvalRegistration ApprovedYour registration has been approved! You can now start using the system.dashboard_member.phphighin_app2026-05-23 21:54:21.56534
36approvalNew Registration Requestsubaryadi ahmad requested to join the site.member_approve.php?id=8highin_app2026-05-23 21:55:52.296042
48approvalRegistration ApprovedYour registration has been approved! You can now start using the system.dashboard_member.phphighin_app2026-05-23 21:56:27.20386
57bookingNew Penawaran: Juni 2026A new penawaran is now open for orders. Check it out!penawaran_view.php?id=1highin_app2026-05-23 22:06:26.59914
68bookingNew Penawaran: Juni 2026A new penawaran is now open for orders. Check it out!penawaran_view.php?id=1highin_app2026-05-23 22:06:26.59914
77bookingNew Penawaran: Juni 2026A new penawaran is now open for orders. Check it out!penawaran_view.php?id=2highin_app2026-05-23 22:08:12.148501
88bookingNew Penawaran: Juni 2026A new penawaran is now open for orders. Check it out!penawaran_view.php?id=2highin_app2026-05-23 22:08:12.148501
97bookingNew Penawaran: penawaran juni 2026 01A new penawaran is now open for orders. Check it out!penawaran_view.php?id=3highin_app2026-05-23 22:39:23.156285
108bookingNew Penawaran: penawaran juni 2026 01A new penawaran is now open for orders. Check it out!penawaran_view.php?id=3highin_app2026-05-23 22:39:23.156285

Table: penawaran_header

Structure

Column Type Length Nullable
penawaran_idintegerNO
penawaran_numbercharacter varying50NO
blanket_idintegerYES
site_idintegerNO
supplier_idintegerNO
supplier_name_snapshotcharacter varying100YES
titlecharacter varying200YES
start_datedateNO
close_order_datedateNO
due_payment_datedateNO
delivery_datedateNO
close_datedateNO
statuscharacter varying20NO
published_ontimestamp without time zoneYES
closed_ontimestamp without time zoneYES
cancelled_reasoncharacter varying200YES
total_amountnumericNO
created_bycharacter varying50YES
created_ontimestamp without time zoneNO
updated_bycharacter varying50YES
updated_ontimestamp without time zoneYES

Sample Data (Max 10 Rows)

penawaran_idpenawaran_numberblanket_idsite_idsupplier_idsupplier_name_snapshottitlestart_dateclose_order_datedue_payment_datedelivery_dateclose_datestatuspublished_onclosed_oncancelled_reasontotal_amountcreated_bycreated_onupdated_byupdated_on
1P2026052300111Beras RipahJuni 20262026-05-232026-05-302026-06-012026-06-032026-06-10closed2026-05-23 22:06:26.599142026-05-23 22:06:42.4049716430000.00adminsby0022026-05-23 22:05:40.868409adminsby0022026-05-23 22:06:26.59914
3P20260523003112Toko Beras Nyawangpenawaran juni 2026 012026-05-232026-05-302026-06-012026-06-032026-06-10closed2026-05-23 22:39:23.1562852026-05-24 15:26:06.354645520000.00adminsby0022026-05-23 22:39:14.951297adminsby0022026-05-23 22:39:23.156285
2P2026052300211Beras RipahJuni 20262026-05-252026-06-012026-06-032026-06-052026-06-12closed2026-05-23 22:08:12.1485012026-05-24 15:26:10.001836310000.00adminsby0022026-05-23 22:07:54.415029adminsby0022026-05-23 22:08:12.148501
4P2026052400112Toko Beras NyawangP00003-Gelap Nyawang2026-05-302026-06-062026-06-082026-06-102026-06-17closed2026-05-24 15:31:49.0520582026-05-24 15:37:13.609709240000.00adminsby0022026-05-24 15:31:37.674603adminsby0022026-05-24 15:31:49.052058
6P20260524003321Beras Ripahblanket penawaran 0052026-05-242026-05-312026-06-022026-06-042026-06-11closed2026-05-24 17:19:23.2501512026-05-24 17:28:25.358631200000.00adminbdg0022026-05-24 17:19:17.242453adminbdg0022026-05-24 17:19:23.250151
7P20260524004312Toko Beras Nyawangblanket penawaran 0052026-05-242026-05-312026-06-022026-06-042026-06-11cancelled800000.00adminsby0022026-05-24 17:20:34.542153
5P2026052400212Toko Beras NyawangP00031-Juni meriah 20262026-05-242026-05-312026-06-022026-06-042026-06-11closed2026-05-24 16:26:23.0383222026-05-24 17:37:12.180598990000.00adminsby0022026-05-24 16:26:15.685771adminsby0022026-05-24 16:26:23.038322
8P20260524005511Beras Ripahblanket penawaran 1052026-05-242026-05-312026-06-022026-06-042026-06-11closed2026-05-24 17:36:48.7564822026-05-24 17:43:06.629477800000.00adminsby0022026-05-24 17:36:42.079292adminsby0022026-05-24 17:36:48.756482
9P20260524006611Beras Ripahblanket penawaran 1032026-05-242026-05-312026-06-022026-06-042026-06-11open2026-05-24 17:46:26.5156521050000.00adminsby0022026-05-24 17:46:20.297933adminsby0022026-05-24 17:46:26.515652
10P20260524007621Beras Ripahblanket penawaran 1032026-05-242026-05-312026-06-022026-06-042026-06-11open2026-05-24 17:47:12.2642122740000.00adminbdg0022026-05-24 17:47:06.405439adminbdg0022026-05-24 17:47:12.264212

Table: penawaran_item

Structure

Column Type Length Nullable
penawaran_idintegerNO
item_idintegerNO
item_numberintegerNO
descriptioncharacter varying200NO
image_file_pathcharacter varying255YES
unit_of_measurecharacter varying20NO
qty_offerednumericNO
qty_orderednumericNO
qty_availablenumericNO
supplier_pricenumericNO
selling_pricenumericNO
min_ordernumericNO
max_ordernumericYES
statuscharacter varying20NO

Sample Data (Max 10 Rows)

penawaran_iditem_iditem_numberdescriptionimage_file_pathunit_of_measureqty_offeredqty_orderedqty_availablesupplier_priceselling_pricemin_ordermax_orderstatus
1110Beras premium 5 kgpcs50.000.0050.0056000.0060000.001.005.00active
1220Beras biasa 5 kgpcs70.000.0070.0043000.0049000.001.002.00active
3510beras premium 4kgpcs60.001.0059.0055000.0058000.001.003.00active
3620beras ramos 4kgpcs60.001.0059.0032000.0034000.001.003.00active
2310beras premium 7kgpcs50.002.0048.0055000.0059000.001.008.00active
2420beras biasa 7kgpcs70.001.9968.0145000.0048000.001.002.00active
4710Beras primapcs20.003.0017.0010000.0012000.001.003.00active
5810beras pulerpcs20.003.0017.0010000.0012000.001.003.00active
5920beras cianjurpcs30.004.0026.0020000.0025000.001.002.00active
61010beras abrakadabrapcs30.000.0030.0010000.0015000.001.003.00active

Table: penawaran_view_log

Structure

Column Type Length Nullable
view_idintegerNO
penawaran_idintegerNO
site_idintegerNO
viewed_byintegerYES
ip_addresscharacter varying45YES
user_agentcharacter varying255YES
viewed_ontimestamp without time zoneNO
sourcecharacter varying50YES

Sample Data (Max 10 Rows)

No data found.

Table: report_template

Structure

Column Type Length Nullable
template_idintegerNO
report_codecharacter varying20NO
report_namecharacter varying100YES
descriptioncharacter varying255YES
selection_fieldsjsonbYES
output_columnsjsonbYES
lamp_logicjsonbYES
access_rolescharacter varying100YES
created_ontimestamp without time zoneNO

Sample Data (Max 10 Rows)

template_idreport_codereport_namedescriptionselection_fieldsoutput_columnslamp_logicaccess_rolescreated_on
1Report-001Site PerformanceSite performance overview with member count, booking statistics, and activity metrics. Export: Excel .xlsx[{"type": "text", "field": "country", "label": "Country"}, {"type": "text", "field": "province", "label": "Province"}, {"type": "text", "field": "city", "label": "City"}, {"type": "select", "field": "site_id", "label": "Site"}, {"type": "text", "field": "site_name", "label": "Site Name"}][{"label": "Site Code", "column": "site_code"}, {"label": "Site Name", "column": "site_name"}, {"label": "Country", "column": "country"}, {"label": "Province", "column": "province"}, {"label": "City", "column": "city"}, {"label": "Member Count", "column": "member_count"}, {"label": "Total Bookings", "column": "total_bookings"}, {"label": "Total Revenue", "column": "total_revenue"}, {"label": "Active Penawaran", "column": "active_penawaran"}, {"label": "Status", "column": "status"}]{"red": {"condition": "member_count < 5"}, "green": {"condition": "member_count >= 10 AND total_bookings > 0"}, "yellow": {"condition": "member_count >= 5 AND member_count < 10"}}superuser,admin_site2026-05-23 15:06:29.508032
2Report-002Penawaran PerformancePenawaran performance with item details, reserved quantity, and delivery metrics.[{"type": "text", "field": "country", "label": "Country"}, {"type": "text", "field": "province", "label": "Province"}, {"type": "text", "field": "city", "label": "City"}, {"type": "select", "field": "site_id", "label": "Site"}, {"type": "text", "field": "site_name", "label": "Site Name"}, {"type": "select", "field": "penawaran_id", "label": "Penawaran"}][{"label": "Penawaran #", "column": "penawaran_number"}, {"label": "Site", "column": "site_name"}, {"label": "Supplier", "column": "supplier_name"}, {"label": "Title", "column": "title"}, {"label": "Start Date", "column": "start_date"}, {"label": "Close Order", "column": "close_order_date"}, {"label": "Status", "column": "status"}, {"label": "Total Amount", "column": "total_amount"}, {"label": "Items", "column": "item_count"}, {"label": "Total Booked", "column": "total_booked"}, {"label": "Total Delivered", "column": "total_delivered"}]{"red": {"condition": "total_booked < total_amount * 0.5"}, "green": {"condition": "total_booked >= total_amount * 0.8"}, "yellow": {"condition": "total_booked >= total_amount * 0.5"}}superuser,admin_site2026-05-23 15:06:29.532766
3Report-003Blanket PerformanceBlanket penawaran performance with site assignments and utilization metrics.[{"type": "text", "field": "country", "label": "Country"}, {"type": "text", "field": "province", "label": "Province"}, {"type": "text", "field": "city", "label": "City"}, {"type": "select", "field": "site_id", "label": "Site"}, {"type": "text", "field": "site_name", "label": "Site Name"}, {"type": "select", "field": "blanket_id", "label": "Blanket"}][{"label": "Blanket #", "column": "blanket_number"}, {"label": "Supplier", "column": "supplier_name"}, {"label": "Title", "column": "title"}, {"label": "Status", "column": "status"}, {"label": "Sites Assigned", "column": "site_count"}, {"label": "Items", "column": "item_count"}, {"label": "Total Reserved", "column": "total_reserved"}, {"label": "Total Delivered", "column": "total_delivered"}]{"red": {"condition": "total_delivered < total_reserved * 0.7"}, "green": {"condition": "total_delivered >= total_reserved * 0.9"}, "yellow": {"condition": "total_delivered >= total_reserved * 0.7"}}superuser,admin_site2026-05-23 15:06:29.548988
4Report-004Booking PerformanceBooking performance with member details, payment status, and delivery tracking.[{"type": "text", "field": "country", "label": "Country"}, {"type": "text", "field": "province", "label": "Province"}, {"type": "text", "field": "city", "label": "City"}, {"type": "select", "field": "site_id", "label": "Site"}, {"type": "text", "field": "site_name", "label": "Site Name"}, {"type": "select", "field": "booking_id", "label": "Booking"}][{"label": "Booking #", "column": "booking_number"}, {"label": "Member", "column": "member_name"}, {"label": "Site", "column": "site_name"}, {"label": "Penawaran", "column": "penawaran_title"}, {"label": "Status", "column": "status"}, {"label": "Total Amount", "column": "total_amount"}, {"label": "Payment", "column": "payment_status"}, {"label": "Created", "column": "created_on"}, {"label": "Items", "column": "item_count"}]{"red": {"condition": "status IN ('open', 'rejected', 'cancelled')"}, "green": {"condition": "status IN ('received', 'closed')"}, "yellow": {"condition": "status IN ('paid', 'verified', 'preparing', 'delivered')"}}superuser,admin_site2026-05-23 15:06:29.567915
5Report-005Supplier PerformanceSupplier performance with delivery metrics, cancellation rates, and lamp status.[{"type": "select", "field": "supplier_id", "label": "Supplier"}, {"type": "text", "field": "supplier_name", "label": "Supplier Name"}, {"type": "date", "field": "date_from", "label": "Date From"}, {"type": "date", "field": "date_to", "label": "Date To"}][{"label": "Supplier Code", "column": "supplier_code"}, {"label": "Supplier Name", "column": "supplier_name"}, {"label": "Total Bookings", "column": "total_bookings"}, {"label": "Delivered", "column": "delivered_count"}, {"label": "Cancelled", "column": "cancelled_count"}, {"label": "Cancel Rate %", "column": "cancel_rate"}, {"label": "Total Amount", "column": "total_amount"}, {"label": "Avg Delivery Days", "column": "avg_delivery_days"}, {"label": "Status", "column": "lamp_status"}]{"red": {"condition": "overdue_delivery > 7 OR cancel_rate > 20"}, "green": {"condition": "overdue_delivery = 0 AND cancel_rate < 10"}, "yellow": {"condition": "overdue_delivery <= 3 OR cancel_rate BETWEEN 10 AND 20"}}superuser,admin_site2026-05-23 15:06:29.589927
6Report-006Site Financial PerformanceFinancial breakdown per site showing total booking, marbot (20%), kas, and supplier amounts.[{"type": "text", "field": "country", "label": "Country"}, {"type": "text", "field": "province", "label": "Province"}, {"type": "text", "field": "city", "label": "City"}, {"type": "select", "field": "site_id", "label": "Site"}, {"type": "text", "field": "site_name", "label": "Site Name"}][{"label": "Site Code", "column": "site_code"}, {"label": "Site Name", "column": "site_name"}, {"label": "Penawaran #", "column": "penawaran_number"}, {"label": "Total Booking", "column": "total_booking_amount"}, {"label": "Marbot (20%)", "column": "marbot_amount"}, {"label": "Kas Amount", "column": "kas_amount"}, {"label": "Supplier Amount", "column": "supplier_amount"}, {"label": "Payment Status", "column": "payment_status"}]{"red": {"condition": "payment_status = \"pending\" OR kas_amount < 0"}, "green": {"condition": "payment_status = \"confirmed\" AND kas_amount > 0"}, "yellow": {"condition": "payment_status = \"paid\""}}superuser,admin_site2026-05-23 15:06:29.614288

Table: site_master

Structure

Column Type Length Nullable
site_idintegerNO
site_codecharacter varying20NO
site_namecharacter varying50NO
countrycharacter varying40YES
provincecharacter varying50YES
citycharacter varying50YES
contact_emailcharacter varying100YES
contact_phonecharacter varying20YES
websitecharacter varying100YES
bank_namecharacter varying40YES
bank_accountcharacter varying40YES
gopay_numbercharacter varying40YES
photo_file_pathcharacter varying255YES
member_countintegerNO
timezonecharacter varying50NO
statuscharacter varying20NO
description_1character varying200YES
description_2character varying200YES
description_3character varying200YES
description_4character varying200YES
add_1character varying150YES
add_2character varying150YES
add_3character varying150YES
add_4character varying150YES
add_5character varying150YES
add_6character varying150YES
created_bycharacter varying50YES
created_ontimestamp without time zoneNO
updated_bycharacter varying50YES
updated_ontimestamp without time zoneYES

Sample Data (Max 10 Rows)

site_idsite_codesite_namecountryprovincecitycontact_emailcontact_phonewebsitebank_namebank_accountgopay_numberphoto_file_pathmember_counttimezonestatusdescription_1description_2description_3description_4add_1add_2add_3add_4add_5add_6created_bycreated_onupdated_byupdated_on
1SBY001Masjid Agung WonokromoIndonesiaJatimSurabaya22122334442Asia/Jakartaactivesuperadmin2026-05-23 15:26:43.43073
2JB2001Masjid Agung BandungIndonesiaJabarBandung0003023331Asia/Jakartaactivesuperadmin2026-05-23 15:27:12.364838

Table: supplier

Structure

Column Type Length Nullable
supplier_idintegerNO
supplier_codecharacter varying50NO
supplier_namecharacter varying100NO
contact_personcharacter varying100YES
contact_emailcharacter varying100YES
contact_phonecharacter varying20YES
countrycharacter varying40YES
provincecharacter varying50YES
citycharacter varying50YES
office_addresscharacter varying200YES
warehouse_addresscharacter varying200YES
tax_idcharacter varying50YES
bank_namecharacter varying50YES
bank_accountcharacter varying50YES
statuscharacter varying20NO
created_bycharacter varying50YES
created_ontimestamp without time zoneNO

Sample Data (Max 10 Rows)

supplier_idsupplier_codesupplier_namecontact_personcontact_emailcontact_phonecountryprovincecityoffice_addresswarehouse_addresstax_idbank_namebank_accountstatuscreated_bycreated_on
1SUP001Beras RipahPak Kumeli081199143421Kota Bekasiactivesuperadmin2026-05-23 22:00:37.155324
2SUP002Toko Beras NyawangPak sobirin08122128282Majeneactivesuperadmin2026-05-23 22:01:16.040172
3SUP005Beras Ramos PrimaDulkalim085522122212Depokinactivesuperadmin2026-05-23 23:14:23.045535

Table: supplier_payment

Structure

Column Type Length Nullable
payment_idintegerNO
penawaran_idintegerNO
supplier_idintegerNO
site_idintegerNO
total_booking_amountnumericNO
marbot_percentagenumericNO
marbot_amountnumericNO
kas_amountnumericNO
supplier_amountnumericNO
statuscharacter varying20NO
paid_bycharacter varying50YES
paid_ontimestamp without time zoneYES
payment_proof_file_pathcharacter varying255YES
notescharacter varying500YES
created_bycharacter varying50YES
created_ontimestamp without time zoneNO
updated_bycharacter varying50YES
updated_ontimestamp without time zoneYES
payment_receivednumericNO

Sample Data (Max 10 Rows)

payment_idpenawaran_idsupplier_idsite_idtotal_booking_amountmarbot_percentagemarbot_amountkas_amountsupplier_amountstatuspaid_bypaid_onpayment_proof_file_pathnotescreated_bycreated_onupdated_byupdated_onpayment_received
342136000.000.20007200.000.0030000.00paidadminsby0022026-05-24 16:45:22.794079adminsby0022026-05-24 15:36:30.044435adminsby0022026-05-24 16:45:22.79407950000.00
1211213520.000.200042704.000.00199550.00paidadminsby0022026-05-24 16:45:35.417267adminsby0022026-05-24 15:25:19.981958adminsby0022026-05-24 16:45:35.417267223999.99
232192000.000.200018400.000.0087000.00paidadminsby0022026-05-24 16:45:47.977836adminsby0022026-05-24 15:25:25.23187adminsby0022026-05-24 16:45:47.977836150000.00
4521136000.000.20005200.00104800.00110000.00paidadminsby0022026-05-24 16:46:43.909745adminsby0022026-05-24 16:36:08.304531adminsby0022026-05-24 16:46:43.909745220000.00

Table: supplier_user_assignment

Structure

Column Type Length Nullable
assignment_idintegerNO
supplier_idintegerNO
user_idintegerNO
rolecharacter varying30NO
assigned_bycharacter varying50YES
assigned_ontimestamp without time zoneNO
statuscharacter varying20NO

Sample Data (Max 10 Rows)

No data found.

Table: user_master

Structure

Column Type Length Nullable
user_idintegerNO
user_codecharacter varying50NO
rolecharacter varying20NO
first_namecharacter varying50NO
last_namecharacter varying50YES
password_hashcharacter varying255NO
emailcharacter varying100YES
phonecharacter varying20NO
spouse_phonecharacter varying20YES
addresscharacter varying255YES
photo_file_pathcharacter varying255YES
statuscharacter varying20NO
email_verified_ontimestamp without time zoneYES
phone_verified_ontimestamp without time zoneYES
last_login_ontimestamp without time zoneYES
failed_login_countintegerNO
locked_until_ontimestamp without time zoneYES
password_reset_tokencharacter varying255YES
password_reset_expires_ontimestamp without time zoneYES
created_bycharacter varying50YES
created_ontimestamp without time zoneNO
valid_from_datedateNO
valid_to_datedateYES

Sample Data (Max 10 Rows)

user_iduser_coderolefirst_namelast_namepassword_hashemailphonespouse_phoneaddressphoto_file_pathstatusemail_verified_onphone_verified_onlast_login_onfailed_login_countlocked_until_onpassword_reset_tokenpassword_reset_expires_oncreated_bycreated_onvalid_from_datevalid_to_date
1008222222222memberathifahzakiyyah$2y$12$LURrv11tEI1zLH3nwLK3teHYkt1iNi/kM8XPY/E6ZNYAg0YcNtQ3Kifa@gmail.com0822222222208222222223jl kanayakan a1active2026-05-24 17:49:07.7794142026-05-24 17:49:16.2607402026-05-24 17:48:27.2245692026-05-24
70812727273774memberahmadkurain$2y$12$WpfoN8C8BojioeZnBQanouOCby4qaNZi03dAwxErv8eF2JHcPUR.6firdaus@gmail.com08127272737740812727273772jl. bungur 12 wonokromoactive2026-05-23 21:54:21.5264182026-05-24 17:50:12.4360502026-05-23 15:48:53.1662542026-05-23
80817474741233membersubaryadiahmad$2y$12$4V64Y2k45KI//KfGPyRRBepFuCFwmbWqCh9zxDcKHzXRT/AI7jH4iadminsby003@jdjd.com08174747412330817474741232jl kutilang 13 paseban wonokromoactive2026-05-23 21:56:25.0430552026-05-24 17:55:27.61815402026-05-23 21:55:52.2960422026-05-23
9adminbdg002admin_siteKusuma WijayaTalinn$2y$12$EwUfj.xMjQRCTTIXGVUx4OhjBrumTRGp0wMTDKoeXdBCrBmn4uBbS081211122211active2026-05-24 18:00:21.5401340superadmin2026-05-24 17:15:10.4188622026-05-24
6adminsby002admin_sitevitamalik$2y$12$IvgUhYXP0x.iB.dOa7JFbOEUAo1yKgJ3JA3QI.8gP7WTh//WcmNlq0817834572active2026-05-24 18:01:07.0272740superadmin2026-05-23 15:31:43.8730762026-05-23
1superadminsuperuserSuperAdministrator$2y$12$j3oPyTAdONskpz.BptfcOei75b9WglnFJKkUmjQOtsWPYJXjI6/uysuperadmin@g5k.wasiat.org081234567890active2026-05-23 15:05:32.5192882026-05-23 15:05:32.5192882026-05-29 15:06:34.98615402026-05-23 15:05:32.5192882026-05-23

Table: user_session

Structure

Column Type Length Nullable
session_idcharacter varying128NO
user_idintegerNO
ip_addresscharacter varying45YES
user_agentcharacter varying255YES
created_ontimestamp without time zoneNO
last_activity_ontimestamp without time zoneYES
is_activebooleanNO
invalidated_bycharacter varying50YES
invalidated_ontimestamp without time zoneYES

Sample Data (Max 10 Rows)

session_iduser_idip_addressuser_agentcreated_onlast_activity_onis_activeinvalidated_byinvalidated_on
r3d1hijc4b3tjnoaokclan5bl08157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 23:33:04.7982642026-05-23 23:33:20.2178732026-05-23 23:34:22.024273
mvr9lasmfdkvba13mb8m0mbm556157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 21:56:15.7279232026-05-23 21:56:48.1432032026-05-23 21:57:08.476692
h26jh781sdjfbortt9mpck40cp1182.2.185.66Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Mobile Safari/537.362026-05-23 16:25:07.3830932026-05-23 16:25:17.3455762026-05-23 17:51:32.068279
4flr55881uf9cae9k1ld1miv171157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 15:25:44.1608222026-05-23 15:31:44.4739192026-05-23 15:31:57.088292
1mtehdt22l7k2btng4n7dmeddo6157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 22:37:38.2285492026-05-23 22:39:42.9333122026-05-23 22:40:00.716438
v7trh8fsq8g9ubvioc387se8cc6157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 15:32:10.1339662026-05-23 15:32:42.9004232026-05-23 15:46:58.473933
pikfjenja3fb06kepctmhjpnba1157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 15:21:54.0587362026-05-23 15:23:24.5033362026-05-23 15:23:29.214607
cfk7ral27u8a72va4dn10856jo1157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 23:13:24.5693432026-05-23 23:25:41.0004622026-05-23 23:25:50.292464
8o5o8kndvcpmovqhsqekecuiu31157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 15:24:13.4131742026-05-23 15:25:31.1528962026-05-23 15:25:35.463822
0v521dmrevs3jf992rmems98b71157.85.206.120Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.362026-05-23 23:12:42.2778732026-05-23 23:12:50.2551522026-05-23 23:13:05.916848

Table: user_site_assignment

Structure

Column Type Length Nullable
assignment_idintegerNO
user_idintegerNO
site_idintegerNO
role_at_sitecharacter varying20NO
assigned_bycharacter varying50YES
assigned_ontimestamp without time zoneNO
statuscharacter varying20NO
previous_site_idintegerYES
transferred_ontimestamp without time zoneYES

Sample Data (Max 10 Rows)

assignment_iduser_idsite_idrole_at_siteassigned_byassigned_onstatusprevious_site_idtransferred_on
161admin_sitesuperadmin2026-05-23 15:31:43.873076active
271member2026-05-23 15:48:53.166254active
381member2026-05-23 21:55:52.296042active
492admin_sitesuperadmin2026-05-24 17:15:10.418862active
5102member2026-05-24 17:48:27.224569active