zhuangpei-mesbackend/DOAN.Model/MES/dev/DevicePerformance.cs

193 lines
6.1 KiB
C#
Raw Normal View History

2025-02-27 19:58:43 +08:00
namespace DOAN.Model.MES.dev
{
/// <summary>
/// 设备运行绩效分析
/// </summary>
[SugarTable("device_performance")]
public class DevicePerformance
{
/// <summary>
/// 雪花
/// </summary>
[SugarColumn(IsPrimaryKey = true, IsIdentity = false)]
public string Id { get; set; }
/// <summary>
/// 可用时间
/// </summary>
public decimal Usabletime { get; set; }
/// <summary>
/// 节假日
/// </summary>
public int? Holiday { get; set; }
/// <summary>
/// 设备计划运行时间:(分钟)
/// </summary>
[SugarColumn(ColumnName = "plan_runtime")]
public decimal PlanRuntime { get; set; }
/// <summary>
/// 计划内停机损失-无生产计划
/// </summary>
[SugarColumn(ColumnName = "planning_no_production_time")]
public decimal PlanningNoProductionTime { get; set; }
/// <summary>
/// 计划内停机损失-用餐时间
/// </summary>
[SugarColumn(ColumnName = "planning_eat_time")]
public decimal PlanningEatTime { get; set; }
/// <summary>
/// 计划内停机损失-班组会议
/// </summary>
[SugarColumn(ColumnName = "planning_team_time")]
public decimal PlanningTeamTime { get; set; }
/// <summary>
/// 计划内停机损失-培训
/// </summary>
[SugarColumn(ColumnName = "planning_training")]
public decimal PlanningTraining { get; set; }
/// <summary>
/// 计划内停机损失-员工休息时间
/// </summary>
[SugarColumn(ColumnName = "planning_rest")]
public decimal PlanningRest { get; set; }
/// <summary>
/// 计划内停机损失-周期性维护保养
/// </summary>
[SugarColumn(ColumnName = "planning_maintenance")]
public decimal PlanningMaintenance { get; set; }
/// <summary>
/// 计划内停机损失-停水/电/气
/// </summary>
[SugarColumn(ColumnName = "planning_stop_energy")]
public decimal PlanningStopEnergy { get; set; }
/// <summary>
/// 设备实际可用时间:(分钟) Actual usable time of equipment
/// </summary>
[SugarColumn(ColumnName = "actual_usabletime")]
public decimal ActualUsableTime { get; set; }
/// <summary>
/// 计划外停机损失-设备故障停机时间
/// </summary>
[SugarColumn(ColumnName = "accident_device_failure_time")]
public decimal AccidentDeviceFailureTime { get; set; }
/// <summary>
/// 计划外停机损失-生产准备/调整时间
/// </summary>
[SugarColumn(ColumnName = "accident_product_prepare")]
public decimal AccidentProductPrepare { get; set; }
/// <summary>
/// 计划外停机损失-产线缺料停机
/// </summary>
[SugarColumn(ColumnName = "accident_line_lack_material")]
public decimal AccidentLineLackMaterial { get; set; }
/// <summary>
/// 计划外停机损失-产线换型时间
/// </summary>
[SugarColumn(ColumnName = "accident_line_replace_model")]
public decimal AccidentLineReplaceModel { get; set; }
/// <summary>
/// 计划外停机损失-质量问题停机
/// </summary>
[SugarColumn(ColumnName = "accident_quality_problem")]
public decimal AccidentQualityProblem { get; set; }
/// <summary>
/// 计划外停机损失-其他制造/工程问题
/// </summary>
[SugarColumn(ColumnName = "accident_others")]
public decimal AccidentOthers { get; set; }
/// <summary>
/// 设备实际运行时间:(分钟)
/// </summary>
[SugarColumn(ColumnName = "device_actual_runtime")]
public decimal DeviceActualRuntime { get; set; }
/// <summary>
/// 故障停机总次数
/// </summary>
[SugarColumn(ColumnName = "fault_shutdown_quantity")]
public int? FaultShutdownQuantity { get; set; }
/// <summary>
/// 故障停机率
/// </summary>
[SugarColumn(ColumnName = "fault_shutdown_rate")]
public decimal FaultShutdownRate { get; set; }
/// <summary>
/// 设备完好率
/// </summary>
[SugarColumn(ColumnName = "good_condition_rate")]
public decimal GoodConditionRate { get; set; }
/// <summary>
/// 计划外停机率
/// </summary>
[SugarColumn(ColumnName = "accident_shutdown_rate")]
public decimal AccidentShutdownRate { get; set; }
/// <summary>
/// 综合设备开机率
/// </summary>
[SugarColumn(ColumnName = "comprehensive_equipment_operating_rate")]
public decimal ComprehensiveEquipmentOperatingRate { get; set; }
/// <summary>
/// MTBF(设备实际运行时间/故障总次数/20
/// </summary>
public decimal Mtbf { get; set; }
/// <summary>
/// MTTR设备故障停机时间/故障总次数)
/// </summary>
public decimal Mttr { get; set; }
/// <summary>
/// 填写日期
/// </summary>
[SugarColumn(ColumnName = "fill_date")]
public DateTime? FillDate { get; set; }
/// <summary>
/// 创建人
/// </summary>
[SugarColumn(ColumnName = "cREATED_BY")]
public string CreatedBy { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(ColumnName = "cREATED_TIME")]
public DateTime? CreatedTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
[SugarColumn(ColumnName = "uPDATED_BY")]
public string UpdatedBy { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[SugarColumn(ColumnName = "uPDATED_TIME")]
public DateTime? UpdatedTime { get; set; }
}
}