namespace VberAdmin.Web.Models.Input;
public class VmInputNumber : VmInputBase
{
public VmInputNumber(string name, string displayName) : base(name, displayName, VmInputType.Number)
{
//整数
Number = "digits";
}
protected override string ClassStr => $"{base.ClassStr} {Number}";
private string Number { get; set; }
///
///
///
///
///
/// 1:整数,0:数字
///
public VmInputNumber WithRange(int? min = null, int? max = null, int numberType = 1)
{
Min = min;
Max = max;
Number = numberType == 0 ? "number" : "digits";
return this;
}
///
///
///
/// 1:整数,0:数字
///
///
///
public VmInputNumber WithNumberType(int numberType = 1, int? min = null, int? max = null)
{
Number = numberType == 0 ? "number" : "digits";
Min = min;
Max = max;
return this;
}
public VmInputNumber WithMin(int min)
{
Min = min;
return this;
}
public VmInputNumber WithMax(int max)
{
Max = max;
return this;
}
}