using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace rmutr_report.Models.Personnel { public class budget_expenditure_proposal { [Key] public Guid? budget_expenditure_proposal_uid { get; set; } public string academic_year_name_th { get; set; } public string agency_category_name { get; set; } public string agency_name_th { get; set; } public string agency_type { get; set; } public int? type { get; set; } public DateTime? version { get; set; } public List budget_expenditure_proposal_details { get; set; } } public class t_budget_expenditure_proposal_detail { [Key] public Guid? budget_expenditure_proposal_detail_uid { get; set; } public Guid? budget_expenditure_proposal_uid { get; set; } public string topic { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? act_year1_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? act_year1_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? disbursement_results_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? disbursement_results_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? budget_act_year2_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? budget_act_year2_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? adjust_the_base_year2_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? adjust_the_base_year2_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? request_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? request_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_account1_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_account1_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_increase_decrease_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_increase_decrease_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_new_rate_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_new_rate_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_total_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? offer_total_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? increase_decrease_from_year_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? increase_decrease_from_year_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? increase_decrease_from_year_3 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? increase_decrease_from_year_4 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? mtef_1 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? mtef_2 { get; set; } [Column(TypeName = "decimal(18,4)")] public decimal? mtef_3 { get; set; } public string remark { get; set; } public int? topic_type { get; set; } public int? row { get; set; } } }