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; } }