черновик entity для аналитики.

This commit is contained in:
Фролов 2021-06-07 09:55:45 +05:00
parent 49fa62ea86
commit 4728308f95

View File

@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
public enum WellDepthState {Idle, Increase }
public enum BitDepthState {Idle, Increase, Decrease, OnSurface}
public enum BlockState {Idle, Increase, Decrease}
public enum RotorState {Inactive, Active}
public enum PressureState { Inactive, Active }
public enum HookWeightState { Idle, None }
public enum DrillingOperation {
Unknown,
RotorDrilling,
SlideDrilling,
TrippingOutReaming,
TrippingInReaming,
TrippingOutCirculating,
TrippingInCirculating,
TrippingOut,
TrippingIn,
Circulating,
CirculatingRotating,
Hold,
Static,
Rotating,
OnTheSurface,
}
public class AnalyzeResult
{
public int Id { get; set; }
public DateTime Date { get; set; }
public WellDepthState WellDepthState { get; set; }
public BitDepthState BitDepthState { get; set; }
public BlockState BlockState { get; set; }
public RotorState RotorState { get; set; }
public PressureState PressureState { get; set; }
public HookWeightState HookWeightState { get; set; }
public DrillingOperation DrillingOperation { get; set; }
}
}