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();
}
}