{
    "Genders": [
        {
            "Field": "GenderID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "GenderName",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "MaritalStatus": [
        {
            "Field": "MaritalStatusID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "MaritalStatus",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "Religious": [
        {
            "Field": "ReligiousID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "ReligiousName",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "HireType": [
        {
            "Field": "HireTypeID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "HireType",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "ServiceType": [
        {
            "Field": "ServiceTypeID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "ServiceType",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "Qualifications": [
        {
            "Field": "QualificationID",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "QualificationName",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "TaxationType": [
        {
            "Field": "TaxationTypeID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "TaxationType",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "TaxationRange": [
        {
            "Field": "TaxationRangeID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "MinValue",
            "Type": "decimal(18,2)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "MaxValue",
            "Type": "decimal(18,2)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "TaxationRate",
            "Type": "decimal(18,2)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "TransportationTypes": [
        {
            "Field": "TransportationTypeID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "TransportationType",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "VacationTypes": [
        {
            "Field": "VacationTypeID",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": "auto_increment"
        },
        {
            "Field": "VacationType",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "PunishmentTypes": [
        {
            "Field": "PunishmentID",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "PunishmentDesc",
            "Type": "text",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "DocumentTypes": [
        {
            "Field": "DocumentTypeID",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "DocumentType",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "BonusTypes": [
        {
            "Field": "BonusTypeID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "BonusType",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "LoanTypes": [
        {
            "Field": "LoanTypeID",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "LoanTypeName",
            "Type": "varchar(100)",
            "Null": "NO",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "LoanType",
            "Type": "decimal(18,0)",
            "Null": "YES",
            "Key": "",
            "Default": "0",
            "Extra": ""
        },
        {
            "Field": "GFSCODE",
            "Type": "int(11)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "AccountTypes": [
        {
            "Field": "AccountType",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "AccountTypeName",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "Banks": [
        {
            "Field": "BankID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "BankName",
            "Type": "varchar(100)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "Allownces": [
        {
            "Field": "AllownceID",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "AllownceName",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "AllownceStatus",
            "Type": "int(11)",
            "Null": "YES",
            "Key": "",
            "Default": "0",
            "Extra": ""
        },
        {
            "Field": "GFSCODE",
            "Type": "int(11)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "Deductions": [
        {
            "Field": "DeductionID",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "DeductionName",
            "Type": "varchar(100)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "DeductionStatus",
            "Type": "int(11)",
            "Null": "YES",
            "Key": "",
            "Default": "0",
            "Extra": ""
        },
        {
            "Field": "GFSCODE",
            "Type": "int(11)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "DepartmentCats": "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'hrm.departmentcats' doesn't exist (Connection: mysql, Host: 127.0.0.1, Port: 3306, Database: hrm, SQL: DESCRIBE DepartmentCats)",
    "Departments": [
        {
            "Field": "DepartmentID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "DepartmentName",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "DepartmentNo",
            "Type": "decimal(18,0)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "CounterID",
            "Type": "decimal(18,0)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "CatID",
            "Type": "decimal(18,0)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "Job": [
        {
            "Field": "id",
            "Type": "bigint(20) unsigned",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "JobADD",
            "Type": "varchar(100)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "CatID",
            "Type": "bigint(20) unsigned",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ],
    "Counters": [
        {
            "Field": "CounterID",
            "Type": "decimal(18,0)",
            "Null": "NO",
            "Key": "PRI",
            "Default": null,
            "Extra": ""
        },
        {
            "Field": "CounterName",
            "Type": "varchar(50)",
            "Null": "YES",
            "Key": "",
            "Default": null,
            "Extra": ""
        }
    ]
}