forked from ddrilling/AsbCloudServer
Правки по ревью
This commit is contained in:
parent
7bece09b3d
commit
af7ab2c690
@ -1,18 +1,29 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Плановое и фактическое значения
|
/// DTO объединяющее плановые и фактические значения
|
||||||
/// </summary>
|
/// </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>
|
||||||
/// План
|
/// Плановое значение
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public double Plan { get; set; }
|
public T? Plan { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Факт
|
/// Фактическое значение
|
||||||
/// </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>
|
||||||
/// Формирование географической траектории
|
/// Формирование данных по фактической географической траектории
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class TrajectoryGeoFactDto : TrajectoryGeoDto
|
public class TrajectoryGeoFactDto : TrajectoryGeoDto
|
||||||
{}
|
{}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
namespace AsbCloudApp.Data
|
namespace AsbCloudApp.Data
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Формирование данных по плановой траектории
|
/// Формирование данных по плановой географической траектории
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class TrajectoryGeoPlanDto: TrajectoryGeoDto
|
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