193 lines
6.1 KiB
C#
193 lines
6.1 KiB
C#
|
|
|
|||
|
|
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; }
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|