55 lines
1.9 KiB
C#
55 lines
1.9 KiB
C#
|
|
using System.Collections.Generic;
|
|||
|
|
using Volo.Abp.Domain.Values;
|
|||
|
|
|
|||
|
|
namespace Kurs.Platform.Queries;
|
|||
|
|
|
|||
|
|
public class ChartSeries : ValueObject
|
|||
|
|
{
|
|||
|
|
public string ArgumentField { get; private set; } = "arg";
|
|||
|
|
public string Axis { get; private set; }
|
|||
|
|
public string BarOverlapGroup { get; private set; }
|
|||
|
|
public int BarPadding { get; private set; }
|
|||
|
|
public int BarWidth { get; private set; }
|
|||
|
|
public string Color { get; private set; }
|
|||
|
|
public int CornerRadius { get; private set; } = 0;
|
|||
|
|
public string DashStyle { get; private set; } = "solid";
|
|||
|
|
public bool IgnoreEmptyPoints { get; private set; } = false;
|
|||
|
|
public string Name { get; private set; }
|
|||
|
|
public string Pane { get; private set; }
|
|||
|
|
public string RangeValue1Field { get; private set; } = "val1";
|
|||
|
|
public string RangeValue2Field { get; private set; } = "val2";
|
|||
|
|
public string SelectionMode { get; private set; } = "none";
|
|||
|
|
public bool ShowInLegend { get; private set; } = true;
|
|||
|
|
public string Type { get; private set; }
|
|||
|
|
public string ValueField { get; private set; }
|
|||
|
|
public bool Visible { get; private set; } = true;
|
|||
|
|
public int Width { get; private set; } = 2;
|
|||
|
|
|
|||
|
|
public ChartLabel Label { get; private set; }
|
|||
|
|
|
|||
|
|
protected override IEnumerable<object> GetAtomicValues()
|
|||
|
|
{
|
|||
|
|
yield return ArgumentField;
|
|||
|
|
yield return Axis;
|
|||
|
|
yield return BarOverlapGroup;
|
|||
|
|
yield return BarPadding;
|
|||
|
|
yield return BarWidth;
|
|||
|
|
yield return Color;
|
|||
|
|
yield return CornerRadius;
|
|||
|
|
yield return DashStyle;
|
|||
|
|
yield return IgnoreEmptyPoints;
|
|||
|
|
yield return Name;
|
|||
|
|
yield return Pane;
|
|||
|
|
yield return RangeValue1Field;
|
|||
|
|
yield return RangeValue2Field;
|
|||
|
|
yield return SelectionMode;
|
|||
|
|
yield return ShowInLegend;
|
|||
|
|
yield return Type;
|
|||
|
|
yield return ValueField;
|
|||
|
|
yield return Visible;
|
|||
|
|
yield return Width;
|
|||
|
|
yield return Label;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|