namespace AsbCloudApp.Data;

/// <summary>
/// DTO объединяющее плановые и фактические значения
/// </summary>
/// <typeparam name="T"></typeparam>
public class PlanFactDto<T> : PlanFactBase<T, T>
{

}

/// <summary>
/// DTO объединяющее плановые и фактические значения
/// </summary>
/// <typeparam name="T"></typeparam>
/// <typeparam name="V"></typeparam>
public class PlanFactBase<T, V>
{
    /// <summary>
    /// Плановое значение
    /// </summary>
    public T? Plan { get; set; }

    /// <summary>
    /// Фактическое значение
    /// </summary>
    public V? Fact { get; set; }
}