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; }
    }
}