zhuangpei-mesbackend/ZR.Model/MES/dev/Dto/DeviceStatusAnalysisResultDto.cs

98 lines
2.3 KiB
C#

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; }
}
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_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_ { }
}