2026-01-22 14:30:44 +08:00

94 lines
2.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DOAN.Model.MES.report
{
public class MonthProuctModel
{
/// <summary>
/// 项目号(线别)
/// </summary>
public string Project { get; set; }
/// <summary>
/// 实际数
/// </summary>
public int? SummaryActualNum { get; set; }
/// <summary>
/// 计划数
/// </summary>
public int? SummaryPlanNum { get; set; }
/// <summary>
/// 日计划达成率
/// </summary>
public decimal SummaryPlanAchievementRate { get; set; }
public List<DayProuctModel> DayProuctModels { get; set; }
}
public class DayProuctModel
{
public int DayIndex { get; set; }
/// <summary>
/// 实际数
/// </summary>
public int? SummaryActualNum { get; set; }
/// <summary>
/// 计划数
/// </summary>
public int? SummaryPlanNum { get; set; }
}
public class DevicePoweronRateModel
{
/// <summary>
/// 产线编码
/// </summary>
public string LineCode { get; set; }
/// <summary>
/// 产线名称
/// </summary>
public string LineName { get; set; }
/// <summary>
/// 运行时长
/// </summary>
public double PoweronHours { get; set; }
/// <summary>
/// 班次数
/// </summary>
public int ShiftCount { get; set; }
/// <summary>
/// 运行率
/// </summary>
public double PoweronRate { get; set; }
}
public class DeviceDowntimeRateModel
{
/// <summary>
/// 产线编码
/// </summary>
public string LineCode { get; set; }
/// <summary>
/// 产线名称
/// </summary>
public string LineName { get; set; }
/// <summary>
/// 运行时长
/// </summary>
public double PlanHours { get; set; }
/// <summary>
/// 停机时长
/// </summary>
public double DowntimeHours { get; set; }
/// <summary>
/// 停机率
/// </summary>
public double DowntimeRate { get; set; }
}
}