zhuangpei-mesbackend/DOAN.Model/MES/dev/DevicePerformance.cs
2025-02-27 19:58:43 +08:00

193 lines
6.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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