feat(MES): 实现物料看板功能并重构相关代码
添加物料看板数据传输对象和汇总对象 实现物料看板服务接口及控制器 删除旧版物料相关代码 优化数据查询性能,使用并行处理
This commit is contained in:
78
DOAN.Model/MES/SmartScreen/Material/MaterialDetailDto.cs
Normal file
78
DOAN.Model/MES/SmartScreen/Material/MaterialDetailDto.cs
Normal file
@@ -0,0 +1,78 @@
|
||||
namespace DOAN.Model.MES.SmartScreen.Material
|
||||
{
|
||||
/// <summary>
|
||||
/// 物料看板明细数据传输对象
|
||||
/// </summary>
|
||||
public class MaterialDetailDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 物料ID
|
||||
/// </summary>
|
||||
public int Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料编码
|
||||
/// </summary>
|
||||
public string MaterialCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
public string MaterialName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 供应商名称
|
||||
/// </summary>
|
||||
public string SupplierName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料类型编码
|
||||
/// </summary>
|
||||
public string CategoryCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型标号
|
||||
/// </summary>
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本月采购入库数
|
||||
/// </summary>
|
||||
public decimal MonthProcurement { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 今日领用数
|
||||
/// </summary>
|
||||
public decimal TodayMaterialOut { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本月领用数
|
||||
/// </summary>
|
||||
public decimal MonthMaterialOut { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 今日成品入库数
|
||||
/// </summary>
|
||||
public decimal TodayProductInbound { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本月成品入库数
|
||||
/// </summary>
|
||||
public decimal MonthProductInbound { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 今日出货数
|
||||
/// </summary>
|
||||
public decimal TodayShipment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本月出货数
|
||||
/// </summary>
|
||||
public decimal MonthShipment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public string Status { get; set; }
|
||||
}
|
||||
}
|
||||
25
DOAN.Model/MES/SmartScreen/Material/MaterialScreenDto.cs
Normal file
25
DOAN.Model/MES/SmartScreen/Material/MaterialScreenDto.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
|
||||
namespace DOAN.Model.MES.SmartScreen.Material
|
||||
{
|
||||
/// <summary>
|
||||
/// 物料看板数据传输对象
|
||||
/// </summary>
|
||||
public class MaterialScreenDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 汇总数据
|
||||
/// </summary>
|
||||
public MaterialSummaryDto Summary { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 物料明细列表
|
||||
/// </summary>
|
||||
public List<MaterialDetailDto> Materials { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最后更新时间
|
||||
/// </summary>
|
||||
public string LastUpdate { get; set; }
|
||||
}
|
||||
}
|
||||
23
DOAN.Model/MES/SmartScreen/Material/MaterialSummaryDto.cs
Normal file
23
DOAN.Model/MES/SmartScreen/Material/MaterialSummaryDto.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
namespace DOAN.Model.MES.SmartScreen.Material
|
||||
{
|
||||
/// <summary>
|
||||
/// 物料看板汇总数据传输对象
|
||||
/// </summary>
|
||||
public class MaterialSummaryDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 本月领料数量
|
||||
/// </summary>
|
||||
public decimal RawMaterialOutMonth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本月成品入库数量
|
||||
/// </summary>
|
||||
public decimal ProductInMonth { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 本月出货数量
|
||||
/// </summary>
|
||||
public decimal ProductOutMonth { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user