Правки по ревью

This commit is contained in:
Olga Nemt 2023-06-02 16:56:34 +05:00
parent 7bece09b3d
commit af7ab2c690
5 changed files with 19 additions and 58 deletions

View File

@ -1,18 +1,29 @@
namespace AsbCloudApp.Data
{
/// <summary>
/// Плановое и фактическое значения
/// DTO объединяющее плановые и фактические значения
/// </summary>
public class PlanFactDto
/// <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 double Plan { get; set; }
public T? Plan { get; set; }
/// <summary>
/// Факт
/// Фактическое значение
/// </summary>
public double? Fact { get; set; }
public V? Fact { get; set; }
}
}

View File

@ -1,29 +0,0 @@
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; }
}
}

View File

@ -21,7 +21,7 @@ public abstract class TrajectoryGeoDto
}
/// <summary>
/// Формирование географической траектории
/// Формирование данных по фактической географической траектории
/// </summary>
public class TrajectoryGeoFactDto : TrajectoryGeoDto
{}

View File

@ -2,7 +2,7 @@
namespace AsbCloudApp.Data
{
/// <summary>
/// Формирование данных по плановой траектории
/// Формирование данных по плановой географической траектории
/// </summary>
public class TrajectoryGeoPlanDto: TrajectoryGeoDto
{

View File

@ -1,21 +0,0 @@
using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Services
{
/// <summary>
/// Сервис "Визуализация траектории 3D"
/// </summary>
public interface ITrajectoryVisualizationService<T>
{
/// <summary>
/// Получение плановой или фактической траектории по скважине
/// </summary>
/// <param name="idWell">ключ скважины</param>
/// <param name="token"></param>
/// <returns></returns>
Task<IEnumerable<T>> GetVisualizationAsync(int idWell, CancellationToken token);
}
}