Text_to_sql / join_graph.json
bhavika24's picture
Upload 5 files
d036c34 verified
[
{
"join_path_id": true,
"path_name": "employee_to_department",
"description": "Join from employees to departments through department_locations",
"start_table": "employees",
"end_table": "organization_departments",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_department_locations\\\",\\\"alias\\\":\\\"deptloc\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_department_location_id\\\",\\\"foreign_column\\\":\\\"organization_department_location_id\\\"},{\\\"step\\\":2,\\\"table\\\":\\\"organization_departments\\\",\\\"alias\\\":\\\"dept\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_department_id\\\",\\\"foreign_column\\\":\\\"organization_department_id\\\",\\\"from_previous_step\\\":true}]",
"is_active": true,
"created_at": "2025-11-27 23:08:19",
"updated_at": "2025-11-27 23:08:19"
},
{
"join_path_id": 2,
"path_name": "employee_to_designation",
"description": "Direct join from employees to designations",
"start_table": "employees",
"end_table": "organization_designations",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_designations\\\",\\\"alias\\\":\\\"desig\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_designation_id\\\",\\\"foreign_column\\\":\\\"organization_designation_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:19",
"updated_at": "2025-11-27 23:08:19"
},
{
"join_path_id": 3,
"path_name": "employee_to_location",
"description": "Join from employees to locations through department_locations",
"start_table": "employees",
"end_table": "organization_locations",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_department_locations\\\",\\\"alias\\\":\\\"deptloc\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_department_location_id\\\",\\\"foreign_column\\\":\\\"organization_department_location_id\\\"},{\\\"step\\\":2,\\\"table\\\":\\\"organization_locations\\\",\\\"alias\\\":\\\"orgloc\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_location_id\\\",\\\"foreign_column\\\":\\\"organization_location_id\\\",\\\"from_previous_step\\\":true}]",
"is_active": true,
"created_at": "2025-11-27 23:08:19",
"updated_at": "2025-11-27 23:08:19"
},
{
"join_path_id": 4,
"path_name": "employee_to_employment_status",
"description": "Direct join from employees to employment status",
"start_table": "employees",
"end_table": "organization_employment_statuses",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_employment_statuses\\\",\\\"alias\\\":\\\"empstat\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_employment_status_id\\\",\\\"foreign_column\\\":\\\"organization_employment_status_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:19",
"updated_at": "2025-11-27 23:08:19"
},
{
"join_path_id": 5,
"path_name": "employee_to_employment_type",
"description": "Direct join from employees to employment type",
"start_table": "employees",
"end_table": "organization_employment_types",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_employment_types\\\",\\\"alias\\\":\\\"emptype\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_employment_type_id\\\",\\\"foreign_column\\\":\\\"organization_employment_type_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 6,
"path_name": "employee_to_work_shift",
"description": "Direct join from employees to work shifts",
"start_table": "employees",
"end_table": "organization_work_shifts",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_work_shifts\\\",\\\"alias\\\":\\\"shift\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_work_shift_id\\\",\\\"foreign_column\\\":\\\"organization_work_shift_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 7,
"path_name": "employee_to_manager",
"description": "Self-referential join from employee to their reporting manager",
"start_table": "employees",
"end_table": "employees",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employees\\\",\\\"alias\\\":\\\"manager\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"reporting_manager_id\\\",\\\"foreign_column\\\":\\\"employee_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 8,
"path_name": "employee_to_active_department",
"description": "Join to only active departments through department_locations",
"start_table": "employees",
"end_table": "organization_departments",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_department_locations\\\",\\\"alias\\\":\\\"active_deptloc\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_department_location_id\\\",\\\"foreign_column\\\":\\\"organization_department_location_id\\\"},{\\\"step\\\":2,\\\"table\\\":\\\"organization_departments\\\",\\\"alias\\\":\\\"active_dept\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_department_id\\\",\\\"foreign_column\\\":\\\"organization_department_id\\\",\\\"from_previous_step\\\":true,\\\"extra_conditions\\\":[{\\\"column\\\":\\\"is_active\\\",\\\"operator\\\":\\\"=\\\",\\\"value\\\":1}]}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 10,
"path_name": "employee_to_contact",
"description": "Direct join from employees to employee contacts",
"start_table": "employees",
"end_table": "employee_contacts",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_contacts\\\",\\\"alias\\\":\\\"contact\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"employee_id\\\",\\\"foreign_column\\\":\\\"employee_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 11,
"path_name": "employee_to_work_model",
"description": "Direct join from employees to work models",
"start_table": "employees",
"end_table": "organization_work_models",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_work_models\\\",\\\"alias\\\":\\\"wmodel\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_work_model_id\\\",\\\"foreign_column\\\":\\\"organization_work_model_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 12,
"path_name": "employee_to_organization_unit",
"description": "Direct join from employees to organization units",
"start_table": "employees",
"end_table": "organization_units",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_units\\\",\\\"alias\\\":\\\"unit\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_unit_id\\\",\\\"foreign_column\\\":\\\"organization_unit_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 13,
"path_name": "employee_to_employment_stage",
"description": "Direct join from employees to employment stages",
"start_table": "employees",
"end_table": "organization_employment_stages",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_employment_stages\\\",\\\"alias\\\":\\\"stage\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"organization_employment_stage_id\\\",\\\"foreign_column\\\":\\\"organization_employment_stage_id\\\"}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 15,
"path_name": "employee_to_city",
"description": "Join from employees to cities through employee_addresses",
"start_table": "employees",
"end_table": "cities",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_addresses\\\",\\\"alias\\\":\\\"empaddr\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"employee_id\\\",\\\"foreign_column\\\":\\\"employee_id\\\"},{\\\"step\\\":2,\\\"table\\\":\\\"cities\\\",\\\"alias\\\":\\\"city\\\",\\\"join_type\\\":\\\"left\\\",\\\"base_column\\\":\\\"city_id\\\",\\\"foreign_column\\\":\\\"city_id\\\",\\\"from_previous_step\\\":true}]",
"is_active": true,
"created_at": "2025-11-27 23:08:20",
"updated_at": "2025-11-27 23:08:20"
},
{
"join_path_id": 16,
"path_name": "employee_leaves_to_persons",
"description": "Join path from organization_person_leaves to persons via organization_persons",
"start_table": "organization_person_leaves",
"end_table": "persons",
"join_steps": "[{\\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"op\\\", \\\"base_column\\\": \\\"organization_person_leaves.organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}, {\\\"table\\\": \\\"persons\\\", \\\"alias\\\": \\\"p\\\", \\\"base_column\\\": \\\"op.person_id\\\", \\\"foreign_column\\\": \\\"person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-13 06:45:40",
"updated_at": "2026-01-13 06:45:40"
},
{
"join_path_id": 17,
"path_name": "organization_persons_to_persons",
"description": "Join path from organization_persons to persons table via person_id",
"start_table": "organization_persons",
"end_table": "persons",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"persons\\\",\\\"alias\\\":\\\"p\\\",\\\"base_column\\\":\\\"person_id\\\",\\\"foreign_column\\\":\\\"person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-13 01:34:20",
"updated_at": "2026-01-13 01:34:20"
},
{
"join_path_id": 18,
"path_name": "organization_persons_to_employees",
"description": "Join path from organization_persons to employees table via organization_person_id",
"start_table": "organization_persons",
"end_table": "employees",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employees\\\",\\\"alias\\\":\\\"e\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 19,
"path_name": "organization_persons_to_interns",
"description": "Join path from organization_persons to interns table via organization_person_id",
"start_table": "organization_persons",
"end_table": "interns",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"interns\\\",\\\"alias\\\":\\\"i\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 20,
"path_name": "organization_persons_to_employee_addresses",
"description": "Join path from organization_persons to employee_addresses via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_addresses",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_addresses\\\",\\\"alias\\\":\\\"ea\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 21,
"path_name": "organization_persons_to_employee_contacts",
"description": "Join path from organization_persons to employee_contacts via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_contacts",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_contacts\\\",\\\"alias\\\":\\\"ec\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 22,
"path_name": "organization_persons_to_employee_educations",
"description": "Join path from organization_persons to employee_educations via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_educations",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_educations\\\",\\\"alias\\\":\\\"edu\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 23,
"path_name": "organization_persons_to_employee_experiences",
"description": "Join path from organization_persons to employee_experiences via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_experiences",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_experiences\\\",\\\"alias\\\":\\\"exp\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 24,
"path_name": "organization_persons_to_employee_family_members",
"description": "Join path from organization_persons to employee_family_members via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_family_members",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_family_members\\\",\\\"alias\\\":\\\"efm\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 25,
"path_name": "organization_persons_to_employee_bank_accounts",
"description": "Join path from organization_persons to employee_bank_accounts via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_bank_accounts",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_bank_accounts\\\",\\\"alias\\\":\\\"eba\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 26,
"path_name": "organization_persons_to_employee_documents",
"description": "Join path from organization_persons to employee_documents via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_documents",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_documents\\\",\\\"alias\\\":\\\"ed\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 27,
"path_name": "organization_persons_to_employee_employment_records",
"description": "Join path from organization_persons to employee_employment_records via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_employment_records",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_employment_records\\\",\\\"alias\\\":\\\"eer\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 28,
"path_name": "organization_persons_to_employee_increments",
"description": "Join path from organization_persons to employee_increments via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_increments",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_increments\\\",\\\"alias\\\":\\\"ei\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 29,
"path_name": "organization_persons_to_employee_medicals",
"description": "Join path from organization_persons to employee_medicals via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_medicals",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_medicals\\\",\\\"alias\\\":\\\"em\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 30,
"path_name": "organization_persons_to_employee_languages",
"description": "Join path from organization_persons to employee_languages via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_languages",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_languages\\\",\\\"alias\\\":\\\"elang\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 31,
"path_name": "organization_persons_to_employee_exits",
"description": "Join path from organization_persons to employee_exits via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_exits",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_exits\\\",\\\"alias\\\":\\\"eex\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 32,
"path_name": "organization_persons_to_employee_work_shift_assignments",
"description": "Join path from organization_persons to employee_work_shift_assignments via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_work_shift_assignments",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_work_shift_assignments\\\",\\\"alias\\\":\\\"ewsa\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 33,
"path_name": "organization_persons_to_employee_work_shift_rotation_assignments",
"description": "Join path from organization_persons to employee_work_shift_rotation_assignments via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_work_shift_rotation_assignments",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_work_shift_rotation_assignments\\\",\\\"alias\\\":\\\"ewsra\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 34,
"path_name": "organization_persons_to_employee_functional_roles",
"description": "Join path from organization_persons to employee_functional_roles via organization_person_id",
"start_table": "organization_persons",
"end_table": "employee_functional_roles",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_functional_roles\\\",\\\"alias\\\":\\\"efr\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 35,
"path_name": "organization_persons_to_intern_addresses",
"description": "Join path from organization_persons to intern_addresses via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_addresses",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_addresses\\\",\\\"alias\\\":\\\"ia\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 36,
"path_name": "organization_persons_to_intern_contacts",
"description": "Join path from organization_persons to intern_contacts via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_contacts",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_contacts\\\",\\\"alias\\\":\\\"ic\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 37,
"path_name": "organization_persons_to_intern_educations",
"description": "Join path from organization_persons to intern_educations via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_educations",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_educations\\\",\\\"alias\\\":\\\"iedu\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 38,
"path_name": "organization_persons_to_intern_experiences",
"description": "Join path from organization_persons to intern_experiences via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_experiences",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_experiences\\\",\\\"alias\\\":\\\"iexp\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 39,
"path_name": "organization_persons_to_intern_family_members",
"description": "Join path from organization_persons to intern_family_members via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_family_members",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_family_members\\\",\\\"alias\\\":\\\"ifm\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 40,
"path_name": "organization_persons_to_intern_bank_accounts",
"description": "Join path from organization_persons to intern_bank_accounts via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_bank_accounts",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_bank_accounts\\\",\\\"alias\\\":\\\"iba\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 41,
"path_name": "organization_persons_to_intern_documents",
"description": "Join path from organization_persons to intern_documents via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_documents",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_documents\\\",\\\"alias\\\":\\\"id\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 42,
"path_name": "organization_persons_to_intern_exit_records",
"description": "Join path from organization_persons to intern_exit_records via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_exit_records",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_exit_records\\\",\\\"alias\\\":\\\"ier\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 43,
"path_name": "organization_persons_to_intern_functional_roles",
"description": "Join path from organization_persons to intern_functional_roles via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_functional_roles",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_functional_roles\\\",\\\"alias\\\":\\\"ifr\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 44,
"path_name": "organization_persons_to_intern_stipends",
"description": "Join path from organization_persons to intern_stipends via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_stipends",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_stipends\\\",\\\"alias\\\":\\\"is\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 45,
"path_name": "organization_persons_to_intern_stipend_payments",
"description": "Join path from organization_persons to intern_stipend_payments via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_stipend_payments",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_stipend_payments\\\",\\\"alias\\\":\\\"isp\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 46,
"path_name": "organization_persons_to_intern_certificates",
"description": "Join path from organization_persons to intern_certificates via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_certificates",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_certificates\\\",\\\"alias\\\":\\\"icert\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 47,
"path_name": "organization_persons_to_intern_medicals",
"description": "Join path from organization_persons to intern_medicals via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_medicals",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_medicals\\\",\\\"alias\\\":\\\"im\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 48,
"path_name": "organization_persons_to_intern_languages",
"description": "Join path from organization_persons to intern_languages via organization_person_id",
"start_table": "organization_persons",
"end_table": "intern_languages",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"intern_languages\\\",\\\"alias\\\":\\\"ilang\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-17 00:51:34",
"updated_at": "2026-01-17 00:51:34"
},
{
"join_path_id": 49,
"path_name": "employee_employment_records_to_increment_types",
"description": "Join from employee_employment_records to organization_employee_increment_types",
"start_table": "employee_employment_records",
"end_table": "organization_employee_increment_types",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"employee_increments\\\",\\\"alias\\\":\\\"ei\\\",\\\"base_column\\\":\\\"employee_increment_id\\\",\\\"foreign_column\\\":\\\"employee_increment_id\\\",\\\"join_type\\\":\\\"left\\\"},{\\\"step\\\":2,\\\"table\\\":\\\"organization_employee_increment_types\\\",\\\"alias\\\":\\\"oeit\\\",\\\"base_column\\\":\\\"organization_employee_increment_type_id\\\",\\\"foreign_column\\\":\\\"organization_employee_increment_type_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-20 02:22:01",
"updated_at": "2026-01-20 02:22:01"
},
{
"join_path_id": 50,
"path_name": "employees_to_persons_via_org_persons",
"description": "Join from employees to persons via organization_persons",
"start_table": "employees",
"end_table": "persons",
"join_steps": "[{\\\"step\\\":1,\\\"table\\\":\\\"organization_persons\\\",\\\"alias\\\":\\\"op\\\",\\\"base_column\\\":\\\"organization_person_id\\\",\\\"foreign_column\\\":\\\"organization_person_id\\\",\\\"join_type\\\":\\\"left\\\"},{\\\"step\\\":2,\\\"table\\\":\\\"persons\\\",\\\"alias\\\":\\\"p\\\",\\\"base_column\\\":\\\"person_id\\\",\\\"foreign_column\\\":\\\"person_id\\\",\\\"join_type\\\":\\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-20 02:22:01",
"updated_at": "2026-01-20 02:22:01"
},
{
"join_path_id": 51,
"path_name": "organization_payroll_employee_salary_structures_to_organization_persons",
"description": "Join path from salary structures to organization_persons for employee filtering",
"start_table": "organization_payroll_employee_salary_structures",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"op\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 52,
"path_name": "organization_payroll_employee_salary_structures_to_organization_payroll_cycles",
"description": "Join path from salary structures to payroll cycles",
"start_table": "organization_payroll_employee_salary_structures",
"end_table": "organization_payroll_cycles",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_cycles\\\", \\\"alias\\\": \\\"pc\\\", \\\"base_column\\\": \\\"organization_payroll_cycle_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_cycle_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 53,
"path_name": "organization_payroll_components_to_organization_payroll_component_types",
"description": "Join path from payroll components to component types",
"start_table": "organization_payroll_components",
"end_table": "organization_payroll_component_types",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_component_types\\\", \\\"alias\\\": \\\"pct\\\", \\\"base_column\\\": \\\"organization_payroll_component_type_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_component_type_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 54,
"path_name": "organization_payroll_component_slabs_to_organization_payroll_components",
"description": "Join path from payroll component slabs to components",
"start_table": "organization_payroll_component_slabs",
"end_table": "organization_payroll_components",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_components\\\", \\\"alias\\\": \\\"pcomp\\\", \\\"base_column\\\": \\\"organization_payroll_component_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_component_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 55,
"path_name": "organization_payroll_periods_to_organization_payroll_cycles",
"description": "Join path from payroll periods to payroll cycles",
"start_table": "organization_payroll_periods",
"end_table": "organization_payroll_cycles",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_cycles\\\", \\\"alias\\\": \\\"pcycle\\\", \\\"base_column\\\": \\\"organization_payroll_cycle_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_cycle_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 56,
"path_name": "organization_payroll_runs_to_organization_payroll_cycles",
"description": "Join path from payroll runs to payroll cycles",
"start_table": "organization_payroll_runs",
"end_table": "organization_payroll_cycles",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_cycles\\\", \\\"alias\\\": \\\"prcycle\\\", \\\"base_column\\\": \\\"payroll_cycle_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_cycle_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 57,
"path_name": "organization_payroll_run_employees_to_organization_persons",
"description": "Join path from payroll run employees to organization_persons for employee filtering",
"start_table": "organization_payroll_run_employees",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"opre\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 58,
"path_name": "organization_payroll_run_employees_to_organization_payroll_runs",
"description": "Join path from payroll run employees to payroll runs",
"start_table": "organization_payroll_run_employees",
"end_table": "organization_payroll_runs",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_runs\\\", \\\"alias\\\": \\\"prun\\\", \\\"base_column\\\": \\\"organization_payroll_run_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_run_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 59,
"path_name": "PayrollRunEmployeeComponents_to_organization_payroll_run_employees",
"description": "Join path from payroll run employee components to payroll run employees",
"start_table": "PayrollRunEmployeeComponents",
"end_table": "organization_payroll_run_employees",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_run_employees\\\", \\\"alias\\\": \\\"pre\\\", \\\"base_column\\\": \\\"organization_payroll_run_employee_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_run_employee_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 60,
"path_name": "PayrollRunEmployeeComponents_to_organization_payroll_components",
"description": "Join path from payroll run employee components to payroll components",
"start_table": "PayrollRunEmployeeComponents",
"end_table": "organization_payroll_components",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_components\\\", \\\"alias\\\": \\\"pcomp2\\\", \\\"base_column\\\": \\\"organization_payroll_component_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_component_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 61,
"path_name": "organization_payroll_account_mappings_to_organization_payroll_components",
"description": "Join path from account mappings to payroll components",
"start_table": "organization_payroll_account_mappings",
"end_table": "organization_payroll_components",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_components\\\", \\\"alias\\\": \\\"pcomp3\\\", \\\"base_column\\\": \\\"organization_payroll_component_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_component_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 62,
"path_name": "employee_payslips_to_organization_persons",
"description": "Join path from employee payslips to organization_persons for employee filtering",
"start_table": "employee_payslips",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"opp\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 63,
"path_name": "employee_payslips_to_organization_payroll_run_employees",
"description": "Join path from employee payslips to payroll run employees",
"start_table": "employee_payslips",
"end_table": "organization_payroll_run_employees",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_run_employees\\\", \\\"alias\\\": \\\"pre2\\\", \\\"base_column\\\": \\\"payroll_run_employee_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_run_employee_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 64,
"path_name": "organization_payroll_employee_salary_structure_components_to_organization_payroll_employee_salary_st",
"description": "Join path from salary structure components to salary structures",
"start_table": "organization_payroll_employee_salary_structure_components",
"end_table": "organization_payroll_employee_salary_structures",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_employee_salary_structures\\\", \\\"alias\\\": \\\"pess\\\", \\\"base_column\\\": \\\"organization_payroll_employee_salary_structure_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_employee_salary_structure_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 65,
"path_name": "organization_payroll_employee_salary_structure_components_to_organization_payroll_components",
"description": "Join path from salary structure components to payroll components",
"start_table": "organization_payroll_employee_salary_structure_components",
"end_table": "organization_payroll_components",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_components\\\", \\\"alias\\\": \\\"pcomp4\\\", \\\"base_column\\\": \\\"organization_payroll_component_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_component_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 66,
"path_name": "organization_payroll_loans_to_organization_persons",
"description": "Join path from payroll loans to organization_persons for employee filtering",
"start_table": "organization_payroll_loans",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"opl\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 67,
"path_name": "organization_payroll_loans_to_organization_payroll_loan_types",
"description": "Join path from payroll loans to loan types",
"start_table": "organization_payroll_loans",
"end_table": "organization_payroll_loan_types",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_loan_types\\\", \\\"alias\\\": \\\"plt\\\", \\\"base_column\\\": \\\"organization_payroll_loan_type_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_loan_type_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 68,
"path_name": "organization_payroll_loan_transactions_to_organization_payroll_loans",
"description": "Join path from loan transactions to payroll loans",
"start_table": "organization_payroll_loan_transactions",
"end_table": "organization_payroll_loans",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_loans\\\", \\\"alias\\\": \\\"pl\\\", \\\"base_column\\\": \\\"organization_payroll_loan_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_loan_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 69,
"path_name": "organization_payroll_securities_to_organization_persons",
"description": "Join path from payroll securities to organization_persons for employee filtering",
"start_table": "organization_payroll_securities",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"ops\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 70,
"path_name": "organization_payroll_security_transactions_to_organization_payroll_securities",
"description": "Join path from security transactions to payroll securities",
"start_table": "organization_payroll_security_transactions",
"end_table": "organization_payroll_securities",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_securities\\\", \\\"alias\\\": \\\"ps\\\", \\\"base_column\\\": \\\"organization_payroll_security_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_security_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 71,
"path_name": "organization_payroll_advances_to_organization_persons",
"description": "Join path from payroll advances to organization_persons for employee filtering",
"start_table": "organization_payroll_advances",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"opa\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 72,
"path_name": "organization_payroll_adjustments_to_organization_persons",
"description": "Join path from payroll adjustments to organization_persons for employee filtering",
"start_table": "organization_payroll_adjustments",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"opadj\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 73,
"path_name": "organization_payroll_reimbursements_to_organization_persons",
"description": "Join path from payroll reimbursements to organization_persons for employee filtering",
"start_table": "organization_payroll_reimbursements",
"end_table": "organization_persons",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_persons\\\", \\\"alias\\\": \\\"opr\\\", \\\"base_column\\\": \\\"organization_person_id\\\", \\\"foreign_column\\\": \\\"organization_person_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
},
{
"join_path_id": 74,
"path_name": "organization_payroll_reimbursements_to_organization_payroll_reimbursement_types",
"description": "Join path from payroll reimbursements to reimbursement types",
"start_table": "organization_payroll_reimbursements",
"end_table": "organization_payroll_reimbursement_types",
"join_steps": "[{\\\"step\\\": 1, \\\"table\\\": \\\"organization_payroll_reimbursement_types\\\", \\\"alias\\\": \\\"prt\\\", \\\"base_column\\\": \\\"organization_payroll_reimbursement_type_id\\\", \\\"foreign_column\\\": \\\"organization_payroll_reimbursement_type_id\\\", \\\"join_type\\\": \\\"left\\\"}]",
"is_active": true,
"created_at": "2026-01-22 04:54:19",
"updated_at": "2026-01-22 04:54:19"
}
]