Files
rmutr_report/Models/budget/kpi.cs
T
Nut.ไปเรื่อย bbfcaa088e
continuous-integration/drone/push Build is passing
feat(kpi): render vision/values/uniqueness/identity indicator sections in budget policy Excel export
Mirrors the existing indicator table layout for the 4 new reference
sections coming from rmutr-api (unit, target value, 3 responsible-role
columns), reusing the same 8-column styling as the strategic indicators.
2026-08-26 19:15:26 +07:00

52 lines
1.4 KiB
C#

using System.Collections.Generic;
namespace rmutr_report.Models
{
public class kpi
{
public string academic_year { get; set; }
public List<kpi_data_detail> header_data { get; set; }
public List<kpi_reference_header> vision_data { get; set; }
public List<kpi_reference_header> popularity_data { get; set; }
public List<kpi_reference_header> uniqueness_data { get; set; }
public List<kpi_reference_header> identity_data { get; set; }
}
public class kpi_reference_header
{
public string header_1 { get; set; }
public List<kpi_data_details2> data_detail { get; set; }
}
public class kpi_data_detail
{
public string header_1 { get; set; }
public string header_2 { get; set; }
//public string indicator_type_name_th { get; set; }
public List<kpi_data_details> data { get; set; }
}
public class kpi_data_details
{
public string indicator_type_name_th { get; set; }
public List<kpi_data_details2> data_detail { get; set; }
}
public class kpi_data_details2
{
public int? row { get; set; }
public string name { get; set; }
public string unit { get; set; }
public decimal? value { get; set; }
public string responsible_person { get; set; }
public string responsible_work { get; set; }
public string collector { get; set; }
}
}