Противоаварийное вращение

This commit is contained in:
Olga Nemt 2024-06-29 20:58:35 +05:00
parent 093495ab4c
commit 65f2f77459
3 changed files with 12 additions and 18 deletions

View File

@ -11,17 +11,17 @@ public class ProcessMapPlanFunctionsAnticrashRotationDto : ProcessMapPlanBaseDto
/// Минимальные обороты ВСП, об/мин /// Минимальные обороты ВСП, об/мин
/// </summary> /// </summary>
[Range(0.0, 250.0, ErrorMessage = "Минимальные обороты ВСП, об/мин., должно быть в пределах от 0 до 250")] [Range(0.0, 250.0, ErrorMessage = "Минимальные обороты ВСП, об/мин., должно быть в пределах от 0 до 250")]
public double MinRPM { get; set; } public double TopDriveRpmMin { get; set; }
/// <summary> /// <summary>
/// Минимальный расход для запуска оборотов ВСП, л/сек /// Минимальный расход для запуска оборотов ВСП, л/сек
/// </summary> /// </summary>
[Range(1.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")] [Range(0.0, 100.0, ErrorMessage = "Минимальный расход для запуска оборотов ВСП, л/сек., должно быть в пределах от 0 до 100")]
public double MinСonsumptionStartingFlowRate { get; set; } public double TopDriveStartMinFlowRate { get; set; }
/// <summary> /// <summary>
/// Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м /// Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м
/// </summary> /// </summary>
[Range(1.0, 35.0, ErrorMessage = "Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м., должно быть в пределах от 1 до 35")] [Range(1.0, 35.0, ErrorMessage = "Максимально допустимый момент на ВСП при противоаварийном вращении, кН*м., должно быть в пределах от 1 до 35")]
public double TopDriveTorqueLimitMax { get; set; } public double TopDriveTorqueMax { get; set; }
} }

View File

@ -8,20 +8,20 @@ namespace AsbCloudDb.Model.ProcessMaps;
[Table("t_process_map_plan_functions_anticrash_rotation"), Comment("Противоаварийное вращение")] [Table("t_process_map_plan_functions_anticrash_rotation"), Comment("Противоаварийное вращение")]
public class ProcessMapPlanFunctionsAnticrashRotation : ProcessMapPlanBase public class ProcessMapPlanFunctionsAnticrashRotation : ProcessMapPlanBase
{ {
[Column("min_RPM"), Comment("Минимальные обороты ВСП, об/мин")] [Column("top_drive_rpm_min"), Comment("Минимальные обороты ВСП, об/мин")]
[Range(0.0, 250.0)] [Range(0.0, 250.0)]
[Required] [Required]
public double MinRPM { get; set; } public double TopDriveRpmMin { get; set; }
[Column("min_consumption_starting_flow_rate"), Comment("Минимальный расход для запуска оборотов ВСП, л/сек")] [Column("top_drive_start_min_flow_rate"), Comment("Минимальный расход для запуска оборотов ВСП, л/сек")]
[Range(1.0, 100.0)] [Range(0.0, 100.0)]
[Required] [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)] [Range(1.0, 35.0)]
[Required] [Required]
public double TopDriveTorqueLimitMax { get; set; } public double TopDriveTorqueMax { get; set; }
[ForeignKey(nameof(IdPrevious))] [ForeignKey(nameof(IdPrevious))]
public virtual ProcessMapPlanFunctionsAnticrashRotation? Previous { get; set; } public virtual ProcessMapPlanFunctionsAnticrashRotation? Previous { get; set; }

View File

@ -28,9 +28,6 @@ public class ProcessMapPlanFunctionsAnticrashRotationControllerTest :
DepthEnd = 2, DepthEnd = 2,
Id = 0, Id = 0,
IdWellSectionType = 1, IdWellSectionType = 1,
MinRPM = 1,
MinСonsumptionStartingFlowRate = 1,
TopDriveTorqueLimitMax = 1
}; };
private readonly ProcessMapPlanFunctionsAnticrashRotation entity = new ProcessMapPlanFunctionsAnticrashRotation() private readonly ProcessMapPlanFunctionsAnticrashRotation entity = new ProcessMapPlanFunctionsAnticrashRotation()
@ -42,10 +39,7 @@ public class ProcessMapPlanFunctionsAnticrashRotationControllerTest :
IdWellSectionType = 1, IdWellSectionType = 1,
IdAuthor = 1, IdAuthor = 1,
IdEditor = 1, IdEditor = 1,
Creation = DateTimeOffset.UtcNow, Creation = DateTimeOffset.UtcNow
MinRPM = 1,
MinСonsumptionStartingFlowRate = 1,
TopDriveTorqueLimitMax = 1
}; };
[Fact] [Fact]