using System.Collections.Generic;

namespace rmutr_report.Models
{
    public class durable_articles_three
    {
        public string budget_year { get; set; }
        public string agency_faculty { get; set; }
        public string major { get; set; }
        public string area { get; set; }
        public string responsible_person { get; set; }
        public string phone_no { get; set; }
        public string product { get; set; }
        public List<durable_articles_three_detail> data  { get; set; }
        public decimal? total_amount { get; set; } 
        public string durable_type { get; set; }
        public string building_name { get; set; }
        public string room_name { get; set; }
        public string durable_from { get; set; }
        public string strategic_issues { get; set; }
        public string target { get; set; }
        public string strategy { get; set; }
        public string necessity_reason { get; set; }
        public List<objective_seven> objective  { get; set; }     
        public string already_exist { get; set; }
        public string workable { get; set; }
        public string broken { get; set; }
        public string quantity_student { get; set; }
        public string quantity_major { get; set; }
        public string quantity_faculty { get; set; }
        public string quantity_knowledge { get; set; }
        public string teaching { get; set; }
        public string training_seminar { get; set; }
        public string test { get; set; }
        public string other_work { get; set; }
        public string quantity_user_teaching { get; set; }
        public string quantity_user_training { get; set; }
        public string description_included { get; set; }
        // public string description_more1 { get; set; }
        // public string description_more2 { get; set; }
        // public string image_description1 { get; set; }
        // public string image_description2 { get; set; }
        public List<descript_more> descript_more { get; set; }
        //public List<specification_datas> specification_data { get; set; }
        public string specification { get; set; }
        // public string quantity_specification { get; set; }
        // public decimal? unit_price_specification { get; set; }
        // public decimal? amount_specification { get; set; }
        public List<budget_spending_plans> budget_spending_plan {get; set; }
        public string procurement_process { get; set; }
        public string incurring_debt { get; set; }
        public string quarter { get; set; }
        public string disbursement_durable { get; set; } 
        public string year1 { get; set; } 
        public string year2 { get; set; } 
        public string year3 { get; set; } 
        public string year4 { get; set; } 
        public string year5 { get; set; } 
        public List<objective_managements> objective_management  {get; set; }
        public string other_clarifications { get; set; } 
        public List<quotations> quotation { get; set; } 
        //public string analysis_durable { get; set; } 
        //public List<analysis_durables> analysis { get; set; }
        //public string investment_budget_analysis { get; set; }
        public string cases { get; set; }
        public List<investment_budget_analysis> invest_detail { get; set; }
        
        //public string show_cases { get; set; }
        // public string text1 { get; set; }
        // public string text2 { get; set; }
        // public string text3 { get; set; }
        // public string text4 { get; set; }
        // public string text5 { get; set; }
        // public string text6 { get; set; }
        // public string text7 { get; set; }
        

    }

    public class durable_articles_three_detail
    {
        public string list { get; set; }
        public string quantity { get; set; }
        public decimal? unit_price { get; set; }
        public decimal? amount { get; set; } 
       
    }

    public class objective_seven
    {
        public string detail { get; set; }
    }

    public class descript_more
    {
        public string descript { get; set; }
        public string image_description { get; set; }
        public string remark { get; set; }

    }
    // public class specification_datas
    // {
    //     public string specification { get; set; }
    //     public string quantity { get; set; }
    //     public decimal? unit_price { get; set; }
    //     public decimal? amount { get; set; }
    //     public List<specification_data_details> data_detail { get; set; }
    // }
    //
    // public class specification_data_details
    // {
    //     public string list { get; set;}
    //     public string quantity { get; set;}
    //     public string attribute { get; set;}
    // }

    public class budget_spending_plans
    {
        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 objective_managements
    {
        public string expected_results { get; set; }
        public string unit { get; set; }
        public string year1 { get; set; }
        public string year2 { get; set; }
        public string year3 { get; set; }
        public string year4 { get; set; }
        public string year5 { get; set; }
    }

    public class quotations
    {
        public string company { get; set; }
        public string url_file { get; set; }
        public decimal? limit_price { get; set; }
    }

    // public class analysis_durables
    // {
    //     public string list { get; set; } 
    // }

    public class investment_budget_analysis
    {
        public string list { get; set; } 
        public string answer { get; set; } 
        public string remark { get; set; } 
        //public List<investment_budget_analysis_details> detail { get; set; }
    }

    // public class investment_budget_analysis_details
    // {
    //     
    //     public string list { get; set; } 
    // }
}