334 lines
11 KiB
C#
334 lines
11 KiB
C#
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<overall_indicators_detail> OverallIndicatorsDetails { get; set; }
|
|
public List<output_project_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<strategy_detail> StrategyDetails { get; set; }
|
|
public List<allocation_strategy_detail> AllocationStrategyDetails { get; set; }
|
|
public List<output_project_detail> OutputProjectDetails { get; set; }
|
|
public List<indicators_list> Indicators_list { get; set; }//ตัวชี้วัด
|
|
public List<indicator_plan> IndicatorPlans { get; set; } //1.แผนการปฎิบัติงาน 1.1 ตัวชี้วัด
|
|
public List<budget_activitie> BudgetActivities { get; set; } //1.2. กิจกรรมหลัก
|
|
public List<budget_spending_plan> BudgetSpendingPlans { get; set; } //2.แผนการใช้จ่ายงบประมาณ
|
|
public List<sub_budget_spending_plan> 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<sub_budget_spending_plan> 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; }
|
|
} |