添加项目文件。

This commit is contained in:
JianWeie
2021-12-20 21:27:32 +08:00
parent 747486f5cb
commit 82d825b7a5
3514 changed files with 887941 additions and 0 deletions

View 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; }
}
}

View 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; }
}
}