using System.ComponentModel.DataAnnotations; using PaySharp.Core; using PaySharp.Core.Utils; namespace PaySharp.Wechatpay.Domain { public class TransferQueryModel { /// /// 商户订单号 /// [ReName(Name = "partner_trade_no")] [Required(ErrorMessage = "请设置商户订单号")] [StringLength(32, ErrorMessage = "商户订单号最大长度为32位")] public string OutTradeNo { get; set; } /// /// 随机字符串 /// public string NonceStr { get; } = Util.GenerateNonceStr(); } }