DD.WellWorkover.Cloud/AsbCloudDb/Model/DrillTestParameter.cs

61 lines
2.0 KiB
C#

using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model
{
[Table("t_drill_test_parameter"), Comment("Drill_test_parameter")]
public class DrillTestParameter
{
/// <summary>
/// Идентификатор drill test
/// </summary>
[Key, Column("id_drill_test"), Comment("Идентификатор drill test")]
public int IdDrillTest { get; set; }
/// <summary>
/// Идентификатор телеметрии drill test
/// </summary>
[Key, Column("id_telemetry_drill_test"), Comment("Идентификатор телеметрии drill test")]
public int IdTelemetryDrillTest { get; set; }
/// <summary>
/// Шаг
/// </summary>
[Column("step"), Comment("Шаг")]
public int Step { get; set; }
/// <summary>
/// Нагрузка
/// </summary>
[Column("workload"), Comment("Нагрузка")]
public float? Workload { get; set; }
/// <summary>
/// Заданная скорость
/// </summary>
[Column("speed"), Comment("Заданная скорость")]
public float? Speed { get; set; }
/// <summary>
/// Скорость проходки
/// </summary>
[Column("depth_speed"), Comment("Скорость проходки")]
public float? DepthSpeed { get; set; }
/// <summary>
/// Время бурения шага
/// </summary>
[Column("time_drill_step"), Comment("Время бурения шага")]
public float? TimeDrillStep { get; set; }
/// <summary>
/// Глубина бурения шага
/// </summary>
[Column("depth_drill_step"), Comment("Глубина бурения шага")]
public float? DepthDrillStep { get; set; }
public virtual DrillTest DrillTest { get; set; } = null!;
}
}