add report

This commit is contained in:
kamonwan taengsuk
2023-07-31 12:15:58 +07:00
parent 5b9331920d
commit 06125ecc97
14 changed files with 1748 additions and 323 deletions

View File

@@ -0,0 +1,31 @@
using System.Collections.Generic;
namespace rmutr_report.Models
{
public class budget_projects
{
public string budget_year { get; set; }
public List<budget_projects_detail> data { get; set; }
}
public class budget_projects_detail
{
public string budget_plan { get; set; }
public List<budget_projects_data_detail> detail { get; set; }
}
public class budget_projects_data_detail
{
public int? topic_type { get; set; }
public string row_no { get; set; }
public string project { get; set; }
public string project_style { get; set; }
public decimal? budget_amount { get; set; }
public string start_date { get; set; }
public string end_date { get; set; }
public string responsible_agency { get; set; }
public string responsible_person { get; set; }
}
}

View File

@@ -0,0 +1,76 @@
using System.Collections.Generic;
namespace rmutr_report.Models
{
public class summary_government_budget_plan
{
public string budget_year { get; set; }
public List<summary_government_budget_plan_detail> data { get; set; }
public List<notation> notations { get; set; }
public decimal? budget_1 { get; set; }
public decimal? budget_2 { get; set; }
public decimal? budget_3 { get; set; }
public decimal? budget_4 { get; set; }
public decimal? budget_5 { get; set; }
public decimal? budget_6 { get; set; }
public decimal? budget_7 { get; set; }
public decimal? budget_8 { get; set; }
public decimal? budget_9 { get; set; }
public decimal? budget_10 { get; set; }
public decimal? budget_11 { get; set; }
public decimal? budget_12 { get; set; }
public decimal? budget_13 { get; set; }
public decimal? budget_14 { get; set; }
public decimal? budget_15 { get; set; }
public decimal? budget_16 { get; set; }
public decimal? budget_17 { get; set; }
public decimal? budget_18 { get; set; }
}
public class summary_government_budget_plan_detail
{
public int? topic_type { get; set; }
public string row_no { get; set; }
public string product { get; set; }
public decimal? personnel_government_budget { get; set; }
public decimal? personnel_income_budget { get; set; }
public decimal? total_personnel_income_budget { get; set; }
public decimal? operating_government_budget { get; set; }
public decimal? operating_income_budget { get; set; }
public decimal? total_operating_income_budget { get; set; }
public decimal? investment_government_budget { get; set; }
public decimal? investment_income_budget { get; set; }
public decimal? total_investment_income_budget { get; set; }
public decimal? subsidy_government_budget { get; set; }
public decimal? subsidy_income_budget { get; set; }
public decimal? total_subsidy_income_budget { get; set; }
public decimal? expenses_government_budget { get; set; }
public decimal? expenses_income_budget { get; set; }
public decimal? total_expenses_income_budget { get; set; }
public decimal? government_budget { get; set; }
public decimal? government_income_budget { get; set; }
public decimal? total_government_income_budget { get; set; }
}
public class notation
{
public string row_no { get; set; }
public string list { get; set; }
public string date_range { get; set; }
public decimal? amount { get; set; }
public string free_text { get; set; }
public List<notation2> notations_detail { get; set; }
}
public class notation2
{
public string sub_row_no { get; set; }
public string list { get; set; }
public decimal? amount { get; set; }
public string free_text { get; set; }
}
}

View File

@@ -0,0 +1,25 @@
using System.Collections.Generic;
namespace rmutr_report.Models
{
public class total_budget
{
public decimal? government_budget { get; set; }
public decimal? income_budget { get; set; }
public List<total_budget_detail> data { get; set; }
}
public class total_budget_detail
{
public int? topic_type { get; set; }
public string row_no { get; set; }
public string budget_plan { get; set; }
public string budget_project { get; set; }
public string list { get; set; }
public decimal? budget_amount { get; set; }
public string start_date { get; set; }
public string end_date { get; set; }
public string responsible_agency { get; set; }
public string responsible_person { get; set; }
}
}