using System; using System.Collections.Generic; public class summary_invest : summary_invest_initial { public List years { get; set; } } public class summary_invest_year : summary_invest_initial { public Guid? budget_year_uid { get; set; } public string budget_year_name_th { get; set; } public List plans { get; set; } } public class summary_invest_plan : summary_invest_initial { public Guid? budget_plan_uid { get; set; } public string budget_plan_name_th { get; set; } public List projects { get; set; } } public class summary_invest_project : summary_invest_initial { public Guid? budget_project_uid { get; set; } public string budget_project_name_th { get; set; } public List facultys { get; set; } } public class summary_invest_faculty : summary_invest_initial { public Guid? faculty_uid { get; set; } public string faculty_name_th { get; set; } public List asset_lists { get; set; } public List construct_lists { get; set; } } public class summary_invest_list : summary_invest_initial { public Guid? invest_asset_approve_uid { get; set; } public Guid? invest_construct_approve_uid { get; set; } public Guid? key_uid { get; set; } public Guid? key_request_uid { get; set; } public string list_name { get; set; } public string unit_name { get; set; } public string seller { get; set; } public string file { get; set; } public int? row_order { get; set; } public int? step_order { get; set; } public int? amount { get; set; } public bool? is_from_reject { get; set; } public bool? is_edit { get; set; } public bool? is_approve { get; set; } public string approve_name { get; set; } public string petitioner_full_name { get; set; } public string phone_number { get; set; } } public class summary_invest_search { public Guid? budget_year_uid { get; set; } public Guid? budget_project_uid { get; set; } public Guid? budget_plan_uid { get; set; } public Guid? faculty_uid { get; set; } public string list_name { get; set; } public string petitioner_full_name { get; set; } public bool? is_asset { get; set; } public bool? is_construct { get; set; } public bool? is_approve { get; set; } } public class summary_invest_data_initial : summary_invest_search { public int? budget_year_number { get; set; } public string budget_year_name_th { get; set; } public string budget_project_name_th { get; set; } public string budget_plan_name_th { get; set; } public string faculty_name_th { get; set; } } public class summary_invest_initial { public decimal? unit_price { get; set; } public decimal? total { get; set; } public decimal? total_budget { get; set; } public decimal? asset_unit_price { get; set; } public decimal? asset_total_budget { get; set; } public decimal? construct_unit_price { get; set; } public decimal? construct_total_budget { get; set; } } public class summary_invest_v2 : summary_invest_initial { public List years { get; set; } } public class summary_invest_year_v2 : summary_invest_initial { public Guid? budget_year_uid { get; set; } public string budget_year_name_th { get; set; } public List plans { get; set; } } public class summary_invest_plan_v2 : summary_invest_initial { public Guid? budget_plan_uid { get; set; } public string budget_plan_name_th { get; set; } public List asset_lists { get; set; } public List construct_lists { get; set; } } public class summary_invest_list_v2 : summary_invest_initial { public Guid? budget_project_uid { get; set; } public Guid? faculty_uid { get; set; } public string budget_project_name_th { get; set; } public string faculty_name_th { get; set; } public Guid? invest_asset_approve_uid { get; set; } public Guid? invest_construct_approve_uid { get; set; } public Guid? key_uid { get; set; } public Guid? key_request_uid { get; set; } public string list_name { get; set; } public string unit_name { get; set; } public string seller { get; set; } public string seller2 { get; set; } public string file { get; set; } public string file2 { get; set; } public int? row_order { get; set; } public int? step_order { get; set; } public int? amount { get; set; } public bool? is_from_reject { get; set; } public bool? is_edit { get; set; } public bool? is_approve { get; set; } public string approve_name { get; set; } public string petitioner_full_name { get; set; } public string phone_number { get; set; } }