forked from ddrilling/AsbCloudServer
Противоаварийное вращение
This commit is contained in:
parent
093495ab4c
commit
65f2f77459
@ -11,17 +11,17 @@ public class ProcessMapPlanFunctionsAnticrashRotationDto : ProcessMapPlanBaseDto
|
||||
/// Минимальные обороты ВСП, об/мин
|
||||
/// </summary>
|
||||
[Range(0.0, 250.0, ErrorMessage = "Минимальные обороты ВСП, об/мин., должно быть в пределах от 0 до 250")]
|
||||
public double MinRPM { get; set; }
|
||||
public double TopDriveRpmMin { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Минимальный расход для запуска оборотов ВСП, л/сек
|
||||
/// </summary>
|
||||
[Range(1.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")]
|
||||
public double MinСonsumptionStartingFlowRate { get; set; }
|
||||
[Range(0.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")]
|
||||
public double TopDriveStartMinFlowRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м
|
||||
/// </summary>
|
||||
[Range(1.0, 35.0, ErrorMessage = "Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м., должно быть в пределах от 1 до 35")]
|
||||
public double TopDriveTorqueLimitMax { get; set; }
|
||||
public double TopDriveTorqueMax { get; set; }
|
||||
}
|
@ -8,20 +8,20 @@ namespace AsbCloudDb.Model.ProcessMaps;
|
||||
[Table("t_process_map_plan_functions_anticrash_rotation"), Comment("Противоаварийное вращение")]
|
||||
public class ProcessMapPlanFunctionsAnticrashRotation : ProcessMapPlanBase
|
||||
{
|
||||
[Column("min_RPM"), Comment("Минимальные обороты ВСП, об/мин")]
|
||||
[Column("top_drive_rpm_min"), Comment("Минимальные обороты ВСП, об/мин")]
|
||||
[Range(0.0, 250.0)]
|
||||
[Required]
|
||||
public double MinRPM { get; set; }
|
||||
public double TopDriveRpmMin { get; set; }
|
||||
|
||||
[Column("min_consumption_starting_flow_rate"), Comment("Минимальный расход для запуска оборотов ВСП, л/сек")]
|
||||
[Range(1.0, 100.0)]
|
||||
[Column("top_drive_start_min_flow_rate"), Comment("Минимальный расход для запуска оборотов ВСП, л/сек")]
|
||||
[Range(0.0, 100.0)]
|
||||
[Required]
|
||||
public double MinСonsumptionStartingFlowRate { get; set; }
|
||||
public double TopDriveStartMinFlowRate { get; set; }
|
||||
|
||||
[Column("top_drive_torque_limit_max"), Comment("Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м")]
|
||||
[Column("top_drive_torque_max"), Comment("Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м")]
|
||||
[Range(1.0, 35.0)]
|
||||
[Required]
|
||||
public double TopDriveTorqueLimitMax { get; set; }
|
||||
public double TopDriveTorqueMax { get; set; }
|
||||
|
||||
[ForeignKey(nameof(IdPrevious))]
|
||||
public virtual ProcessMapPlanFunctionsAnticrashRotation? Previous { get; set; }
|
||||
|
@ -28,9 +28,6 @@ public class ProcessMapPlanFunctionsAnticrashRotationControllerTest :
|
||||
DepthEnd = 2,
|
||||
Id = 0,
|
||||
IdWellSectionType = 1,
|
||||
MinRPM = 1,
|
||||
MinСonsumptionStartingFlowRate = 1,
|
||||
TopDriveTorqueLimitMax = 1
|
||||
};
|
||||
|
||||
private readonly ProcessMapPlanFunctionsAnticrashRotation entity = new ProcessMapPlanFunctionsAnticrashRotation()
|
||||
@ -42,10 +39,7 @@ public class ProcessMapPlanFunctionsAnticrashRotationControllerTest :
|
||||
IdWellSectionType = 1,
|
||||
IdAuthor = 1,
|
||||
IdEditor = 1,
|
||||
Creation = DateTimeOffset.UtcNow,
|
||||
MinRPM = 1,
|
||||
MinСonsumptionStartingFlowRate = 1,
|
||||
TopDriveTorqueLimitMax = 1
|
||||
Creation = DateTimeOffset.UtcNow
|
||||
};
|
||||
|
||||
[Fact]
|
||||
|
Loading…
Reference in New Issue
Block a user