using System; using System.ComponentModel.DataAnnotations; namespace AsbCloudApp.Data.Subsystems { /// /// Статистика подсистемы /// public class SubsystemStatDto { /// /// Идентификатор подсистемы /// [Required] public int IdSubsystem { get; set; } /// /// Название подсистемы /// [Required] public string SubsystemName { get; set; } = null!; /// /// наработка подсистемы /// [Required] public double UsedTimeHours { get; set; } /// /// коэффициент использования /// [Required] public double KUsage { get; set; } /// /// сумма изменения глубин при включеной подсистеме /// [Required] public double SumDepthInterval { get; set; } /// /// сумма проходок автоопределенных операций выполняемых подсистемой /// [Required] public double SumOperationDepthInterval { get; set; } /// /// сумма продолжительности автоопределенных операций выполняемых подсистемой /// [Required] public double SumOperationDurationHours { get; set; } /// /// количество включений подсистемы /// [Required] public int OperationCount { get; set; } } }