feat(后端): 新增三模块重构所需DTO
parent
121434ec2a
commit
4f04fec9e0
@ -0,0 +1,17 @@
|
|||||||
|
namespace CncModels.Dto.Dashboard
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 程序产量分布项
|
||||||
|
/// </summary>
|
||||||
|
public class ProgramDistributionItem
|
||||||
|
{
|
||||||
|
/// <summary>程序名</summary>
|
||||||
|
public string ProgramName { get; set; }
|
||||||
|
|
||||||
|
/// <summary>总产量</summary>
|
||||||
|
public int TotalQuantity { get; set; }
|
||||||
|
|
||||||
|
/// <summary>产量占比(百分比)</summary>
|
||||||
|
public decimal Percentage { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
namespace CncModels.Dto.Dashboard
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 程序排名项
|
||||||
|
/// </summary>
|
||||||
|
public class ProgramRankItem
|
||||||
|
{
|
||||||
|
/// <summary>排名</summary>
|
||||||
|
public int Rank { get; set; }
|
||||||
|
|
||||||
|
/// <summary>程序名</summary>
|
||||||
|
public string ProgramName { get; set; }
|
||||||
|
|
||||||
|
/// <summary>总产量</summary>
|
||||||
|
public int TotalQuantity { get; set; }
|
||||||
|
|
||||||
|
/// <summary>涉及机床数</summary>
|
||||||
|
public int MachineCount { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,22 @@
|
|||||||
|
using System;
|
||||||
|
|
||||||
|
namespace CncModels.Dto.Machine
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 采集记录查询请求
|
||||||
|
/// </summary>
|
||||||
|
public class CollectRecordQueryRequest
|
||||||
|
{
|
||||||
|
/// <summary>机床ID</summary>
|
||||||
|
public int MachineId { get; set; }
|
||||||
|
|
||||||
|
/// <summary>筛选日期,默认今天</summary>
|
||||||
|
public DateTime? Date { get; set; }
|
||||||
|
|
||||||
|
/// <summary>页码</summary>
|
||||||
|
public int Page { get; set; } = 1;
|
||||||
|
|
||||||
|
/// <summary>每页数量</summary>
|
||||||
|
public int PageSize { get; set; } = 20;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
namespace CncModels.Dto.Production
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 机床产量汇总响应
|
||||||
|
/// </summary>
|
||||||
|
public class MachineProductionSummaryResponse
|
||||||
|
{
|
||||||
|
/// <summary>总产量</summary>
|
||||||
|
public int TotalQuantity { get; set; }
|
||||||
|
|
||||||
|
/// <summary>运行机床数</summary>
|
||||||
|
public int RunningMachineCount { get; set; }
|
||||||
|
|
||||||
|
/// <summary>平均单机产量</summary>
|
||||||
|
public decimal AvgPerMachine { get; set; }
|
||||||
|
|
||||||
|
/// <summary>最高单产机床</summary>
|
||||||
|
public string TopMachineName { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
namespace CncModels.Dto.Production
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 程序产量汇总响应
|
||||||
|
/// </summary>
|
||||||
|
public class ProgramProductionSummaryResponse
|
||||||
|
{
|
||||||
|
/// <summary>总产量</summary>
|
||||||
|
public int TotalQuantity { get; set; }
|
||||||
|
|
||||||
|
/// <summary>运行程序数</summary>
|
||||||
|
public int RunningProgramCount { get; set; }
|
||||||
|
|
||||||
|
/// <summary>平均单程序产量</summary>
|
||||||
|
public decimal AvgPerProgram { get; set; }
|
||||||
|
|
||||||
|
/// <summary>最高产量程序</summary>
|
||||||
|
public string TopProgramName { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
namespace CncModels.Dto.Production
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 员工产量汇总响应
|
||||||
|
/// </summary>
|
||||||
|
public class WorkerProductionSummaryResponse
|
||||||
|
{
|
||||||
|
/// <summary>总产量</summary>
|
||||||
|
public int TotalQuantity { get; set; }
|
||||||
|
|
||||||
|
/// <summary>活跃员工数</summary>
|
||||||
|
public int ActiveWorkerCount { get; set; }
|
||||||
|
|
||||||
|
/// <summary>人均产量</summary>
|
||||||
|
public decimal AvgPerWorker { get; set; }
|
||||||
|
|
||||||
|
/// <summary>最高产量员工</summary>
|
||||||
|
public string TopWorkerName { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue