forked from ddrilling/AsbCloudServer
dbaa0ab754
1. Переименовал сущности РТК. Теперь они называются более корректно 2. Поправлены комментарии в сущности 3. Поправлены DTO 4. Добавлены новые миграции 5. Удалил лишние разрешения
47 lines
1.3 KiB
C#
47 lines
1.3 KiB
C#
using System;
|
||
using System.ComponentModel.DataAnnotations;
|
||
|
||
namespace AsbCloudApp.Data.ProcessMaps;
|
||
|
||
/// <summary>
|
||
/// Базовая Dto для РТК
|
||
/// </summary>
|
||
public abstract class ProcessMapBaseDto : IId, IWellRelated
|
||
{
|
||
/// <inheritdoc/>
|
||
public int Id { get; set; }
|
||
|
||
/// <summary>
|
||
/// Id скважины
|
||
/// </summary>
|
||
[Range(1, int.MaxValue, ErrorMessage = "Id скважины не может быть меньше 1")]
|
||
public int IdWell { get; set; }
|
||
|
||
/// <summary>
|
||
/// Id пользователя
|
||
/// </summary>
|
||
public int IdUser { get; set; }
|
||
|
||
/// <summary>
|
||
/// Дата последнего изменения
|
||
/// </summary>
|
||
public DateTimeOffset LastUpdate { get; set; }
|
||
|
||
/// <summary>
|
||
/// Глубина по стволу от, м
|
||
/// <para>
|
||
/// на начало интервала
|
||
/// </para>
|
||
/// </summary>
|
||
[Range(0, 99999.9, ErrorMessage = "Глубина не может быть отрицательной")]
|
||
public double DepthStart { get; set; }
|
||
|
||
/// <summary>
|
||
/// Глубина по стволу до, м
|
||
/// <para>
|
||
/// на конец интервала
|
||
/// </para>
|
||
/// </summary>
|
||
[Range(0, 99999.9, ErrorMessage = "Глубина не может быть отрицательной")]
|
||
public double DepthEnd { get; set; }
|
||
} |