设备管理
This commit is contained in:
218
ZR.Model/MES/Device/Dto/DeviceStatusAnalysisResultDto.cs
Normal file
218
ZR.Model/MES/Device/Dto/DeviceStatusAnalysisResultDto.cs
Normal file
@@ -0,0 +1,218 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ZR.Model.MES.dev.Dto
|
||||
{
|
||||
public class DeviceStatusAnalysisResultDto
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 横坐标数据
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
/// <summary>
|
||||
/// 值
|
||||
/// </summary>
|
||||
public int value { get; set; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 设备故障饼图返回结果
|
||||
/// </summary>
|
||||
public class DeviceFaultBarResultDto
|
||||
{
|
||||
public string[] XData { get; set; }
|
||||
|
||||
public List<SeriesData_Item> SeriesData { get; set; }
|
||||
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// 设备折线饼图返回结果
|
||||
/// </summary>
|
||||
public class DeviceFaultLineResultDto
|
||||
{
|
||||
public string[] XData { get; set; }
|
||||
|
||||
public List<SeriesData_Item_line> SeriesData { get; set; }
|
||||
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// 设备维修柱状图返回结果
|
||||
/// </summary>
|
||||
public class DeviceRepairBarResultDto
|
||||
{
|
||||
public string[] XData { get; set; }
|
||||
|
||||
public List<SeriesData_Item_line2> SeriesData { get; set; }
|
||||
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 点、巡检 任务 结果
|
||||
/// </summary>
|
||||
public class TaskLineResultDto
|
||||
{
|
||||
public string[] XData { get; set; }
|
||||
|
||||
public List<SeriesData_Item_line3> SeriesData { get; set; }
|
||||
|
||||
public string msg { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 人员响应请求
|
||||
/// </summary>
|
||||
public class PersonnelResponseResultDto
|
||||
{
|
||||
/// <summary>
|
||||
/// 总数
|
||||
/// </summary>
|
||||
public int TaskTotal { get; set; }
|
||||
/// <summary>
|
||||
/// 与上周对比 总数
|
||||
/// </summary>
|
||||
public double lastTotalPer { get; set; }
|
||||
/// <summary>
|
||||
/// 最大
|
||||
/// </summary>
|
||||
public TimeSpan TaskMax { get; set; }
|
||||
/// <summary>
|
||||
/// 与上周对比 最大
|
||||
/// </summary>
|
||||
public double lastMaxPer { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最小
|
||||
/// </summary>
|
||||
public TimeSpan TaskMin { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 与上周对比 最小
|
||||
/// </summary>
|
||||
public double lastMinPer { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务平均
|
||||
/// </summary>
|
||||
public TimeSpan TaskAvg { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 与上周对比 任务平均
|
||||
/// </summary>
|
||||
public double lastAvgPer { get; set; }
|
||||
|
||||
|
||||
public string[] XData { get; set; }
|
||||
|
||||
public PersonnelResponse_Series SeriesData { get; set; }
|
||||
}
|
||||
|
||||
public class FullScreenTotal
|
||||
{
|
||||
/// <summary>
|
||||
/// 设备可用数量
|
||||
/// </summary>
|
||||
public int UseDeviceTotal { get; set; }
|
||||
/// <summary>
|
||||
/// 设备停机中
|
||||
/// </summary>
|
||||
public int UnUseDeviceTotal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 累计任务数
|
||||
/// </summary>
|
||||
public int TaskTotal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 累计任务完成数
|
||||
/// </summary>
|
||||
public int FinishTaskTotal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 累计报修数
|
||||
/// </summary>
|
||||
public int RepairTotal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 累计维护数
|
||||
/// </summary>
|
||||
public int FinishRepairTotal { get; set; }
|
||||
}
|
||||
|
||||
public class PersonnelResponse_Series
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Type { get; set; } = "line";
|
||||
public bool showBackground { get; set; } = true;
|
||||
public MarkPoint_ markPoint { get; set; }
|
||||
public MarkPoint_ markLine { get; set; }
|
||||
public double[] Data { get; set; }
|
||||
}
|
||||
|
||||
public class MarkPoint_
|
||||
{
|
||||
public TypeName[] data { get; set; }
|
||||
|
||||
}
|
||||
public class TypeName
|
||||
{
|
||||
public string Type { get; set; }
|
||||
public string Name { get; set; }
|
||||
}
|
||||
|
||||
public class SeriesData_Item {
|
||||
public string Name { get; set; }
|
||||
public string Stack { get; set ; } = "Total";
|
||||
public string Type { get; set; } = "bar";
|
||||
public Semphasis_ Semphasis { get; set; } = new Semphasis_();
|
||||
public int[] Data { get; set; }
|
||||
|
||||
}
|
||||
public class SeriesData_Item_line2
|
||||
{
|
||||
public string Name { get; set; }
|
||||
|
||||
public string Type { get; set; } = "bar";
|
||||
public bool ShowBackground { get; set; } = true;
|
||||
public int[] Data { get; set; }
|
||||
|
||||
}
|
||||
public class SeriesData_Item_line3
|
||||
{
|
||||
public string Name { get; set; } = "点检数/巡检数";
|
||||
|
||||
public string Type { get; set; } = "line";
|
||||
public bool showBackground { get; set; } = true;
|
||||
public int[] Data { get; set; }
|
||||
|
||||
}
|
||||
public class SeriesData_Item_line
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Type { get; set; } = "line";
|
||||
public int[] Data { get; set; }
|
||||
public bool Smooth { get; set; } = true;
|
||||
|
||||
public AreaStyle_ areaStyle { get; set; } = new AreaStyle_();
|
||||
public Label_line Label { get; set; }= new Label_line();
|
||||
|
||||
}
|
||||
public class Semphasis_ {
|
||||
public string Focus { get; set; } = "series";
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class Label_line {
|
||||
public bool Show { get; set; } = true;
|
||||
public string Position { get; set; } = "top";
|
||||
|
||||
}
|
||||
|
||||
public class AreaStyle_ { }
|
||||
}
|
||||
Reference in New Issue
Block a user