56 lines
3.4 KiB
C#
56 lines
3.4 KiB
C#
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<t_budget_expenditure_proposal_detail> 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; }
|
|
}
|
|
} |