using System; using System.Collections.Generic; public class manage_plan_budget { public string budget_year { get; set; } public decimal? total_all_1 { get; set; } public decimal? total_all_2 { get; set; } public decimal? total_all_3 { get; set; } public decimal? quarter_all_1_1 { get; set; } public decimal? quarter_all_1_2 { get; set; } public decimal? quarter_all_1_3 { get; set; } public decimal? quarter_all_2_1 { get; set; } public decimal? quarter_all_2_2 { get; set; } public decimal? quarter_all_2_3 { get; set; } public decimal? quarter_all_3_1 { get; set; } public decimal? quarter_all_3_2 { get; set; } public decimal? quarter_all_3_3 { get; set; } public decimal? quarter_all_4_1 { get; set; } public decimal? quarter_all_4_2 { get; set; } public decimal? quarter_all_4_3 { get; set; } public List OverallIndicatorsDetails { get; set; } public List OutputProjectLists { get; set; } } public class overall_indicators_detail { public string indicators_name { get; set; } public int? type { get; set; } public string budget_unit_name { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } } public class output_project_list { public List StrategyDetails { get; set; } public List AllocationStrategyDetails { get; set; } public List OutputProjectDetails { get; set; } public List Indicators_list { get; set; }//ตัวชี้วัด public List IndicatorPlans { get; set; } //1.แผนการปฎิบัติงาน 1.1 ตัวชี้วัด public List BudgetActivities { get; set; } //1.2. กิจกรรมหลัก public List BudgetSpendingPlans { get; set; } //2.แผนการใช้จ่ายงบประมาณ //public List SubBudgetSpending { get; set; } //2.1 งบประมาณ } public class strategy_detail { public string strategy_name { get; set; } public int? type { get; set; } public int? order { get; set; } public string budget_unit_name { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } } public class allocation_strategy_detail { public string allocation_strategy_name { get; set; } public int? type { get; set; } public int? order { get; set; } public string budget_unit_name { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } } public class output_project_detail { public string output_project_name { get; set; } public string budget_unit_name { get; set; } public int? order { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } } public class indicators_list { public string indicators_list_name { get; set; } public int? indicators_type { get; set; } //1. ตัวชี้วัดเชิงคุณภาพ 2. ตัวชี้วัดเชิงปริมาณ 3. ตัวชี้วัดเชิงเวลา public int? order { get; set; } public string budget_unit_name { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } } public class indicator_plan { public string indicator_plan_name { get; set; } public int? indicators_type { get; set; } //1. ตัวชี้วัดเชิงคุณภาพ 2. ตัวชี้วัดเชิงปริมาณ 3. ตัวชี้วัดเชิงเวลา public int? order { get; set; } public string budget_unit_name { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } } public class budget_activitie { public string budget_activitie_name { get; set; } public string budget_unit_name { get; set; } public int? order { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } } public class budget_spending_plan { public string budget_spending_plan_name { get; set; } public string budget_unit_name { get; set; } public int? order { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } public List SubBudgetSpending { get; set; } } public class sub_budget_spending_plan { public string sub_budget_spending_plan_name { get; set; } public string budget_unit_name { get; set; } public int? order { get; set; } public decimal? total_1 { get; set; } public decimal? total_2 { get; set; } public decimal? total_3 { get; set; } public decimal? quarter_1_1 { get; set; } public decimal? quarter_1_2 { get; set; } public decimal? quarter_1_3 { get; set; } public decimal? quarter_2_1 { get; set; } public decimal? quarter_2_2 { get; set; } public decimal? quarter_2_3 { get; set; } public decimal? quarter_3_1 { get; set; } public decimal? quarter_3_2 { get; set; } public decimal? quarter_3_3 { get; set; } public decimal? quarter_4_1 { get; set; } public decimal? quarter_4_2 { get; set; } public decimal? quarter_4_3 { get; set; } }