bbfcaa088e
continuous-integration/drone/push Build is passing
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.
52 lines
1.4 KiB
C#
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; }
|
|
}
|
|
|
|
} |