35 строк · в начало
using Rugrid.Sdaid.Notation.Documents;
namespace Rugrid.Sdaid.Epas.Ntr.Backend.Calc
{
/// <summary>Перенесено дословно из ntr-01/ntr-calc/summary-calc-result-mapping.md.</summary>
public class DOC_SummaryCalcResultMapping : ISdaidDocument, IHasStructuralLinks, IFolder<NtrBackendFolder>
{
public SdaidLink[] Links => new[]
{
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Backend.Calc.DOC_CalcModel>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Backend.Calc.DOC_SummaryCalc>(),
};
public static string _refName = "Маппинг SummaryResult → домен";
public string Name => "Маппинг SummaryResult → доменные сущности";
public string Description => "";
public string Version => "1.0";
public string Status => "accepted";
public string[] Comments => new string[0];
public static string Body = """"
Спецификация описывает как сохранить результаты расчёта `SummaryResult` в атрибуты доменных сущностей.
| SummaryResult path | Доменная сущность | alias | ЕИ | Примечание |
| ------------------ | ----------------- | ----------------------------- | ----- | ---------- |
| TeConsumptionKwh | ConsumptionModel | `summary_te_consumption_kwt_h` | кВт·ч | |
| TeConsumptionGcal | ConsumptionModel | `summary_te_consumption_gcal` | Гкал | |
| EeConsumptionKwh | ConsumptionModel | `summary_ee_consumption_kwt_h` | кВт·ч | |
"""";
}
}