JDPayViewModel.cs 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. using System.ComponentModel.DataAnnotations;
  2. namespace NewWebApplicationSample.Models
  3. {
  4. public class JDPaySaveOrderViewModel
  5. {
  6. [Required]
  7. [Display(Name = "tradeNum")]
  8. public string TradeNum { get; set; }
  9. [Required]
  10. [Display(Name = "tradeName")]
  11. public string TradeName { get; set; }
  12. [Required]
  13. [Display(Name = "tradeTime")]
  14. public string TradeTime { get; set; }
  15. [Required]
  16. [Display(Name = "amount")]
  17. public string Amount { get; set; }
  18. [Required]
  19. [Display(Name = "orderType")]
  20. public string OrderType { get; set; }
  21. [Required]
  22. [Display(Name = "currency")]
  23. public string Currency { get; set; }
  24. [Required]
  25. [Display(Name = "callbackUrl")]
  26. public string CallbackUrl { get; set; }
  27. [Required]
  28. [Display(Name = "notifyUrl")]
  29. public string NotifyUrl { get; set; }
  30. [Display(Name = "userId")]
  31. public string UserId { get; set; }
  32. }
  33. public class JDPayUnifiedOrderViewModel
  34. {
  35. [Required]
  36. [Display(Name = "tradeNum")]
  37. public string TradeNum { get; set; }
  38. [Required]
  39. [Display(Name = "tradeName")]
  40. public string TradeName { get; set; }
  41. [Required]
  42. [Display(Name = "tradeTime")]
  43. public string TradeTime { get; set; }
  44. [Required]
  45. [Display(Name = "amount")]
  46. public string Amount { get; set; }
  47. [Required]
  48. [Display(Name = "orderType")]
  49. public string OrderType { get; set; }
  50. [Required]
  51. [Display(Name = "currency")]
  52. public string Currency { get; set; }
  53. [Required]
  54. [Display(Name = "notifyUrl")]
  55. public string NotifyUrl { get; set; }
  56. [Required]
  57. [Display(Name = "tradeType")]
  58. public string TradeType { get; set; }
  59. }
  60. public class JDPayQueryViewModel
  61. {
  62. [Required]
  63. [Display(Name = "tradeNum")]
  64. public string TradeNum { get; set; }
  65. [Display(Name = "oTradeNum")]
  66. public string OTradeNum { get; set; }
  67. [Required]
  68. [Display(Name = "tradeType")]
  69. public string TradeType { get; set; }
  70. }
  71. public class JDPayRefundViewModel
  72. {
  73. [Required]
  74. [Display(Name = "tradeNum")]
  75. public string TradeNum { get; set; }
  76. [Required]
  77. [Display(Name = "oTradeNum")]
  78. public string OTradeNum { get; set; }
  79. [Required]
  80. [Display(Name = "amount")]
  81. public string Amount { get; set; }
  82. [Required]
  83. [Display(Name = "currency")]
  84. public string Currency { get; set; }
  85. [Required]
  86. [Display(Name = "notifyUrl")]
  87. public string NotifyUrl { get; set; }
  88. }
  89. public class JDPayQueryRefundViewModel
  90. {
  91. [Required]
  92. [Display(Name = "tradeNum")]
  93. public string TradeNum { get; set; }
  94. [Display(Name = "oTradeNum")]
  95. public string OTradeNum { get; set; }
  96. [Required]
  97. [Display(Name = "tradeType")]
  98. public string TradeType { get; set; }
  99. }
  100. }