2026-01-20 15:54:58 +08:00
|
|
|
|
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; }
|
|
|
|
|
|
}
|
2026-01-21 11:16:34 +08:00
|
|
|
|
|
|
|
|
|
|
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; }
|
|
|
|
|
|
}
|
2026-01-22 14:30:44 +08:00
|
|
|
|
|
|
|
|
|
|
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; }
|
|
|
|
|
|
}
|
2026-01-20 15:54:58 +08:00
|
|
|
|
}
|