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

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>
[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; }
}

View File

@ -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; }

View File

@ -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]