This commit is contained in:
qianhao.xu
2024-12-10 14:57:07 +08:00
parent 2303bd4363
commit ccbf33c140
13 changed files with 386 additions and 452 deletions

View File

@@ -0,0 +1,73 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DOAN.Model.MES.bigscreen.Dto
{
public class MaterialProgressDto
{
public DateTime Date { get; set; }
/// <summary>
/// 产线 code
/// </summary>
public string LineCode { get; set; }
/// <summary>
/// 产线 name
/// </summary>
public string LineName { get; set; }
public List<MaterialInfo> materialInfos { get; set; }
}
public class MaterialProgressDto2
{
public DateTime Date { get; set; }
/// <summary>
/// 产线 code
/// </summary>
public string LineCode { get; set; }
/// <summary>
/// 产线 name
/// </summary>
public string LineName { get; set; }
public string MaterialCode { get; set; }
public string MaterialName { get; set; }
public decimal PlanNum { get; set; }
public decimal ActualNum { get; set; }
}
public class MaterialInfo
{
public string MaterialCode { get; set; }
public string MaterialName { get; set; }
public decimal PlanNum { get; set; }
public decimal ActualNum { get; set; }
}
}

View File

@@ -0,0 +1,114 @@
namespace DOAN.Model.MES.bigscreen.Dto
{
public class ProductBigScreenMoudle01Dto
{
/// <summary>
/// 当日产量
/// </summary>
public int TodayOutputQuantity { get; set; }
/// <summary>
/// 当日工单
/// </summary>
public int TodayWorkOrderQuantity { get; set; }
/// <summary>
/// 当周产量
/// </summary>
public int WeekOutputQuantity { get; set; }
/// <summary>
/// 当周工单
/// </summary>
public int WeekWorkOrderQuantity { get; set; }
/// <summary>
/// 今天异常工单数
/// </summary>
public int TodayExceptionWorkOrderQuantity { get; set; }
/// <summary>
/// 本周异常工单数
/// </summary>
public int WeekExceptionWorkOrderQuantity { get; set; }
}
public class ProductBigScreenMoudle02Dto
{
/// <summary>
/// 今日班组数
/// </summary>
public int TodayGroupQuantity { get; set; }
/// <summary>
/// 今日产线数
/// </summary>
public int TodayLineQuantity { get; set; }
/// <summary>
/// 今天计划数
/// </summary>
public int TodayPlanQuantity { get; set; }
/// <summary>
/// 今日实际产量数
/// </summary>
public int TodayActionProductionQuantity { get; set; }
/// <summary>
/// 今日产成品种类数
/// </summary>
public int TodayProductTypeQuantity { get; set; }
/// <summary>
/// 七日计划变更数
/// </summary>
public int SevenDaysPriorPlanQuantity { get; set; }
}
/// <summary>
/// 今日班组产量进度
/// </summary>
public class TodayGroupProductionProgress
{
//组code
public string GroupCode { get; set; }
//计划数
public int PlanQuantity { get; set; }
/// <summary>
///报工数
/// </summary>
public int ReportQuantity { get; set; }
}
public class TodayExceptionWorkOrder
{
/// <summary>
/// 工单号
/// </summary>
public string workorder { get; set; }
/// <summary>
/// 描述
/// </summary>
public string description { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
namespace DOAN.Model.MES.bigscreen.Dto
{
/// <summary>
/// 数字翻牌器
/// </summary>
public class QualityBigScreenDto
{
/// <summary>
/// 本周IQC
/// </summary>
public decimal WeekIQCquantity { get; set; }
/// <summary>
/// 本月IQC
/// </summary>
public decimal MonthIQCquantity { get; set; }
/// <summary>
/// 本周IPQC
/// </summary>
public decimal WeekIPQCquantity { get; set; }
/// <summary>
/// 本月IPQC
/// </summary>
public decimal MonthIPQCquantity { get; set; }
/// <summary>
/// 本月FQC
/// </summary>
public decimal WeekFQCquantity { get; set; }
/// <summary>
/// 本月FQC
/// </summary>
public decimal MonthFQCquantity { get; set; }
}
/// <summary>
/// 缺陷list
/// </summary>
public class DefectBigScreenDto
{
/// <summary>
/// 产线
/// </summary>
public string LineCode { get; set; }
/// <summary>
/// 缺陷描述
/// </summary>
public string DefectDesciption { get; set; }
/// <summary>
/// 缺陷数量
/// </summary>
public decimal DefectQuantity { get; set; }
}
}

View File

@@ -0,0 +1,35 @@
namespace DOAN.Model.MES.bigscreen.Dto;
public class WorkOrderBigScreenDto
{
/// <summary>
/// 工单号
/// </summary>
public string Workorder { get; set; }
/// <summary>
/// 产品名称
/// </summary>
public string ProductionName { get; set; }
/// <summary>
/// 存货编码
/// </summary>
public string ProductionCode { get; set; }
/// <summary>
/// 派发数量
/// </summary>
public int? DispatchNum { get; set; }
/// <summary>
/// 完成数量
/// </summary>
public int? FinishedNum { get; set; }
/// <summary>
/// 状态
/// </summary>
public int? Status { get; set; }
}