init
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
using DTS.Common.Classes.Sensors;
|
||||
using DTS.Common.Enums.Sensors;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace DTS.Common.Interface.Sensors
|
||||
{
|
||||
public interface ISensorCalDbRecord
|
||||
{
|
||||
[Key]
|
||||
int? CalibrationId { get; set; }
|
||||
string SerialNumber { get; set; }
|
||||
[Column(TypeName = "datetime")]
|
||||
DateTime CalibrationDate { get; set; }
|
||||
[Required]
|
||||
[StringLength(50)]
|
||||
string Username { get; set; }
|
||||
bool LocalOnly { get; set; }
|
||||
bool NonLinear { get; set; }
|
||||
[Required]
|
||||
[StringLength(255)]
|
||||
ICalibrationRecords Records { get; set; }
|
||||
[Column(TypeName = "datetime")]
|
||||
DateTime ModifyDate { get; set; }
|
||||
bool IsProportional { get; set; }
|
||||
bool RemoveOffset { get; set; }
|
||||
[Required]
|
||||
[StringLength(255)]
|
||||
ZeroMethods ZeroMethods { get; set; }
|
||||
[Required]
|
||||
[StringLength(2048)]
|
||||
string[] CertificationDocuments { get; set; }
|
||||
InitialOffsets InitialOffsets { get; set; }
|
||||
bool LinearAdded { get; }
|
||||
SensitivityInspectionType SensitivityInspection { get; set; }
|
||||
[StringLength(2048)]
|
||||
string CalibrationNote { get; set; }
|
||||
int UsageCount { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user