45 lines
1.1 KiB
C#
45 lines
1.1 KiB
C#
using Step.Model.DatabaseModels;
|
|
using System;
|
|
using static Step.Model.Constants;
|
|
|
|
namespace Step.Model.DTOModels.MaintenanceModels
|
|
{
|
|
public class DTOMaintenanceModel
|
|
{
|
|
public int Id { get; set; }
|
|
|
|
public double? Interval { get; set; }
|
|
|
|
public DateTime Deadline { get; set; }
|
|
|
|
public string Type { get; set; }
|
|
|
|
public string Title { get; set; }
|
|
|
|
public string Description { get; set; }
|
|
|
|
public string UnitOfMeasure { get; set; }
|
|
|
|
public DateTime CreationDate { get; set; }
|
|
|
|
public DateTime? LastExpirationDate { get; set; }
|
|
|
|
public DateTime? LastPerformedDate { get; set; }
|
|
|
|
public int PercentageOfCompletion { get; set; }
|
|
|
|
public TimeSpan MissingDays { get; set; }
|
|
|
|
public uint PlcCounter { get; set; }
|
|
|
|
public uint OriginalPlcCounter { get; set; }
|
|
|
|
public bool CreatedByCms { get; set; }
|
|
|
|
public bool CanEdit { get; set; }
|
|
|
|
public bool CanPerform { get; set; }
|
|
|
|
public DTOMessageUserModel Maintainer { get; set; }
|
|
}
|
|
} |