namespace Yw.Application.Curve
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public class PumpIdsInput : IValidatableObject
|
{
|
/// <summary>
|
/// 泵 id 列表
|
/// </summary>
|
[Required]
|
public string PumpIds { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="validationContext"></param>
|
/// <returns></returns>
|
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
|
{
|
var ids = LongListHelper.ToList(PumpIds);
|
if (ids == null || ids.Count < 1)
|
{
|
yield return new ValidationResult("PumpIds 必须是用 , 隔开的ID列表", new string[1]
|
{
|
"PumpIds"
|
});
|
}
|
}
|
}
|
}
|