using System.ComponentModel.DataAnnotations;
namespace MiAssessment.Admin.Business.Models.Order;
///
/// 退款请求
///
public class RefundRequest
{
///
/// 订单ID
///
[Required(ErrorMessage = "订单ID不能为空")]
public long OrderId { get; set; }
///
/// 退款金额
///
[Required(ErrorMessage = "退款金额不能为空")]
[Range(0.01, double.MaxValue, ErrorMessage = "退款金额必须大于0")]
public decimal RefundAmount { get; set; }
///
/// 退款原因
///
[MaxLength(500, ErrorMessage = "退款原因不能超过500个字符")]
public string? RefundReason { get; set; }
}