CloseModel.cs 560 B

1234567891011121314151617181920
  1. using System.ComponentModel.DataAnnotations;
  2. using PaySharp.Core.Utils;
  3. namespace PaySharp.Wechatpay.Domain
  4. {
  5. public class CloseModel
  6. {
  7. /// <summary>
  8. /// 商户订单号
  9. /// </summary>
  10. [Required(ErrorMessage = "请设置商户订单号")]
  11. [StringLength(32, ErrorMessage = "商户订单号最大长度为32位")]
  12. public string OutTradeNo { get; set; }
  13. /// <summary>
  14. /// 随机字符串
  15. /// </summary>
  16. public string NonceStr { get; } = Util.GenerateNonceStr();
  17. }
  18. }