namespace ZR.Model.mes.echarts { /// /// FQC质量报表echarts查询 /// public class FQCQualityQuery { /// /// 报表类别 1-首检报表 2-抛光报表 3-包装报表 4-总报表 /// public int ReportType { get; set; } /// /// 报表类别 /// public int ChartType { get; set; } /// /// 时间类型 0-自定义 1-本月 2-本日 3-本周 4-本季度 5-本年 /// public int TimeType { get; set; } /// /// 时间范围 /// public DateTime? StartTime { get; set; } public DateTime? EndTime { get; set; } /// /// 精确零件号查询 /// public string Partnumber { get; set; } /// /// 普通零件描述查询 /// public string Description { get; set; } } /// /// echarts 通用Options返回值 /// public class EchartsOptions { public EchartsTitle Title { get; set; } = null; public EchartsXAxis XAxis { get; set; } = null; public EchartsYAxis YAxis { get; set; } = null; public List Series { get; set; } = new List(); } /// /// echarts图表标题 /// public class EchartsTitle { public string Text { get; set; } = string.Empty; public string SubText { get; set; } = string.Empty; } /// /// echarts X轴 /// public class EchartsXAxis { public List Data { get; set; } = new List(); // value 数值轴,适用于连续数据 category 类目轴,适用于离散的类目数据 time 时间轴,适用于连续的时序数据 log 对数轴。适用于对数数据 public string Type { get; set; } = "category"; public string Max { get; set; } public string Min { get; set; } } /// /// echarts Y轴 /// public class EchartsYAxis { public List Data { get; set; } = new List(); // value 数值轴,适用于连续数据 category 类目轴,适用于离散的类目数据 time 时间轴,适用于连续的时序数据 log 对数轴。适用于对数数据 public string Type { get; set; } = "category"; public string Max { get; set; } public string Min { get; set; } } /// /// echarts图表series返回值 /// public class EchartsSeries { /// /// 标签名称 /// public string Name { get; set; } = "category"; /// /// bar-柱状图 line-折线图 EchartsSeriesType enum结构 /// public string Type { get; set; } = "bar"; /// /// 参数值 /// public List Data { get; set; } = new List(); } /// /// echarts图表series返回值内容 /// public class EchartsSeriesData { /// /// 标签名称 /// public string Name { get; set; } = string.Empty; /// /// 参数值 /// public decimal Value { get; set; } = new decimal(); } }