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 { /// /// 横坐标数据 /// public string name { get; set; } /// /// 值 /// public int value { get; set; } } /// /// 设备故障饼图返回结果 /// public class DeviceFaultBarResultDto { public string[] XData { get; set; } public List SeriesData { get; set; } } /// /// 设备折线饼图返回结果 /// public class DeviceFaultLineResultDto { public string[] XData { get; set; } public List SeriesData { get; set; } } /// /// 设备维修柱状图返回结果 /// public class DeviceRepairBarResultDto { public string[] XData { get; set; } public List SeriesData { get; set; } } /// /// 点、巡检 任务 结果 /// public class TaskLineResultDto { public string[] XData { get; set; } public List SeriesData { get; set; } public string msg { get; set; } } /// /// 人员响应请求 /// public class PersonnelResponseResultDto { /// /// 总数 /// public int TaskTotal { get; set; } /// /// 与上周对比 总数 /// public double lastTotalPer { get; set; } /// /// 最大 /// public TimeSpan TaskMax { get; set; } /// /// 与上周对比 最大 /// public double lastMaxPer { get; set; } /// /// 最小 /// public TimeSpan TaskMin { get; set; } /// /// 与上周对比 最小 /// public double lastMinPer { get; set; } /// /// 任务平均 /// public TimeSpan TaskAvg { get; set; } /// /// 与上周对比 任务平均 /// public double lastAvgPer { get; set; } public string[] XData { get; set; } public PersonnelResponse_Series SeriesData { get; set; } } public class FullScreenTotal { /// /// 设备可用数量 /// public int UseDeviceTotal { get; set; } /// /// 设备停机中 /// public int UnUseDeviceTotal { get; set; } /// /// 累计任务数 /// public int TaskTotal { get; set; } /// /// 累计任务完成数 /// public int FinishTaskTotal { get; set; } /// /// 累计报修数 /// public int RepairTotal { get; set; } /// /// 累计维护数 /// 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_ { } }