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