mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2026-03-25 17:17:21 +08:00
添加项目文件。
This commit is contained in:
242
CoreCms.Net.Model/ViewModels/Pay/AlipayViewModel.cs
Normal file
242
CoreCms.Net.Model/ViewModels/Pay/AlipayViewModel.cs
Normal file
@@ -0,0 +1,242 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Pay
|
||||
{
|
||||
public class AlipayTradePreCreateViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradePayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "scene")]
|
||||
public string Scene { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "auth_code")]
|
||||
public string AuthCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeAppPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradePagePayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Display(Name = "return_url")]
|
||||
public string ReturnUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeWapPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "subject")]
|
||||
public string Subject { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_amount")]
|
||||
public string TotalAmount { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Display(Name = "return_url")]
|
||||
public string ReturnUrl { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeQueryViewModel
|
||||
{
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Display(Name = "trade_no")]
|
||||
public string TradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeRefundViewModel
|
||||
{
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Display(Name = "trade_no")]
|
||||
public string TradeNo { get; set; }
|
||||
|
||||
[Display(Name = "refund_amount")]
|
||||
public string RefundAmount { get; set; }
|
||||
|
||||
[Display(Name = "out_request_no")]
|
||||
public string OutRequestNo { get; set; }
|
||||
|
||||
[Display(Name = "refund_reason")]
|
||||
public string RefundReason { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTradeRefundQueryViewModel
|
||||
{
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Display(Name = "trade_no")]
|
||||
public string TradeNo { get; set; }
|
||||
|
||||
[Display(Name = "out_request_no")]
|
||||
public string OutRequestNo { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTransferViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_biz_no")]
|
||||
public string OutBizNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trans_amount")]
|
||||
public string TransAmount { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "biz_scene")]
|
||||
public string BizScene { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "payee_info_identity")]
|
||||
public string PayeeIdentity { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "payee_info_identity_type")]
|
||||
public string PayeeIdentityType { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "payee_info_name")]
|
||||
public string PayeeName { get; set; }
|
||||
|
||||
[Display(Name = "remark")]
|
||||
public string Remark { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayTransQueryViewModel
|
||||
{
|
||||
[Display(Name = "product_code")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
[Display(Name = "biz_scene")]
|
||||
public string BizScene { get; set; }
|
||||
|
||||
[Display(Name = "out_biz_no")]
|
||||
public string OutBizNo { get; set; }
|
||||
|
||||
[Display(Name = "order_id")]
|
||||
public string OrderId { get; set; }
|
||||
|
||||
[Display(Name = "pay_fund_order_id")]
|
||||
public string PayFundOrderId { get; set; }
|
||||
}
|
||||
|
||||
public class AlipayAccountQueryViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "alipay_userId")]
|
||||
public string AlipayUserId { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "account_type")]
|
||||
public string AccountType { get; set; }
|
||||
}
|
||||
}
|
||||
309
CoreCms.Net.Model/ViewModels/Pay/WeChatPayViewModel.cs
Normal file
309
CoreCms.Net.Model/ViewModels/Pay/WeChatPayViewModel.cs
Normal file
@@ -0,0 +1,309 @@
|
||||
/***********************************************************************
|
||||
* Project: CoreCms
|
||||
* ProjectName: 核心内容管理系统
|
||||
* Web: https://www.corecms.net
|
||||
* Author: 大灰灰
|
||||
* Email: jianweie@163.com
|
||||
* CreateTime: 2021/1/31 21:45:10
|
||||
* Description: 暂无
|
||||
***********************************************************************/
|
||||
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace CoreCms.Net.Model.ViewModels.Pay
|
||||
{
|
||||
public class WeChatPayMicroPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "auth_code")]
|
||||
public string AuthCode { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayPubPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "body")]
|
||||
public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
|
||||
[Required] [Display(Name = "openid")] public string OpenId { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayQrCodePayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayAppPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayH5PayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayLiteAppPayViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "body")] public string Body { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "notify_url")]
|
||||
public string NotifyUrl { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "trade_type")]
|
||||
public string TradeType { get; set; }
|
||||
|
||||
[Required] [Display(Name = "openid")] public string OpenId { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayOrderQueryViewModel
|
||||
{
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayReverseViewModel
|
||||
{
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayCloseOrderViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_trade_no")]
|
||||
public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayRefundViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "out_refund_no")]
|
||||
public string OutRefundNo { get; set; }
|
||||
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "total_fee")]
|
||||
public int TotalFee { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "refund_fee")]
|
||||
public int RefundFee { get; set; }
|
||||
|
||||
[Display(Name = "refund_desc")] public string RefundDesc { get; set; }
|
||||
|
||||
[Display(Name = "notify_url")] public string NotifyUrl { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayRefundQueryViewModel
|
||||
{
|
||||
[Display(Name = "refund_id")] public string RefundId { get; set; }
|
||||
|
||||
[Display(Name = "out_refund_no")] public string OutRefundNo { get; set; }
|
||||
|
||||
[Display(Name = "transaction_id")] public string TransactionId { get; set; }
|
||||
|
||||
[Display(Name = "out_trade_no")] public string OutTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayDownloadBillViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "bill_date")]
|
||||
public string BillDate { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "bill_type")]
|
||||
public string BillType { get; set; }
|
||||
|
||||
[Display(Name = "tar_type")] public string TarType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayDownloadFundFlowViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "bill_date")]
|
||||
public string BillDate { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "account_type")]
|
||||
public string AccountType { get; set; }
|
||||
|
||||
[Display(Name = "tar_type")] public string TarType { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayTransfersViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
|
||||
[Required] [Display(Name = "openid")] public string OpenId { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "check_name")]
|
||||
public string CheckName { get; set; }
|
||||
|
||||
[Display(Name = "re_user_name")] public string ReUserName { get; set; }
|
||||
|
||||
[Required] [Display(Name = "amount")] public int Amount { get; set; }
|
||||
|
||||
[Required] [Display(Name = "desc")] public string Desc { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "spbill_create_ip")]
|
||||
public string SpBillCreateIp { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayGetTransferInfoViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayPayBankViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "enc_bank_no")]
|
||||
public string EncBankNo { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "enc_true_name")]
|
||||
public string EncTrueName { get; set; }
|
||||
|
||||
[Required]
|
||||
[Display(Name = "bank_code")]
|
||||
public string BankCode { get; set; }
|
||||
|
||||
[Required] [Display(Name = "amount")] public int Amount { get; set; }
|
||||
|
||||
[Display(Name = "desc")] public string Desc { get; set; }
|
||||
}
|
||||
|
||||
public class WeChatPayQueryBankViewModel
|
||||
{
|
||||
[Required]
|
||||
[Display(Name = "partner_trade_no")]
|
||||
public string PartnerTradeNo { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user