135 lines
3.7 KiB
C#
135 lines
3.7 KiB
C#
///
|
|
/// Copyright (c) 2015-2022 Sensus Slovensko a.s.
|
|
///
|
|
using FluentNHibernate.Mapping;
|
|
using SharedDatabase.Entities;
|
|
|
|
namespace SharedDatabase.Mappings
|
|
{
|
|
class TestRsltMap : ClassMap<TestRslt>
|
|
{
|
|
public TestRsltMap()
|
|
{
|
|
Id(x => x.Id);
|
|
References<Batch>(x => x.Batch);
|
|
References<TestData>(x => x.TestData);
|
|
References<Components>(x => x.Components);
|
|
Map(x => x.Part);
|
|
Map(x => x.RepetitionNr);
|
|
Map(x => x.MethodClass);
|
|
|
|
Map(x => x.TestDone);
|
|
Map(x => x.Remark)
|
|
.CustomType("StringClob")
|
|
.CustomSqlType("varchar(2000)");
|
|
Map(x => x.StartTime);
|
|
Map(x => x.EndTime);
|
|
Map(x => x.FlowSetTime);
|
|
Map(x => x.TimeBtwnMassMsrmnts);
|
|
Map(x => x.TestTime);
|
|
Map(x => x.TestTimeCorrection);
|
|
Map(x => x.PulsesMaster);
|
|
Map(x => x.ConstMasterRaw);
|
|
Map(x => x.ConstMasterCorr);
|
|
Map(x => x.ConstMaster);
|
|
Map(x => x.MassStartRaw);
|
|
Map(x => x.MassStart);
|
|
Map(x => x.MassEndRaw);
|
|
Map(x => x.MassEnd);
|
|
Map(x => x.DensityIn);
|
|
Map(x => x.DensityLine);
|
|
Map(x => x.DensityDiv);
|
|
Map(x => x.MassOfEvapWater).Column("Buoyancy");
|
|
Map(x => x.Qdetected).Column("FlowMass");
|
|
Map(x => x.Flow).Column("FlowVolume");
|
|
Map(x => x.VolumeCTV);
|
|
Map(x => x.VolumeMaster);
|
|
Map(x => x.ErrorMaster);
|
|
Map(x => x.DiverterStart);
|
|
Map(x => x.DiverterEnd);
|
|
Map(x => x.ErrorFlags);
|
|
Map(x => x.InfoFlags);
|
|
#if HEAT_METERS
|
|
Map(x => x.RefEnergy);
|
|
#endif
|
|
Map(x => x.AmbTempMean);
|
|
Map(x => x.AmbTempStart);
|
|
Map(x => x.AmbTempEnd);
|
|
Map(x => x.AmbTempMin);
|
|
Map(x => x.AmbTempMax);
|
|
Map(x => x.AmbPressMean);
|
|
Map(x => x.AmbPressStart);
|
|
Map(x => x.AmbPressEnd);
|
|
Map(x => x.AmbPressMin);
|
|
Map(x => x.AmbPressMax);
|
|
Map(x => x.AmbHumiMean);
|
|
Map(x => x.AmbHumiStart);
|
|
Map(x => x.AmbHumiEnd);
|
|
Map(x => x.AmbHumiMin);
|
|
Map(x => x.AmbHumiMax);
|
|
Map(x => x.PressUpMean);
|
|
Map(x => x.PressUpStart);
|
|
Map(x => x.PressUpEnd);
|
|
Map(x => x.PressUpMin);
|
|
Map(x => x.PressUpMax);
|
|
Map(x => x.PressDownMean);
|
|
Map(x => x.PressDownStart);
|
|
Map(x => x.PressDownEnd);
|
|
Map(x => x.PressDownMin);
|
|
Map(x => x.PressDownMax);
|
|
Map(x => x.PressDeltaMean);
|
|
Map(x => x.PressDeltaStart);
|
|
Map(x => x.PressDeltaEnd);
|
|
Map(x => x.PressDeltaMin);
|
|
Map(x => x.PressDeltaMax);
|
|
Map(x => x.TempUpMean);
|
|
Map(x => x.TempUpStart);
|
|
Map(x => x.TempUpEnd);
|
|
Map(x => x.TempUpMin);
|
|
Map(x => x.TempUpMax);
|
|
Map(x => x.TempDownMean);
|
|
Map(x => x.TempDownStart);
|
|
Map(x => x.TempDownEnd);
|
|
Map(x => x.TempDownMin);
|
|
Map(x => x.TempDownMax);
|
|
Map(x => x.TempDivMean);
|
|
Map(x => x.TempDivStart);
|
|
Map(x => x.TempDivEnd);
|
|
Map(x => x.TempDivMin);
|
|
Map(x => x.TempDivMax);
|
|
Map(x => x.FlowMean);
|
|
Map(x => x.FlowStart);
|
|
Map(x => x.FlowEnd);
|
|
Map(x => x.FlowMin);
|
|
Map(x => x.FlowMax);
|
|
//#if TURA_IPERL || TURA_IPERL_NEW || TURA_SPECIAL || IPERL_ASIC
|
|
Map(x => x.ConductMean);
|
|
Map(x => x.ConductStart);
|
|
Map(x => x.ConductEnd);
|
|
Map(x => x.ConductMin);
|
|
Map(x => x.ConductMax);
|
|
//#endif
|
|
Map(x => x.Uncertnt);
|
|
Map(x => x.UncertntScale);
|
|
Map(x => x.UncertntDensity);
|
|
Map(x => x.UncertntTemp);
|
|
Map(x => x.UncertntPressure);
|
|
|
|
Map(x => x.Custom1);
|
|
Map(x => x.Custom2);
|
|
Map(x => x.Custom3);
|
|
Map(x => x.Custom4);
|
|
Map(x => x.Custom5);
|
|
Map(x => x.Custom6);
|
|
Map(x => x.Custom7);
|
|
Map(x => x.Custom8);
|
|
|
|
Map(x => x.Counter1);
|
|
Map(x => x.Counter2);
|
|
Map(x => x.Counter3);
|
|
Map(x => x.Counter4);
|
|
Map(x => x.Counter5);
|
|
}
|
|
}
|
|
}
|