Files
jinko.yikatong/Src/Dlhis.Canteen/Order/Request/BalanceSupplementRequest.cs
2024-04-14 21:27:47 +08:00

36 lines
844 B
C#

using System.ComponentModel.DataAnnotations;
namespace Dlhis.Canteen.Order.Request;
public class BalanceSupplementRequest : IValidatableObject
{
/// <summary>
/// 流水号
/// </summary>
[Required(ErrorMessage = "流水号")]
public string No { get; set; }
/// <summary>
/// 事由
/// </summary>
[Required(ErrorMessage = "事由")]
public string Reason { get; set; }
/// <summary>
/// 补金额数
/// </summary>
public decimal Amount { get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
//if (Amount > 0)
//{
// yield return new ValidationResult("金额有误", new[] { nameof(Amount) });
//}
//都是消费处理
Amount = -Math.Abs(Amount);
yield break;
}
}