using System.Collections.Generic;

namespace rmutr_report.Models.Personnel
{
    public class personnel_salary_permanent_root
    {
        public int? total_salary { get; set; }
        public int? total_estimate_salary { get; set; }
        public int? total_promote { get; set; }
        public int? total { get; set; }
        public int? total_salary_12 { get; set; }
        public int? total_social_security { get; set; }
        public int? total_social_security_12 { get; set; }
        public int? total_social_compensation { get; set; }
        public int? total_social_compensation_12 { get; set; }
        public int? total_another2 { get; set; }
        public int? total_quantity_money { get; set; }
        public int? total2 { get; set; }
        public int? including_salary_and_fittings { get; set; }
        public int? including_salary_and_fittings_12 { get; set; }
        public List<personnel_salary_permanent> personnel_salary_permanent { get; set; } 
    }
    public class personnel_salary_permanent
    {
        public string agency_category_name { get; set; } 
        public int? total_estimate_salary { get; set; }
        public int? total_promote { get; set; }
        public int? total { get; set; }
        public int? total_salary_12 { get; set; }
        public int? total_social_security { get; set; }
        public int? total_social_security_12 { get; set; }
        public int? total_social_compensation { get; set; }
        public int? total_social_compensation_12 { get; set; }
        public int? total_another2 { get; set; }
        public int? total_quantity_money { get; set; }
        public int? total2 { get; set; }
        public int? including_salary_and_fittings { get; set; }
        public int? including_salary_and_fittings_12 { get; set; }
        public List<personnel_salary_deltail> personnel_salary_deltails { get; set; }
    }

    public class personnel_salary_deltail
    {
        public bool? is_color { get; set; }
        public string manpower { get; set; }
        public string full_name { get; set; }
        public string first_name_th { get; set; }
        public string last_name_th { get; set; }
        public string position { get; set; }
        public string parent_agency_name { get; set; }
        public string area { get; set; }
        public int? salary { get; set; }
        public int? estimate_salary { get; set; }
        public int? promote { get; set; }
        public int? total { get; set; }
        public int? salary_12 { get; set; }
        public int? social_security { get; set; }
        public int? social_security_12 { get; set; }
        public int? social_compensation { get; set; }
        public int? social_compensation_12 { get; set; }
        public int? another2 { get; set; }
        public int? quantity_money { get; set; }
        public int? total2 { get; set; }
        public int? including_salary_and_fittings { get; set; }
        public int? including_salary_and_fittings_12 { get; set; }
    }
}