using System.Collections.Generic;

namespace rmutr_report.Models
{
    public class statement_of_equipment
    {
        public List<data_page_1> page_1 { get; set; }
        public List<data_page_2> page_2 { get; set; }
        public List<data_page_3> page_3 { get; set; }
        public List<data_page_4> page_4 { get; set; }
        public List<data_page_5> page_5 { get; set; }
        public List<data_page_6> page_6 { get; set; }
        public List<data_page_7> page_7 { get; set; }
        public List<data_page_8> page_8 { get; set; }
        public List<data_page_9> page_9 { get; set; }
        
    }

    public class data_page_1
    {
        public string agency_name_th { get; set; }
        public string major_name_th { get; set; }
        public string area { get; set; }
        public string display_name_th { get; set; }
        public string phone_number { get; set; }
        public string product { get; set; }
        public List<data_page_1_detail> page_1_detail { get; set; }
        public string building_assembly_equipment { get; set; }
        public string building_assembly_equipment_name { get; set; }
        public string building { get; set; }
        public string budget_year { get; set; }
        public string educational_equipment { get; set; }
        public string computer_equipment { get; set; }
        public string other_equipment { get; set; }
        public string in_country { get; set; }
        public string out_country { get; set; }
        public string strategic1 { get; set; }
        public string strategic2 { get; set; }
        public string strategic3 { get; set; }
        public string strategic4 { get; set; }
        public string strategic5 { get; set; }
        public string strategic6 { get; set; }
        public string consistency_goals { get; set; }
        public decimal? sum1 { get; set; }
        public decimal? sum2 { get; set; }
        public decimal? sum3 { get; set; }
    }
    public class data_page_1_detail{
        public string list { get; set; }
        public decimal? quantity { get; set; }
        public decimal? unit_price { get; set; }
        public decimal? amount { get; set; }
    }

    public class data_page_2
    {
        public string consistency_strategy { get; set; }
        public string exist_quantity { get; set; }
        public string workable_quantity { get; set; }
        public string defective_quantity { get; set; }
        public string major_quantity { get; set; }
        public string agency_quantity { get; set; }
        public string knowledge_quantity { get; set; }
        public string teaching { get; set; }
        public string train { get; set; }
        public string test { get; set; }
        public string other_work { get; set; }
        public string teaching_quantity { get; set; }
        public string train_quantity { get; set; }
        public string test_quantity { get; set; }
        public string other_work_quantity { get; set; }
        public string teaching_person { get; set; }
        public string train_person { get; set; }
        public string teaching_quantity_person { get; set; }
        public string train_quantity_person { get; set; }
        public string assembly_list { get; set; }
        public decimal? specification_quantity { get; set; }
        public decimal? unit_price { get; set; }
        public decimal? total { get; set; }
        public string specification { get; set; }
    }

    public class data_page_3
    {
        public string assembly_list1 { get; set; }
        public decimal? specification_quantity1 { get; set; }
        public decimal? unit_price1 { get; set; }
        public decimal? total1 { get; set; }
        public string specification1 { get; set; }
        public string assembly_list2 { get; set; }
        public decimal? specification_quantity2 { get; set; }
        public decimal? unit_price2 { get; set; }
        public decimal? total2 { get; set; }
        public string specification2 { get; set; }
        public List<data_page_3_detail> page_3_detail { get; set; }
        public string july { get; set; }
        public string august { get; set; }
        public string september { get; set; }
        public string quarter_1_indebtedness { get; set; }
        public string quarter_2_indebtedness { get; set; }
        public string quarter_1_disburse { get; set; }
        public string quarter_1_disburse_detail1 { get; set; }
        public string quarter_1_disburse_detail2 { get; set; }
        public string quarter_2_disburse { get; set; }
        public string quarter_2_disburse_detail1 { get; set; }
        public string quarter_2_disburse_detail2 { get; set; }
    }

    public class data_page_3_detail
    {
        public string list { get; set; }
        public string month_1 { get; set; }
        public string month_2 { get; set; }
        public string month_3 { get; set; }
        public string month_4 { get; set; }
        public string month_5 { get; set; }
        public string month_6 { get; set; }
        public string month_7 { get; set; }
        public string month_8 { get; set; }
        public string month_9 { get; set; }
        public string month_10 { get; set; }
        public string month_11 { get; set; }
        public string month_12 { get; set; }
       }

    public class data_page_4
    {
        public string result { get; set; }
        public string unit { get; set; }
        public string result_year1 { get; set; }
        public string result_year2 { get; set; }
        public string result_year3 { get; set; }
        public string result_year4 { get; set; }
        public string result_year5 { get; set; }
    }
    public class data_page_5
    {
        public string explain { get; set; }
        public string company_1 { get; set; }
        public decimal? amount_1 { get; set; }
        public string company_2 { get; set; }
        public decimal? amount_2 { get; set; }
        public string company_3 { get; set; }
        public decimal? amount_3 { get; set; }
        public string case1 { get; set; }
        public string case2 { get; set; }
        public string case3 { get; set; }
        public string case4 { get; set; }
    }

    public class data_page_6
    {
        public string list { get; set; }
        public decimal? amount { get; set; }
        public string necessity { get; set; }
        public string fully_functional { get; set; }
        public string partly_available { get; set; }
        public string not_available { get; set; }
        public string other_available { get; set; }
        public string repairable { get; set; }
        public string repair { get; set; }
        public string not_repair { get; set; }
        public string other_repair { get; set; }
        public string target { get; set; }
        public string  use_equipment { get; set; }
        public string  not_use_equipment { get; set; }
        public string  summary_equipment1 { get; set; }
        public string  summary_equipment2 { get; set; }
        public string  summary_equipment3 { get; set; }
        public string  summary_equipment4 { get; set; }
        public string  summary_equipment5 { get; set; }
        
    }

    public class data_page_7
    {
        public string output_target1 { get; set; }
        public string output_target2 { get; set; }
        public string development_target1 { get; set; }
        public string development_target2 { get; set; }
        public string original_equipment1 { get; set; }
        public string original_equipment2 { get; set; }
        public string original_equipment3 { get; set; }
        public string original_equipment4 { get; set; }
        public string target_equipment { get; set; }
        public string work_equipment { get; set; }
        public string sum_original_equipment1 { get; set; }
        public string sum_original_equipment2 { get; set; }
        public string sum_original_equipment3 { get; set; }
        public string sum_original_equipment4 { get; set; }
        public string performance_data { get; set; }
        public string quality_requirements { get; set; }
    }
    public class data_page_8
    {
        public string efficiency1 { get; set; }
        public string efficiency2 { get; set; }
        public string original_equipment1 { get; set; }
        public string original_equipment2 { get; set; }
        public string original_equipment3 { get; set; }
        public string original_equipment4 { get; set; }
        public string target_equipment { get; set; }
        public string work_equipment { get; set; }
        public string sum_original_equipment1 { get; set; }
        public string sum_original_equipment2 { get; set; }
        public string sum_original_equipment3 { get; set; }
        public string sum_original_equipment4 { get; set; }
        public string product_equipment { get; set; }
        public string support_plan1 { get; set; }
        public string support_plan2 { get; set; }
        public string target_audience1 { get; set; }
        public string target_audience2 { get; set; }
    }

    public class data_page_9
    {
        public string original_equipment1 { get; set; }
        public string original_equipment2 { get; set; }
        public string original_equipment3 { get; set; }
        public string original_equipment4 { get; set; }
        public string target_equipment { get; set; }
        public string work_equipment { get; set; }
        public string sum_original_equipment1 { get; set; }
        public string sum_original_equipment2 { get; set; }
        public string sum_original_equipment3 { get; set; }
        public string sum_original_equipment4 { get; set; }
    }
}