57 lines
1.9 KiB
C#
57 lines
1.9 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace rmutr_report.Models
|
|
{
|
|
public class expenditure_budget_proposal
|
|
{
|
|
public string budget_year { get; set; }
|
|
public decimal? total_budget { get; set; }
|
|
public List<proposal_initial_project> projects { get; set; }
|
|
|
|
}
|
|
|
|
public class proposal_initial_project
|
|
{
|
|
public string rowno { get; set; }
|
|
public string project_name_th { get; set; }
|
|
public decimal? total_budget { get; set; }
|
|
public List<proposal_initial_type> types { get; set; }
|
|
|
|
}
|
|
|
|
public class proposal_initial_type
|
|
{
|
|
public string type_name { get; set; }
|
|
public decimal? total_budget { get; set; }
|
|
public List<proposal_initial_list> lists { get; set; }
|
|
|
|
}
|
|
|
|
public class proposal_initial_list
|
|
{
|
|
public string list_name { get; set; }
|
|
public decimal? target_group_count { get; set; }
|
|
public string target_group_unit { get; set; }
|
|
public decimal? time_count { get; set; }
|
|
public string time_unit { get; set; }
|
|
public decimal? budget_count { get; set; }
|
|
public string budget_unit { get; set; }
|
|
public decimal? quantity { get; set; }
|
|
public string quantity_unit { get; set; }
|
|
public decimal? total_budget { get; set; }
|
|
public List<proposal_initial_detail> details { get; set; }
|
|
}
|
|
public class proposal_initial_detail
|
|
{
|
|
public string detail_name { get; set; }
|
|
public decimal? target_group_count { get; set; }
|
|
public string target_group_unit { get; set; }
|
|
public decimal? time_count { get; set; }
|
|
public string time_unit { get; set; }
|
|
public decimal? budget_count { get; set; }
|
|
public string budget_unit { get; set; }
|
|
public decimal? quantity { get; set; }
|
|
public string quantity_unit { get; set; }
|
|
public decimal? total_budget { get; set; }
|
|
}
|
|
} |