forked from ddrilling/AsbCloudServer
Правки по ревью
This commit is contained in:
parent
7bece09b3d
commit
af7ab2c690
@ -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; }
|
||||
}
|
||||
}
|
||||
|
@ -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; }
|
||||
}
|
||||
}
|
@ -21,7 +21,7 @@ public abstract class TrajectoryGeoDto
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Формирование географической траектории
|
||||
/// Формирование данных по фактической географической траектории
|
||||
/// </summary>
|
||||
public class TrajectoryGeoFactDto : TrajectoryGeoDto
|
||||
{}
|
||||
|
@ -2,7 +2,7 @@
|
||||
namespace AsbCloudApp.Data
|
||||
{
|
||||
/// <summary>
|
||||
/// Формирование данных по плановой траектории
|
||||
/// Формирование данных по плановой географической траектории
|
||||
/// </summary>
|
||||
public class TrajectoryGeoPlanDto: TrajectoryGeoDto
|
||||
{
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user