Jelajahi Sumber

[支付宝] 升级到 Alipay-sdk-NET-4.2.1 closed #54

Roc 5 tahun lalu
induk
melakukan
6d9f661cf6
100 mengubah file dengan 58 tambahan dan 4845 penghapusan
  1. 0 46
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AOIinfo.cs
  2. 18 0
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccDetailModel.cs
  3. 0 46
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessOrdersFeedBackResult.cs
  4. 0 64
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessProduceOrder.cs
  5. 0 34
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessProduceQrcode.cs
  6. 0 124
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessPurchaseOrder.cs
  7. 0 52
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessPurchaseOrderSendResult.cs
  8. 0 52
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessReturnQrcodeResult.cs
  9. 0 100
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/ActivityParticipation.cs
  10. 0 83
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/ActivityPlanInfo.cs
  11. 0 28
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/ActivityQueryResult.cs
  12. 0 53
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AdCreativeResult.cs
  13. 0 23
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AddPlanGroupResult.cs
  14. 0 17
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AddTagResponse.cs
  15. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AddressDTO.cs
  16. 0 83
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/Addresscomponent.cs
  17. 0 113
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AdvanceOrder.cs
  18. 0 40
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AestheticData.cs
  19. 0 17
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AiOcrTableRow.cs
  20. 0 46
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AliTrustAlipayCert.cs
  21. 0 40
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AliTrustCert.cs
  22. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExrateCollectcoreDataSendModel.cs
  23. 0 41
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExratePricingNotifyModel.cs
  24. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExrateSentimentDataSendModel.cs
  25. 0 46
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExrateSourcerateQueryModel.cs
  26. 0 40
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskCompanyVerifyCreateModel.cs
  27. 0 40
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskCompanyVerifyGetModel.cs
  28. 0 40
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskGiriskrequestCreateModel.cs
  29. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskInstriskmonitorKeywordsBatchqueryModel.cs
  30. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskMarkriskDatafactorQueryModel.cs
  31. 0 76
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardDisburseModel.cs
  32. 0 101
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardNewtemplateCreateModel.cs
  33. 0 101
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardReturnRefundModel.cs
  34. 0 70
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardTransferModel.cs
  35. 0 59
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointAccountlogQueryModel.cs
  36. 0 52
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibAddModel.cs
  37. 0 82
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibCreateModel.cs
  38. 0 40
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibModifyModel.cs
  39. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibQueryModel.cs
  40. 0 46
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibReturnModel.cs
  41. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodPointlibQueryModel.cs
  42. 0 77
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetVoucherprodChargeSendModel.cs
  43. 0 28
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessInstanceCancelModel.cs
  44. 0 77
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessInstanceCreateModel.cs
  45. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessInstanceQueryModel.cs
  46. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessSignVerifyModel.cs
  47. 0 65
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessTaskProcessModel.cs
  48. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossCsCssocialYqmessageQueryModel.cs
  49. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossCsDatacollectSendModel.cs
  50. 0 149
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncArbillMonthstatementbillQueryModel.cs
  51. 0 59
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceApplyModel.cs
  52. 0 161
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceBatchqueryModel.cs
  53. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceMailinfoQueryModel.cs
  54. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceQueryModel.cs
  55. 0 52
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceStatementbillApplyModel.cs
  56. 0 23
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoicereceiptBatchqueryModel.cs
  57. 0 40
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoicereceiptCreateModel.cs
  58. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncPidUnwriteoffQueryModel.cs
  59. 0 76
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncPriceTaskCreateModel.cs
  60. 0 143
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncUserinvoiceinfoCreateModel.cs
  61. 0 131
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncUserinvoiceinfoModifyModel.cs
  62. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncUserinvoiceinfoQueryModel.cs
  63. 0 28
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossOrderApplyModel.cs
  64. 0 52
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossOrderDiagnosisGetModel.cs
  65. 0 95
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessItemExternalSyncModel.cs
  66. 0 23
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessItemInventoryExternalSyncModel.cs
  67. 0 29
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderCancelModel.cs
  68. 0 29
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderConsultModel.cs
  69. 0 65
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderCreateModel.cs
  70. 0 23
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderPayModel.cs
  71. 0 28
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderQueryModel.cs
  72. 0 41
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderRefundModel.cs
  73. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderRefundQueryModel.cs
  74. 0 64
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceAlideviceinfoOfflinecodeCreateModel.cs
  75. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceAppPageUploadModel.cs
  76. 0 59
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceBusinessorderQueryModel.cs
  77. 0 52
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceDataMonitordeviceQualitycenterModifyModel.cs
  78. 0 58
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceDataResultSendModel.cs
  79. 0 58
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceDataSendModel.cs
  80. 0 136
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateAuthenticateCampuscardModifyModel.cs
  81. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateCampuscardQueryModel.cs
  82. 0 46
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateFacefeatureFileApplyModel.cs
  83. 0 59
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateFacefeatureInfoSendModel.cs
  84. 0 58
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateFacefeatureReportUploadModel.cs
  85. 0 88
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateLocalfaceCompareSyncModel.cs
  86. 0 52
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateSceneTokenCreateModel.cs
  87. 40 0
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateSchoolcodeTokenCreateModel.cs
  88. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateSignTokenQueryModel.cs
  89. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateStudyAccountQueryModel.cs
  90. 0 34
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAccountbindingCreateModel.cs
  91. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAccountbindingDeleteModel.cs
  92. 0 28
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdBatchqueryModel.cs
  93. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdCancelModel.cs
  94. 0 53
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdCreateModel.cs
  95. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdQueryModel.cs
  96. 0 28
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserMaterialBatchqueryModel.cs
  97. 0 16
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserMaterialQueryModel.cs
  98. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotApplyorderStatusSyncModel.cs
  99. 0 22
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotDapplyOrderCancelModel.cs
  100. 0 113
      src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotDapplyOrderCreateModel.cs

+ 0 - 46
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AOIinfo.cs

@@ -1,46 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AOIinfo Data Structure.
-    /// </summary>
-    public class AOIinfo : AlipayObject
-    {
-        /// <summary>
-        /// 所属AOI所在区域编码
-        /// </summary>
-        [JsonPropertyName("adcode")]
-        public string Adcode { get; set; }
-
-        /// <summary>
-        /// 所属AOI点面积,单位是平方米
-        /// </summary>
-        [JsonPropertyName("area")]
-        public string Area { get; set; }
-
-        /// <summary>
-        /// 输入经纬度是否在aoi面之中,取值为0时表示在AOI内,其他值表示距离AOI的距离
-        /// </summary>
-        [JsonPropertyName("distance")]
-        public string Distance { get; set; }
-
-        /// <summary>
-        /// 所属AOI的id
-        /// </summary>
-        [JsonPropertyName("id")]
-        public string Id { get; set; }
-
-        /// <summary>
-        /// 所属AOI的中心点坐标
-        /// </summary>
-        [JsonPropertyName("location")]
-        public string Location { get; set; }
-
-        /// <summary>
-        /// 所属AOI名称
-        /// </summary>
-        [JsonPropertyName("name")]
-        public string Name { get; set; }
-    }
-}

+ 18 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccDetailModel.cs

@@ -49,6 +49,18 @@ namespace Essensoft.AspNetCore.Payment.Alipay.Domain
         [JsonPropertyName("exchange_rate")]
         public ExchangeRate ExchangeRate { get; set; }
 
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [JsonPropertyName("gmt_create")]
+        public string GmtCreate { get; set; }
+
+        /// <summary>
+        /// 完成时间
+        /// </summary>
+        [JsonPropertyName("gmt_finish")]
+        public string GmtFinish { get; set; }
+
         /// <summary>
         /// 是否需要通过alipay_order_no原单据重试.  T: 需要;  F或为空: 不需要.
         /// </summary>
@@ -103,6 +115,12 @@ namespace Essensoft.AspNetCore.Payment.Alipay.Domain
         [JsonPropertyName("status")]
         public string Status { get; set; }
 
+        /// <summary>
+        /// 子状态
+        /// </summary>
+        [JsonPropertyName("sub_status")]
+        public string SubStatus { get; set; }
+
         /// <summary>
         /// 转账金额。代发请求中指定的trans_amount.
         /// </summary>

+ 0 - 46
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessOrdersFeedBackResult.cs

@@ -1,46 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AccessOrdersFeedBackResult Data Structure.
-    /// </summary>
-    public class AccessOrdersFeedBackResult : AlipayObject
-    {
-        /// <summary>
-        /// 错误码
-        /// </summary>
-        [JsonPropertyName("error_code")]
-        public string ErrorCode { get; set; }
-
-        /// <summary>
-        /// 错误描述
-        /// </summary>
-        [JsonPropertyName("error_desc")]
-        public string ErrorDesc { get; set; }
-
-        /// <summary>
-        /// 反馈主键ID(生产单ID或者采购单ID或者码token)
-        /// </summary>
-        [JsonPropertyName("feedback_id")]
-        public string FeedbackId { get; set; }
-
-        /// <summary>
-        /// 生产单:PRODUCE_ORDER  采购单:PURCHASE_ORDER  二维码:QRCODE
-        /// </summary>
-        [JsonPropertyName("order_type")]
-        public string OrderType { get; set; }
-
-        /// <summary>
-        /// 外部单据号
-        /// </summary>
-        [JsonPropertyName("out_biz_no")]
-        public string OutBizNo { get; set; }
-
-        /// <summary>
-        /// 每条记录处理结果
-        /// </summary>
-        [JsonPropertyName("success")]
-        public bool Success { get; set; }
-    }
-}

+ 0 - 64
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessProduceOrder.cs

@@ -1,64 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AccessProduceOrder Data Structure.
-    /// </summary>
-    public class AccessProduceOrder : AlipayObject
-    {
-        /// <summary>
-        /// 口碑码批次号
-        /// </summary>
-        [JsonPropertyName("batch_id")]
-        public string BatchId { get; set; }
-
-        /// <summary>
-        /// 生产单标识
-        /// </summary>
-        [JsonPropertyName("produce_order_id")]
-        public string ProduceOrderId { get; set; }
-
-        /// <summary>
-        /// 生产数量
-        /// </summary>
-        [JsonPropertyName("produce_quantity")]
-        public long ProduceQuantity { get; set; }
-
-        /// <summary>
-        /// 物料属性名称
-        /// </summary>
-        [JsonPropertyName("stuff_attr_name")]
-        public string StuffAttrName { get; set; }
-
-        /// <summary>
-        /// 物料材质
-        /// </summary>
-        [JsonPropertyName("stuff_material")]
-        public string StuffMaterial { get; set; }
-
-        /// <summary>
-        /// 物料尺寸
-        /// </summary>
-        [JsonPropertyName("stuff_size")]
-        public string StuffSize { get; set; }
-
-        /// <summary>
-        /// 物料类型
-        /// </summary>
-        [JsonPropertyName("stuff_type")]
-        public string StuffType { get; set; }
-
-        /// <summary>
-        /// 模板唯一标识
-        /// </summary>
-        [JsonPropertyName("template_id")]
-        public string TemplateId { get; set; }
-
-        /// <summary>
-        /// 模板名称
-        /// </summary>
-        [JsonPropertyName("template_name")]
-        public string TemplateName { get; set; }
-    }
-}

+ 0 - 34
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessProduceQrcode.cs

@@ -1,34 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AccessProduceQrcode Data Structure.
-    /// </summary>
-    public class AccessProduceQrcode : AlipayObject
-    {
-        /// <summary>
-        /// 口碑码批次号
-        /// </summary>
-        [JsonPropertyName("batch_id")]
-        public string BatchId { get; set; }
-
-        /// <summary>
-        /// 码url
-        /// </summary>
-        [JsonPropertyName("core_url")]
-        public string CoreUrl { get; set; }
-
-        /// <summary>
-        /// 生产单号
-        /// </summary>
-        [JsonPropertyName("produce_order_id")]
-        public string ProduceOrderId { get; set; }
-
-        /// <summary>
-        /// 二维码编码
-        /// </summary>
-        [JsonPropertyName("qrcode")]
-        public string Qrcode { get; set; }
-    }
-}

+ 0 - 124
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessPurchaseOrder.cs

@@ -1,124 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AccessPurchaseOrder Data Structure.
-    /// </summary>
-    public class AccessPurchaseOrder : AlipayObject
-    {
-        /// <summary>
-        /// 申请日期, 格式:  yyyy-MM-dd HH:mm:ss
-        /// </summary>
-        [JsonPropertyName("apply_date")]
-        public string ApplyDate { get; set; }
-
-        /// <summary>
-        /// 申请订单明细号
-        /// </summary>
-        [JsonPropertyName("asset_item_id")]
-        public string AssetItemId { get; set; }
-
-        /// <summary>
-        /// 申请订单号
-        /// </summary>
-        [JsonPropertyName("asset_order_id")]
-        public string AssetOrderId { get; set; }
-
-        /// <summary>
-        /// 采购单号(订单汇总表ID)
-        /// </summary>
-        [JsonPropertyName("asset_purchase_id")]
-        public string AssetPurchaseId { get; set; }
-
-        /// <summary>
-        /// 市
-        /// </summary>
-        [JsonPropertyName("city")]
-        public string City { get; set; }
-
-        /// <summary>
-        /// 数量
-        /// </summary>
-        [JsonPropertyName("count")]
-        public string Count { get; set; }
-
-        /// <summary>
-        /// 订单创建日期, 格式: yyyy-MM-dd HH:mm:ss
-        /// </summary>
-        [JsonPropertyName("create_date")]
-        public string CreateDate { get; set; }
-
-        /// <summary>
-        /// 区
-        /// </summary>
-        [JsonPropertyName("district")]
-        public string District { get; set; }
-
-        /// <summary>
-        /// 是否需要生产
-        /// </summary>
-        [JsonPropertyName("is_produce")]
-        public string IsProduce { get; set; }
-
-        /// <summary>
-        /// 省
-        /// </summary>
-        [JsonPropertyName("province")]
-        public string Province { get; set; }
-
-        /// <summary>
-        /// 收货人地址
-        /// </summary>
-        [JsonPropertyName("receiver_address")]
-        public string ReceiverAddress { get; set; }
-
-        /// <summary>
-        /// 联系人电话
-        /// </summary>
-        [JsonPropertyName("receiver_mobile")]
-        public string ReceiverMobile { get; set; }
-
-        /// <summary>
-        /// 收货人姓名
-        /// </summary>
-        [JsonPropertyName("receiver_name")]
-        public string ReceiverName { get; set; }
-
-        /// <summary>
-        /// 物料类型
-        /// </summary>
-        [JsonPropertyName("stuff_attr_name")]
-        public string StuffAttrName { get; set; }
-
-        /// <summary>
-        /// 物料材质
-        /// </summary>
-        [JsonPropertyName("stuff_material")]
-        public string StuffMaterial { get; set; }
-
-        /// <summary>
-        /// 物料尺寸
-        /// </summary>
-        [JsonPropertyName("stuff_size")]
-        public string StuffSize { get; set; }
-
-        /// <summary>
-        /// 物料属性
-        /// </summary>
-        [JsonPropertyName("stuff_type")]
-        public string StuffType { get; set; }
-
-        /// <summary>
-        /// 模板ID
-        /// </summary>
-        [JsonPropertyName("template_id")]
-        public string TemplateId { get; set; }
-
-        /// <summary>
-        /// 模板名称,线下约定的物料名
-        /// </summary>
-        [JsonPropertyName("template_name")]
-        public string TemplateName { get; set; }
-    }
-}

+ 0 - 52
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessPurchaseOrderSendResult.cs

@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AccessPurchaseOrderSendResult Data Structure.
-    /// </summary>
-    public class AccessPurchaseOrderSendResult : AlipayObject
-    {
-        /// <summary>
-        /// 申请单明细号
-        /// </summary>
-        [JsonPropertyName("asset_item_id")]
-        public string AssetItemId { get; set; }
-
-        /// <summary>
-        /// 申请单号
-        /// </summary>
-        [JsonPropertyName("asset_order_id")]
-        public string AssetOrderId { get; set; }
-
-        /// <summary>
-        /// 采购单ID
-        /// </summary>
-        [JsonPropertyName("asset_purchase_id")]
-        public string AssetPurchaseId { get; set; }
-
-        /// <summary>
-        /// 错误CODE
-        /// </summary>
-        [JsonPropertyName("error_code")]
-        public string ErrorCode { get; set; }
-
-        /// <summary>
-        /// 错误描述
-        /// </summary>
-        [JsonPropertyName("error_desc")]
-        public string ErrorDesc { get; set; }
-
-        /// <summary>
-        /// 外部单号(调用方业务主键标识)
-        /// </summary>
-        [JsonPropertyName("out_biz_no")]
-        public string OutBizNo { get; set; }
-
-        /// <summary>
-        /// 处理是否成功
-        /// </summary>
-        [JsonPropertyName("success")]
-        public bool Success { get; set; }
-    }
-}

+ 0 - 52
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessReturnQrcodeResult.cs

@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AccessReturnQrcodeResult Data Structure.
-    /// </summary>
-    public class AccessReturnQrcodeResult : AlipayObject
-    {
-        /// <summary>
-        /// 采购单ID
-        /// </summary>
-        [JsonPropertyName("asset_purchase_id")]
-        public string AssetPurchaseId { get; set; }
-
-        /// <summary>
-        /// 错误码
-        /// </summary>
-        [JsonPropertyName("error_code")]
-        public string ErrorCode { get; set; }
-
-        /// <summary>
-        /// 错误描述
-        /// </summary>
-        [JsonPropertyName("error_desc")]
-        public string ErrorDesc { get; set; }
-
-        /// <summary>
-        /// 物流单号
-        /// </summary>
-        [JsonPropertyName("express_no")]
-        public string ExpressNo { get; set; }
-
-        /// <summary>
-        /// 外部单号(调用方业务主键)
-        /// </summary>
-        [JsonPropertyName("out_biz_no")]
-        public string OutBizNo { get; set; }
-
-        /// <summary>
-        /// 二维码token值
-        /// </summary>
-        [JsonPropertyName("qrcode")]
-        public string Qrcode { get; set; }
-
-        /// <summary>
-        /// 处理结果(成功或失败)
-        /// </summary>
-        [JsonPropertyName("success")]
-        public bool Success { get; set; }
-    }
-}

+ 0 - 100
src/Essensoft.AspNetCore.Payment.Alipay/Domain/ActivityParticipation.cs

@@ -1,100 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// ActivityParticipation Data Structure.
-    /// </summary>
-    public class ActivityParticipation : AlipayObject
-    {
-        /// <summary>
-        /// 承诺消费活动模型
-        /// </summary>
-        [JsonPropertyName("activity")]
-        public Activity Activity { get; set; }
-
-        /// <summary>
-        /// 商户是否可以免除用户退回优惠
-        /// </summary>
-        [JsonPropertyName("can_dispense")]
-        public bool CanDispense { get; set; }
-
-        /// <summary>
-        /// 合约已支付金额,只支持两位小数点的正数
-        /// </summary>
-        [JsonPropertyName("consumed_amount")]
-        public string ConsumedAmount { get; set; }
-
-        /// <summary>
-        /// 合约已消费次数,单位次
-        /// </summary>
-        [JsonPropertyName("consumed_times")]
-        public long ConsumedTimes { get; set; }
-
-        /// <summary>
-        /// 承诺合约号
-        /// </summary>
-        [JsonPropertyName("contract_no")]
-        public string ContractNo { get; set; }
-
-        /// <summary>
-        /// 合约状态,在下列值中:  ACT_EFFECTIVE - 生效中  ACT_PENDING_PAY - 到期未完成待支付  ACT_CANCELLED_PENDING_PAY - 用户取消合约等待支付  ACT_FINISH_NOT_EXPIRE - 已守约未到期  ACT_OVERDUE - 到期未完成已逾期  E_UNFINISH_PAID - 到期未完成已支付  E_FINISHED - 已守约  E_CANCELLED - 未到期取消
-        /// </summary>
-        [JsonPropertyName("contract_status")]
-        public string ContractStatus { get; set; }
-
-        /// <summary>
-        /// 合约状态描述  生效中 - ACT_EFFECTIVE  到期未完成待支付 - ACT_PENDING_PAY  用户取消合约等待支付 - ACT_CANCELLED_PENDING_PAY  已守约未到期 - ACT_FINISH_NOT_EXPIRE  到期未完成已逾期 - ACT_OVERDUE  到期未完成已支付 - E_UNFINISH_PAID  已守约 - E_FINISHED  未到期取消 - E_CANCELLED
-        /// </summary>
-        [JsonPropertyName("contract_status_desc")]
-        public string ContractStatusDesc { get; set; }
-
-        /// <summary>
-        /// 合约状态标签,用于展示
-        /// </summary>
-        [JsonPropertyName("contract_status_tag")]
-        public ContractStatusTag ContractStatusTag { get; set; }
-
-        /// <summary>
-        /// 合约已优惠总金额,只支持两位小数点的正数
-        /// </summary>
-        [JsonPropertyName("discount_amount")]
-        public string DiscountAmount { get; set; }
-
-        /// <summary>
-        /// 用户参加活动,即合约生效时间,标准格式:2018-12-12 00:00:00
-        /// </summary>
-        [JsonPropertyName("effective_time")]
-        public string EffectiveTime { get; set; }
-
-        /// <summary>
-        /// 用户参加活动逾期时间, 标准格式yyyy-MM-dd HH:mm:ss
-        /// </summary>
-        [JsonPropertyName("expire_time")]
-        public string ExpireTime { get; set; }
-
-        /// <summary>
-        /// 用户是否参加活动
-        /// </summary>
-        [JsonPropertyName("participated")]
-        public bool Participated { get; set; }
-
-        /// <summary>
-        /// 支付宝用户uid
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-
-        /// <summary>
-        /// 合约违约金额
-        /// </summary>
-        [JsonPropertyName("violation_amount")]
-        public string ViolationAmount { get; set; }
-
-        /// <summary>
-        /// 内部资产平台券是否可用
-        /// </summary>
-        [JsonPropertyName("voucher_available")]
-        public bool VoucherAvailable { get; set; }
-    }
-}

+ 0 - 83
src/Essensoft.AspNetCore.Payment.Alipay/Domain/ActivityPlanInfo.cs

@@ -1,83 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// ActivityPlanInfo Data Structure.
-    /// </summary>
-    public class ActivityPlanInfo : AlipayObject
-    {
-        /// <summary>
-        /// 平台活动结束时间
-        /// </summary>
-        [JsonPropertyName("activity_end_time")]
-        public string ActivityEndTime { get; set; }
-
-        /// <summary>
-        /// 平台活动开始时间
-        /// </summary>
-        [JsonPropertyName("activity_start_time")]
-        public string ActivityStartTime { get; set; }
-
-        /// <summary>
-        /// 招商结束时间
-        /// </summary>
-        [JsonPropertyName("confirm_end_time")]
-        public string ConfirmEndTime { get; set; }
-
-        /// <summary>
-        /// 平台活动邀约工单号(需要在第三方活动中回传)
-        /// </summary>
-        [JsonPropertyName("invite_order_id")]
-        public string InviteOrderId { get; set; }
-
-        /// <summary>
-        /// 规则描述
-        /// </summary>
-        [JsonPropertyName("plan_rule_list")]
-        public List<PlanRule> PlanRuleList { get; set; }
-
-        /// <summary>
-        /// 是个链接地址,下载后是pdf文件
-        /// </summary>
-        [JsonPropertyName("plat_activity_agreement")]
-        public string PlatActivityAgreement { get; set; }
-
-        /// <summary>
-        /// 平台活动id(需要在第三方方活动中回传)
-        /// </summary>
-        [JsonPropertyName("plat_activity_id")]
-        public string PlatActivityId { get; set; }
-
-        /// <summary>
-        /// 平台活动标签类型
-        /// </summary>
-        [JsonPropertyName("plat_activity_label_type")]
-        public string PlatActivityLabelType { get; set; }
-
-        /// <summary>
-        /// 平台活动名称
-        /// </summary>
-        [JsonPropertyName("plat_activity_name")]
-        public string PlatActivityName { get; set; }
-
-        /// <summary>
-        /// 活动规则描述
-        /// </summary>
-        [JsonPropertyName("plat_activity_rule_desc")]
-        public string PlatActivityRuleDesc { get; set; }
-
-        /// <summary>
-        /// 平台活动状态,GOING/FINISH,GOING表示招商中,FINISH表示招商已经结束(再报名活动也无法成功),只有GOING状态可以报名
-        /// </summary>
-        [JsonPropertyName("plat_activity_status")]
-        public string PlatActivityStatus { get; set; }
-
-        /// <summary>
-        /// 其他说明
-        /// </summary>
-        [JsonPropertyName("plat_other_desc")]
-        public string PlatOtherDesc { get; set; }
-    }
-}

+ 0 - 28
src/Essensoft.AspNetCore.Payment.Alipay/Domain/ActivityQueryResult.cs

@@ -1,28 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// ActivityQueryResult Data Structure.
-    /// </summary>
-    public class ActivityQueryResult : AlipayObject
-    {
-        /// <summary>
-        /// 查询返回结果的code  biz_code与biz_msg的对应关系见下:  biz_code:OK, biz_msg:正常  biz_code:BENEFITED, biz_msg:您已领取过收藏有礼券  biz_code:BENEFITED_COUPON, biz_msg:您已领取收藏有礼券  biz_code:KEEP_OLD_USER_NO_COUPON, biz_msg:您已收藏该小程序  biz_code:CANCEL_KEEP_OLD_USER_NO_COUPON, biz_msg:您近期已收藏过该小程序  biz_code:ACTIVITY_NOT_EXIST, biz_msg:活动异常,链接失效  biz_code:NOT_START, biz_msg:活动未开始  biz_code:PAUSE, biz_msg:活动已暂停  biz_code:END, biz_msg:活动已结束  biz_code:TIMEOUT, biz_msg:活动已过期  biz_code:NO_COUPON, biz_msg:券无余量  biz_code:UNKNOWN_ERROR, biz_msg:未知异常
-        /// </summary>
-        [JsonPropertyName("biz_code")]
-        public string BizCode { get; set; }
-
-        /// <summary>
-        /// 对应code的中文描述
-        /// </summary>
-        [JsonPropertyName("biz_msg")]
-        public string BizMsg { get; set; }
-
-        /// <summary>
-        /// 查询的小程序id
-        /// </summary>
-        [JsonPropertyName("query_app_id")]
-        public string QueryAppId { get; set; }
-    }
-}

+ 0 - 53
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AdCreativeResult.cs

@@ -1,53 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AdCreativeResult Data Structure.
-    /// </summary>
-    public class AdCreativeResult : AlipayObject
-    {
-        /// <summary>
-        /// 广告创意ID
-        /// </summary>
-        [JsonPropertyName("ad_id")]
-        public long AdId { get; set; }
-
-        /// <summary>
-        /// 创意包含的物料列表
-        /// </summary>
-        [JsonPropertyName("ad_material_list")]
-        public List<AdMaterialResultDTO> AdMaterialList { get; set; }
-
-        /// <summary>
-        /// 创意名称
-        /// </summary>
-        [JsonPropertyName("ad_name")]
-        public string AdName { get; set; }
-
-        /// <summary>
-        /// 创意审核状态,PASS:审核通过;TO_BE_AUDTI:待审核;OP_AUDIT:运营审核中;MEDIA_AUDIT:媒体审核中;REFUSED:审核拒绝
-        /// </summary>
-        [JsonPropertyName("audit_status")]
-        public string AuditStatus { get; set; }
-
-        /// <summary>
-        /// 所属广告单元ID
-        /// </summary>
-        [JsonPropertyName("group_id")]
-        public long GroupId { get; set; }
-
-        /// <summary>
-        /// 创意状态,ENABLE:生效;DISABLE:失效
-        /// </summary>
-        [JsonPropertyName("status")]
-        public string Status { get; set; }
-
-        /// <summary>
-        /// 创意使用模板名称
-        /// </summary>
-        [JsonPropertyName("template_name")]
-        public string TemplateName { get; set; }
-    }
-}

+ 0 - 23
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AddPlanGroupResult.cs

@@ -1,23 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AddPlanGroupResult Data Structure.
-    /// </summary>
-    public class AddPlanGroupResult : AlipayObject
-    {
-        /// <summary>
-        /// 新增计划下单元后,返回的单元ID列表
-        /// </summary>
-        [JsonPropertyName("group_id_list")]
-        public List<long> GroupIdList { get; set; }
-
-        /// <summary>
-        /// 新增计划后计划ID
-        /// </summary>
-        [JsonPropertyName("plan_id")]
-        public long PlanId { get; set; }
-    }
-}

+ 0 - 17
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AddTagResponse.cs

@@ -1,17 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AddTagResponse Data Structure.
-    /// </summary>
-    public class AddTagResponse : AlipayObject
-    {
-        /// <summary>
-        /// 批量打标接口返回值
-        /// </summary>
-        [JsonPropertyName("add_tag_result")]
-        public List<AddTagResult> AddTagResult { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AddressDTO.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AddressDTO Data Structure.
-    /// </summary>
-    public class AddressDTO : AlipayObject
-    {
-        /// <summary>
-        /// POI编码
-        /// </summary>
-        [JsonPropertyName("poi_code")]
-        public string PoiCode { get; set; }
-
-        /// <summary>
-        /// POI访问URL
-        /// </summary>
-        [JsonPropertyName("poi_url")]
-        public string PoiUrl { get; set; }
-    }
-}

+ 0 - 83
src/Essensoft.AspNetCore.Payment.Alipay/Domain/Addresscomponent.cs

@@ -1,83 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// Addresscomponent Data Structure.
-    /// </summary>
-    public class Addresscomponent : AlipayObject
-    {
-        /// <summary>
-        /// 行政区编码
-        /// </summary>
-        [JsonPropertyName("adcode")]
-        public string Adcode { get; set; }
-
-        /// <summary>
-        /// 建筑信息
-        /// </summary>
-        [JsonPropertyName("building")]
-        public Building Building { get; set; }
-
-        /// <summary>
-        /// 商圈信息列表
-        /// </summary>
-        [JsonPropertyName("business_areas")]
-        public List<Businessarea> BusinessAreas { get; set; }
-
-        /// <summary>
-        /// 当所在城市为北京、上海、天津、重庆四个直辖市时,该字段返回为空。当所在城市属于县级市的时候,此字段为空。
-        /// </summary>
-        [JsonPropertyName("city")]
-        public string City { get; set; }
-
-        /// <summary>
-        /// 城市编码
-        /// </summary>
-        [JsonPropertyName("citycode")]
-        public string Citycode { get; set; }
-
-        /// <summary>
-        /// 国内默认返回中国
-        /// </summary>
-        [JsonPropertyName("country")]
-        public string Country { get; set; }
-
-        /// <summary>
-        /// 坐标点所在区
-        /// </summary>
-        [JsonPropertyName("district")]
-        public string District { get; set; }
-
-        /// <summary>
-        /// 社区信息
-        /// </summary>
-        [JsonPropertyName("neighborhood")]
-        public Neighborhood Neighborhood { get; set; }
-
-        /// <summary>
-        /// 坐标点所在省名称
-        /// </summary>
-        [JsonPropertyName("province")]
-        public string Province { get; set; }
-
-        /// <summary>
-        /// 门牌信息
-        /// </summary>
-        [JsonPropertyName("street_number")]
-        public Streetnumber StreetNumber { get; set; }
-
-        /// <summary>
-        /// 乡镇街道编码
-        /// </summary>
-        [JsonPropertyName("towncode")]
-        public string Towncode { get; set; }
-
-        /// <summary>
-        /// 坐标点所在乡镇/街道(此街道为社区街道,不是道路信息)
-        /// </summary>
-        [JsonPropertyName("township")]
-        public string Township { get; set; }
-    }
-}

+ 0 - 113
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AdvanceOrder.cs

@@ -1,113 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AdvanceOrder Data Structure.
-    /// </summary>
-    public class AdvanceOrder : AlipayObject
-    {
-        /// <summary>
-        /// 预订单编号
-        /// </summary>
-        [JsonPropertyName("advance_order_id")]
-        public string AdvanceOrderId { get; set; }
-
-        /// <summary>
-        /// 业务场景码,分类:SCAN_PURCHASE(扫码购场景)
-        /// </summary>
-        [JsonPropertyName("biz_scene")]
-        public string BizScene { get; set; }
-
-        /// <summary>
-        /// 订单描述
-        /// </summary>
-        [JsonPropertyName("body")]
-        public string Body { get; set; }
-
-        /// <summary>
-        /// 订单创建渠道,商户自行定义用于区分商户的数据来源。
-        /// </summary>
-        [JsonPropertyName("channel")]
-        public string Channel { get; set; }
-
-        /// <summary>
-        /// 扩展字段,json格式。
-        /// </summary>
-        [JsonPropertyName("ext_info")]
-        public string ExtInfo { get; set; }
-
-        /// <summary>
-        /// 订单包含的商品列表信息,json格式,其它说明详见商品明细说明
-        /// </summary>
-        [JsonPropertyName("goods_details")]
-        public List<MallGoodsDetail> GoodsDetails { get; set; }
-
-        /// <summary>
-        /// 商圈ID
-        /// </summary>
-        [JsonPropertyName("mall_id")]
-        public string MallId { get; set; }
-
-        /// <summary>
-        /// 商户操作员(业务员)编号
-        /// </summary>
-        [JsonPropertyName("operator_id")]
-        public string OperatorId { get; set; }
-
-        /// <summary>
-        /// 商户订单号,64个字符以内、可包含字母、数字、下划线;需保证在商户端不重复
-        /// </summary>
-        [JsonPropertyName("out_order_no")]
-        public string OutOrderNo { get; set; }
-
-        /// <summary>
-        /// 卖家的支付宝用户ID
-        /// </summary>
-        [JsonPropertyName("seller_user_id")]
-        public string SellerUserId { get; set; }
-
-        /// <summary>
-        /// 口碑店铺ID
-        /// </summary>
-        [JsonPropertyName("shop_id")]
-        public string ShopId { get; set; }
-
-        /// <summary>
-        /// 预订单状态,状态包含:(初始化:INIT,待付款:WAIT_PAY,  关闭状态:CLOSE)
-        /// </summary>
-        [JsonPropertyName("status")]
-        public string Status { get; set; }
-
-        /// <summary>
-        /// 商户门店编号
-        /// </summary>
-        [JsonPropertyName("store_id")]
-        public string StoreId { get; set; }
-
-        /// <summary>
-        /// 店铺名称
-        /// </summary>
-        [JsonPropertyName("store_name")]
-        public string StoreName { get; set; }
-
-        /// <summary>
-        /// 订单标题
-        /// </summary>
-        [JsonPropertyName("subject")]
-        public string Subject { get; set; }
-
-        /// <summary>
-        /// 商户机具终端编号
-        /// </summary>
-        [JsonPropertyName("terminal_id")]
-        public string TerminalId { get; set; }
-
-        /// <summary>
-        /// 订单未优惠的总金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
-        /// </summary>
-        [JsonPropertyName("total_amount")]
-        public string TotalAmount { get; set; }
-    }
-}

+ 0 - 40
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AestheticData.cs

@@ -1,40 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AestheticData Data Structure.
-    /// </summary>
-    public class AestheticData : AlipayObject
-    {
-        /// <summary>
-        /// 返回执行信息,包括成功和错误
-        /// </summary>
-        [JsonPropertyName("message")]
-        public string Message { get; set; }
-
-        /// <summary>
-        /// 图片的美学评估得分
-        /// </summary>
-        [JsonPropertyName("score")]
-        public string Score { get; set; }
-
-        /// <summary>
-        /// 标识返回结果,0表示成功 1表示异常
-        /// </summary>
-        [JsonPropertyName("status")]
-        public string Status { get; set; }
-
-        /// <summary>
-        /// 用于标识当次请求
-        /// </summary>
-        [JsonPropertyName("trace_id")]
-        public string TraceId { get; set; }
-
-        /// <summary>
-        /// 图片url
-        /// </summary>
-        [JsonPropertyName("url")]
-        public string Url { get; set; }
-    }
-}

+ 0 - 17
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AiOcrTableRow.cs

@@ -1,17 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AiOcrTableRow Data Structure.
-    /// </summary>
-    public class AiOcrTableRow : AlipayObject
-    {
-        /// <summary>
-        /// table一行的内容
-        /// </summary>
-        [JsonPropertyName("row")]
-        public List<AiOcrTableContext> Row { get; set; }
-    }
-}

+ 0 - 46
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AliTrustAlipayCert.cs

@@ -1,46 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AliTrustAlipayCert Data Structure.
-    /// </summary>
-    public class AliTrustAlipayCert : AlipayObject
-    {
-        /// <summary>
-        /// 用户出生日期
-        /// </summary>
-        [JsonPropertyName("birthday")]
-        public string Birthday { get; set; }
-
-        /// <summary>
-        /// 点击支付宝实名认证图标之后的跳转链接
-        /// </summary>
-        [JsonPropertyName("forward_url")]
-        public string ForwardUrl { get; set; }
-
-        /// <summary>
-        /// 用户性别(M/F)
-        /// </summary>
-        [JsonPropertyName("gender")]
-        public string Gender { get; set; }
-
-        /// <summary>
-        /// 支付宝实名认证图标的链接地址
-        /// </summary>
-        [JsonPropertyName("icon_url")]
-        public string IconUrl { get; set; }
-
-        /// <summary>
-        /// 当账户为支付宝实名认证时,取值为"T";否则为"F".
-        /// </summary>
-        [JsonPropertyName("is_certified")]
-        public string IsCertified { get; set; }
-
-        /// <summary>
-        /// 用户姓名
-        /// </summary>
-        [JsonPropertyName("name")]
-        public string Name { get; set; }
-    }
-}

+ 0 - 40
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AliTrustCert.cs

@@ -1,40 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AliTrustCert Data Structure.
-    /// </summary>
-    public class AliTrustCert : AlipayObject
-    {
-        /// <summary>
-        /// 点击信用认证图标之后的跳转链接
-        /// </summary>
-        [JsonPropertyName("forward_url")]
-        public string ForwardUrl { get; set; }
-
-        /// <summary>
-        /// 通过信用认证的图标链接
-        /// </summary>
-        [JsonPropertyName("icon_url")]
-        public string IconUrl { get; set; }
-
-        /// <summary>
-        /// 当通过信用认证时,取值为"T";否则为"F".
-        /// </summary>
-        [JsonPropertyName("is_certified")]
-        public string IsCertified { get; set; }
-
-        /// <summary>
-        /// 芝麻认证等级,取值为1,2,3
-        /// </summary>
-        [JsonPropertyName("level")]
-        public string Level { get; set; }
-
-        /// <summary>
-        /// 当用户未通过芝麻认证时给出的原因提示
-        /// </summary>
-        [JsonPropertyName("message")]
-        public string Message { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExrateCollectcoreDataSendModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountExrateCollectcoreDataSendModel Data Structure.
-    /// </summary>
-    public class AlipayAccountExrateCollectcoreDataSendModel : AlipayObject
-    {
-        /// <summary>
-        /// 上数提交数据内容
-        /// </summary>
-        [JsonPropertyName("content")]
-        public string Content { get; set; }
-    }
-}

+ 0 - 41
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExratePricingNotifyModel.cs

@@ -1,41 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountExratePricingNotifyModel Data Structure.
-    /// </summary>
-    public class AlipayAccountExratePricingNotifyModel : AlipayObject
-    {
-        /// <summary>
-        /// 标识该汇率提供给哪个客户使用
-        /// </summary>
-        [JsonPropertyName("client_id")]
-        public string ClientId { get; set; }
-
-        /// <summary>
-        /// 源汇率机构
-        /// </summary>
-        [JsonPropertyName("inst")]
-        public string Inst { get; set; }
-
-        /// <summary>
-        /// 源汇率数据
-        /// </summary>
-        [JsonPropertyName("pricing_list")]
-        public List<PricingVO> PricingList { get; set; }
-
-        /// <summary>
-        /// 该汇率的使用场景
-        /// </summary>
-        [JsonPropertyName("segment_id")]
-        public string SegmentId { get; set; }
-
-        /// <summary>
-        /// 所在时区,所有的时间都是该时区的时间  支持 GMT+8 UTC+0 Europe/London 的格式
-        /// </summary>
-        [JsonPropertyName("time_zone")]
-        public string TimeZone { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExrateSentimentDataSendModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountExrateSentimentDataSendModel Data Structure.
-    /// </summary>
-    public class AlipayAccountExrateSentimentDataSendModel : AlipayObject
-    {
-        /// <summary>
-        /// 国家制裁提交数据内容
-        /// </summary>
-        [JsonPropertyName("content")]
-        public string Content { get; set; }
-    }
-}

+ 0 - 46
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountExrateSourcerateQueryModel.cs

@@ -1,46 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountExrateSourcerateQueryModel Data Structure.
-    /// </summary>
-    public class AlipayAccountExrateSourcerateQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 查询截止报价生成时间
-        /// </summary>
-        [JsonPropertyName("end_time")]
-        public string EndTime { get; set; }
-
-        /// <summary>
-        /// 报价生成日期。查询结果为大于该报价生成日期的源汇率记录
-        /// </summary>
-        [JsonPropertyName("generate_date")]
-        public string GenerateDate { get; set; }
-
-        /// <summary>
-        /// 报价是否异常。枚举值:Y、N,除此之外都为非法值
-        /// </summary>
-        [JsonPropertyName("is_exception")]
-        public string IsException { get; set; }
-
-        /// <summary>
-        /// 源汇率编码
-        /// </summary>
-        [JsonPropertyName("rate_source_code")]
-        public string RateSourceCode { get; set; }
-
-        /// <summary>
-        /// 查询记录行数。大于0的整数值,最大长度超长则异常
-        /// </summary>
-        [JsonPropertyName("size")]
-        public long Size { get; set; }
-
-        /// <summary>
-        /// 查询起始报价生成时间
-        /// </summary>
-        [JsonPropertyName("start_time")]
-        public string StartTime { get; set; }
-    }
-}

+ 0 - 40
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskCompanyVerifyCreateModel.cs

@@ -1,40 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountFinriskCompanyVerifyCreateModel Data Structure.
-    /// </summary>
-    public class AlipayAccountFinriskCompanyVerifyCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 请求系统
-        /// </summary>
-        [JsonPropertyName("app")]
-        public string App { get; set; }
-
-        /// <summary>
-        /// 业务参数列表
-        /// </summary>
-        [JsonPropertyName("param")]
-        public string Param { get; set; }
-
-        /// <summary>
-        /// 外部请求唯一标识
-        /// </summary>
-        [JsonPropertyName("request_id")]
-        public string RequestId { get; set; }
-
-        /// <summary>
-        /// 防伪场景编码
-        /// </summary>
-        [JsonPropertyName("scene_id")]
-        public string SceneId { get; set; }
-
-        /// <summary>
-        /// 租户ID
-        /// </summary>
-        [JsonPropertyName("tnt_inst_id")]
-        public string TntInstId { get; set; }
-    }
-}

+ 0 - 40
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskCompanyVerifyGetModel.cs

@@ -1,40 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountFinriskCompanyVerifyGetModel Data Structure.
-    /// </summary>
-    public class AlipayAccountFinriskCompanyVerifyGetModel : AlipayObject
-    {
-        /// <summary>
-        /// 请求系统
-        /// </summary>
-        [JsonPropertyName("app")]
-        public string App { get; set; }
-
-        /// <summary>
-        /// 业务参数列表
-        /// </summary>
-        [JsonPropertyName("param")]
-        public string Param { get; set; }
-
-        /// <summary>
-        /// 外部请求唯一标识
-        /// </summary>
-        [JsonPropertyName("request_id")]
-        public string RequestId { get; set; }
-
-        /// <summary>
-        /// 防伪场景编码
-        /// </summary>
-        [JsonPropertyName("scene_id")]
-        public string SceneId { get; set; }
-
-        /// <summary>
-        /// 租户ID
-        /// </summary>
-        [JsonPropertyName("tnt_inst_id")]
-        public string TntInstId { get; set; }
-    }
-}

+ 0 - 40
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskGiriskrequestCreateModel.cs

@@ -1,40 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountFinriskGiriskrequestCreateModel Data Structure.
-    /// </summary>
-    public class AlipayAccountFinriskGiriskrequestCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 请求系统
-        /// </summary>
-        [JsonPropertyName("app")]
-        public string App { get; set; }
-
-        /// <summary>
-        /// 业务参数
-        /// </summary>
-        [JsonPropertyName("param")]
-        public string Param { get; set; }
-
-        /// <summary>
-        /// 外部请求唯一标识
-        /// </summary>
-        [JsonPropertyName("request_id")]
-        public string RequestId { get; set; }
-
-        /// <summary>
-        /// 风险场景编码
-        /// </summary>
-        [JsonPropertyName("scene_id")]
-        public string SceneId { get; set; }
-
-        /// <summary>
-        /// 租户ID
-        /// </summary>
-        [JsonPropertyName("tnt_inst_id")]
-        public string TntInstId { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskInstriskmonitorKeywordsBatchqueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountFinriskInstriskmonitorKeywordsBatchqueryModel Data Structure.
-    /// </summary>
-    public class AlipayAccountFinriskInstriskmonitorKeywordsBatchqueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 查询机构关键词
-        /// </summary>
-        [JsonPropertyName("content")]
-        public string Content { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAccountFinriskMarkriskDatafactorQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAccountFinriskMarkriskDatafactorQueryModel Data Structure.
-    /// </summary>
-    public class AlipayAccountFinriskMarkriskDatafactorQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// Json格式表示市场风险损益计算入参
-        /// </summary>
-        [JsonPropertyName("data_factor_build_req")]
-        public string DataFactorBuildReq { get; set; }
-    }
-}

+ 0 - 76
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardDisburseModel.cs

@@ -1,76 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetCardDisburseModel Data Structure.
-    /// </summary>
-    public class AlipayAssetCardDisburseModel : AlipayObject
-    {
-        /// <summary>
-        /// 打款金额
-        /// </summary>
-        [JsonPropertyName("amount")]
-        public string Amount { get; set; }
-
-        /// <summary>
-        /// 支付宝资产id,跟模板id二选一
-        /// </summary>
-        [JsonPropertyName("asset_id")]
-        public string AssetId { get; set; }
-
-        /// <summary>
-        /// 资产平台类型卡/券
-        /// </summary>
-        [JsonPropertyName("asset_type")]
-        public string AssetType { get; set; }
-
-        /// <summary>
-        /// 业务时间
-        /// </summary>
-        [JsonPropertyName("biz_dt")]
-        public string BizDt { get; set; }
-
-        /// <summary>
-        /// 业务订单号,幂等用
-        /// </summary>
-        [JsonPropertyName("biz_no")]
-        public string BizNo { get; set; }
-
-        /// <summary>
-        /// 扩展信息  账单信息key:merchantBillInfo
-        /// </summary>
-        [JsonPropertyName("extend_info")]
-        public string ExtendInfo { get; set; }
-
-        /// <summary>
-        /// 资金流场景
-        /// </summary>
-        [JsonPropertyName("fund_scence")]
-        public string FundScence { get; set; }
-
-        /// <summary>
-        /// 收款方支付宝用户id
-        /// </summary>
-        [JsonPropertyName("payee_user_id")]
-        public string PayeeUserId { get; set; }
-
-        /// <summary>
-        /// 付款方支付宝用户id
-        /// </summary>
-        [JsonPropertyName("payer_user_id")]
-        public string PayerUserId { get; set; }
-
-        /// <summary>
-        /// 支付宝模板id,跟资产id二选一
-        /// </summary>
-        [JsonPropertyName("template_id")]
-        public string TemplateId { get; set; }
-
-        /// <summary>
-        /// 支付宝用户id
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 101
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardNewtemplateCreateModel.cs

@@ -1,101 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetCardNewtemplateCreateModel Data Structure.
-    /// </summary>
-    public class AlipayAssetCardNewtemplateCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 账户模式:借记/贷记/借贷合一账户模式
-        /// </summary>
-        [JsonPropertyName("account_model")]
-        public string AccountModel { get; set; }
-
-        /// <summary>
-        /// 按照资金产品维度定义的资产类型
-        /// </summary>
-        [JsonPropertyName("assets_code")]
-        public string AssetsCode { get; set; }
-
-        /// <summary>
-        /// 业务来源
-        /// </summary>
-        [JsonPropertyName("biz_from")]
-        public string BizFrom { get; set; }
-
-        /// <summary>
-        /// 资金信息列表[{"fundType":"HUA_BEI"}]
-        /// </summary>
-        [JsonPropertyName("card_fund_infos")]
-        public List<CardFundInfo> CardFundInfos { get; set; }
-
-        /// <summary>
-        /// 卡模式:单卡/多卡模式
-        /// </summary>
-        [JsonPropertyName("card_model")]
-        public string CardModel { get; set; }
-
-        /// <summary>
-        /// 卡名称
-        /// </summary>
-        [JsonPropertyName("card_name")]
-        public string CardName { get; set; }
-
-        /// <summary>
-        /// 创建人userId
-        /// </summary>
-        [JsonPropertyName("creator")]
-        public string Creator { get; set; }
-
-        /// <summary>
-        /// 贷记信息{"allowOverPay":false,"creditQuota":"0"}
-        /// </summary>
-        [JsonPropertyName("credit_info")]
-        public CardCreditInfo CreditInfo { get; set; }
-
-        /// <summary>
-        /// 扩展信息
-        /// </summary>
-        [JsonPropertyName("extend_info")]
-        public string ExtendInfo { get; set; }
-
-        /// <summary>
-        /// 操作人userId
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 比如某种业务标准外部订单号,比如交易外部订单号,代表商户端自己订单号
-        /// </summary>
-        [JsonPropertyName("out_biz_no")]
-        public string OutBizNo { get; set; }
-
-        /// <summary>
-        /// 商户和支付宝交互时,用于代表支付宝分配给商户ID
-        /// </summary>
-        [JsonPropertyName("partner_id")]
-        public string PartnerId { get; set; }
-
-        /// <summary>
-        /// 卡账户生命周期类型:长期卡/月卡
-        /// </summary>
-        [JsonPropertyName("period_type")]
-        public string PeriodType { get; set; }
-
-        /// <summary>
-        /// 按照业务资产维度定义的产品编码
-        /// </summary>
-        [JsonPropertyName("product_code")]
-        public string ProductCode { get; set; }
-
-        /// <summary>
-        /// 模板结算商户id,后续商户资金流入的指定账户
-        /// </summary>
-        [JsonPropertyName("settle_user_id")]
-        public string SettleUserId { get; set; }
-    }
-}

+ 0 - 101
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardReturnRefundModel.cs

@@ -1,101 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetCardReturnRefundModel Data Structure.
-    /// </summary>
-    public class AlipayAssetCardReturnRefundModel : AlipayObject
-    {
-        /// <summary>
-        /// 资产id
-        /// </summary>
-        [JsonPropertyName("asset_id")]
-        public string AssetId { get; set; }
-
-        /// <summary>
-        /// 资产id类型
-        /// </summary>
-        [JsonPropertyName("asset_id_type")]
-        public string AssetIdType { get; set; }
-
-        /// <summary>
-        /// 业务发生时间
-        /// </summary>
-        [JsonPropertyName("biz_dt")]
-        public string BizDt { get; set; }
-
-        /// <summary>
-        /// 业务来源
-        /// </summary>
-        [JsonPropertyName("biz_from")]
-        public string BizFrom { get; set; }
-
-        /// <summary>
-        /// 扩展信息
-        /// </summary>
-        [JsonPropertyName("extend_info")]
-        public string ExtendInfo { get; set; }
-
-        /// <summary>
-        /// 退卡资金场景
-        /// </summary>
-        [JsonPropertyName("fund_scence")]
-        public string FundScence { get; set; }
-
-        /// <summary>
-        /// 是否销卡,true为销卡,false不销卡,只退余额
-        /// </summary>
-        [JsonPropertyName("is_cancel")]
-        public string IsCancel { get; set; }
-
-        /// <summary>
-        /// 操作人id
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 比如某种业务标准外部订单号,比如交易外部订单号,代表商户端自己订单号
-        /// </summary>
-        [JsonPropertyName("out_biz_no")]
-        public string OutBizNo { get; set; }
-
-        /// <summary>
-        /// 订单明细
-        /// </summary>
-        [JsonPropertyName("recharge_details")]
-        public List<RechargeDetail> RechargeDetails { get; set; }
-
-        /// <summary>
-        /// 退卡真实资金,单位元,包含手续费
-        /// </summary>
-        [JsonPropertyName("return_amount")]
-        public string ReturnAmount { get; set; }
-
-        /// <summary>
-        /// 退卡面额,单位元,包含手续费
-        /// </summary>
-        [JsonPropertyName("return_asset_amount")]
-        public string ReturnAssetAmount { get; set; }
-
-        /// <summary>
-        /// 退卡手续费真实资金,单位元,没有放0
-        /// </summary>
-        [JsonPropertyName("return_fee_amount")]
-        public string ReturnFeeAmount { get; set; }
-
-        /// <summary>
-        /// 退卡手续费面额,单位元,没有放0
-        /// </summary>
-        [JsonPropertyName("return_fee_asset_amount")]
-        public string ReturnFeeAssetAmount { get; set; }
-
-        /// <summary>
-        /// 蚂蚁统一会员ID
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 70
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetCardTransferModel.cs

@@ -1,70 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetCardTransferModel Data Structure.
-    /// </summary>
-    public class AlipayAssetCardTransferModel : AlipayObject
-    {
-        /// <summary>
-        /// 转移金额,单位元
-        /// </summary>
-        [JsonPropertyName("amount")]
-        public string Amount { get; set; }
-
-        /// <summary>
-        /// 模板实例,资产id
-        /// </summary>
-        [JsonPropertyName("asset_id")]
-        public string AssetId { get; set; }
-
-        /// <summary>
-        /// 资产平台类型卡/券
-        /// </summary>
-        [JsonPropertyName("asset_type")]
-        public string AssetType { get; set; }
-
-        /// <summary>
-        /// 业务发生时间
-        /// </summary>
-        [JsonPropertyName("biz_dt")]
-        public string BizDt { get; set; }
-
-        /// <summary>
-        /// 业务订单号,幂等字段
-        /// </summary>
-        [JsonPropertyName("biz_no")]
-        public string BizNo { get; set; }
-
-        /// <summary>
-        /// 扩展信息
-        /// </summary>
-        [JsonPropertyName("extend_info")]
-        public string ExtendInfo { get; set; }
-
-        /// <summary>
-        /// 资金流场景
-        /// </summary>
-        [JsonPropertyName("fund_scence")]
-        public string FundScence { get; set; }
-
-        /// <summary>
-        /// 接收方支付宝用户id
-        /// </summary>
-        [JsonPropertyName("receive_user_id")]
-        public string ReceiveUserId { get; set; }
-
-        /// <summary>
-        /// 模板id
-        /// </summary>
-        [JsonPropertyName("template_id")]
-        public string TemplateId { get; set; }
-
-        /// <summary>
-        /// 支付宝用户userId
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 59
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointAccountlogQueryModel.cs

@@ -1,59 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetPointAccountlogQueryModel Data Structure.
-    /// </summary>
-    public class AlipayAssetPointAccountlogQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 用户流水查询起始时间
-        /// </summary>
-        [JsonPropertyName("account_date_begin")]
-        public string AccountDateBegin { get; set; }
-
-        /// <summary>
-        /// 用户流水查询结束时间
-        /// </summary>
-        [JsonPropertyName("account_date_end")]
-        public string AccountDateEnd { get; set; }
-
-        /// <summary>
-        /// 分页查询的当前页号,从1开始
-        /// </summary>
-        [JsonPropertyName("page_number")]
-        public long PageNumber { get; set; }
-
-        /// <summary>
-        /// 分页查询的单页大小
-        /// </summary>
-        [JsonPropertyName("page_size")]
-        public long PageSize { get; set; }
-
-        /// <summary>
-        /// 子交易代码,标记大业务下的子业务,例如充值-外部商户发放,可选参数可以不传
-        /// </summary>
-        [JsonPropertyName("sub_trans_code")]
-        public List<string> SubTransCode { get; set; }
-
-        /// <summary>
-        /// 主交易代码,例如支付、充值等,标记业务大类,可选参数可以不传
-        /// </summary>
-        [JsonPropertyName("trans_code")]
-        public List<string> TransCode { get; set; }
-
-        /// <summary>
-        /// 用户标识符,用于指定集分宝发放的用户,和user_symbol_type一起使用,确定一个唯一的支付宝用户
-        /// </summary>
-        [JsonPropertyName("user_symbol")]
-        public string UserSymbol { get; set; }
-
-        /// <summary>
-        /// 用户标识符类型,  现在支持ALIPAY_USER_ID:表示支付宝用户ID,  ALIPAY_LOGON_ID:表示支付宝登陆号,
-        /// </summary>
-        [JsonPropertyName("user_symbol_type")]
-        public string UserSymbolType { get; set; }
-    }
-}

+ 0 - 52
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibAddModel.cs

@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetPointPointprodBudgetlibAddModel Data Structure.
-    /// </summary>
-    public class AlipayAssetPointPointprodBudgetlibAddModel : AlipayObject
-    {
-        /// <summary>
-        /// 预算库追加的积分数
-        /// </summary>
-        [JsonPropertyName("amount")]
-        public string Amount { get; set; }
-
-        /// <summary>
-        /// 预算库编码
-        /// </summary>
-        [JsonPropertyName("budget_code")]
-        public string BudgetCode { get; set; }
-
-        /// <summary>
-        /// 积分库对应的签约协议Pid
-        /// </summary>
-        [JsonPropertyName("contract_pid")]
-        public string ContractPid { get; set; }
-
-        /// <summary>
-        /// 预算库追加备注
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 预算库追加操作人
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 业务号,用于保证幂等
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 预算库对应的积分库ID
-        /// </summary>
-        [JsonPropertyName("point_lib_id")]
-        public string PointLibId { get; set; }
-    }
-}

+ 0 - 82
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibCreateModel.cs

@@ -1,82 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetPointPointprodBudgetlibCreateModel Data Structure.
-    /// </summary>
-    public class AlipayAssetPointPointprodBudgetlibCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 预算库初始积分数
-        /// </summary>
-        [JsonPropertyName("amount")]
-        public string Amount { get; set; }
-
-        /// <summary>
-        /// 预算库名称
-        /// </summary>
-        [JsonPropertyName("budget_name")]
-        public string BudgetName { get; set; }
-
-        /// <summary>
-        /// 积分库对应的签约协议Pid
-        /// </summary>
-        [JsonPropertyName("contract_pid")]
-        public string ContractPid { get; set; }
-
-        /// <summary>
-        /// 预算库有效期结束时间
-        /// </summary>
-        [JsonPropertyName("end_time")]
-        public string EndTime { get; set; }
-
-        /// <summary>
-        /// 资金来源,设置预算库的出资来源  对应枚举值:支付宝自有资金--1,支付宝垫资资金--2,外部资金--3,阿里资金--4
-        /// </summary>
-        [JsonPropertyName("fund_source")]
-        public long FundSource { get; set; }
-
-        /// <summary>
-        /// 预算库备注
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 积分库操作渠道枚举,对应值:G--集团操作,S--系统操作,B--小二后台操作,F--商户前台
-        /// </summary>
-        [JsonPropertyName("operate_channel")]
-        public string OperateChannel { get; set; }
-
-        /// <summary>
-        /// 预算库创建操作人
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 业务号,用于保证幂等。当业务号发生幂等时返回已创建的积分库信息
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 预算库对应的积分库ID
-        /// </summary>
-        [JsonPropertyName("point_lib_id")]
-        public string PointLibId { get; set; }
-
-        /// <summary>
-        /// 预算库有效期起始时间
-        /// </summary>
-        [JsonPropertyName("start_time")]
-        public string StartTime { get; set; }
-
-        /// <summary>
-        /// 是否使用优惠支付,如需使用会开通汇总记账子卡
-        /// </summary>
-        [JsonPropertyName("use_settle_tool")]
-        public bool UseSettleTool { get; set; }
-    }
-}

+ 0 - 40
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibModifyModel.cs

@@ -1,40 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetPointPointprodBudgetlibModifyModel Data Structure.
-    /// </summary>
-    public class AlipayAssetPointPointprodBudgetlibModifyModel : AlipayObject
-    {
-        /// <summary>
-        /// 预算库编码
-        /// </summary>
-        [JsonPropertyName("budget_code")]
-        public string BudgetCode { get; set; }
-
-        /// <summary>
-        /// 积分库对应的签约协议id
-        /// </summary>
-        [JsonPropertyName("contract_pid")]
-        public string ContractPid { get; set; }
-
-        /// <summary>
-        /// 预算库有效期 结束时间
-        /// </summary>
-        [JsonPropertyName("end_time")]
-        public string EndTime { get; set; }
-
-        /// <summary>
-        /// 预算库对应的积分库ID
-        /// </summary>
-        [JsonPropertyName("point_lib_id")]
-        public string PointLibId { get; set; }
-
-        /// <summary>
-        /// 预算库有效期 起始时间
-        /// </summary>
-        [JsonPropertyName("start_time")]
-        public string StartTime { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetPointPointprodBudgetlibQueryModel Data Structure.
-    /// </summary>
-    public class AlipayAssetPointPointprodBudgetlibQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 预算库编码
-        /// </summary>
-        [JsonPropertyName("budget_code")]
-        public string BudgetCode { get; set; }
-    }
-}

+ 0 - 46
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodBudgetlibReturnModel.cs

@@ -1,46 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetPointPointprodBudgetlibReturnModel Data Structure.
-    /// </summary>
-    public class AlipayAssetPointPointprodBudgetlibReturnModel : AlipayObject
-    {
-        /// <summary>
-        /// 预算回收数
-        /// </summary>
-        [JsonPropertyName("amount")]
-        public string Amount { get; set; }
-
-        /// <summary>
-        /// 积分库编码
-        /// </summary>
-        [JsonPropertyName("budget_code")]
-        public string BudgetCode { get; set; }
-
-        /// <summary>
-        /// 积分库对应的签约协议Pid
-        /// </summary>
-        [JsonPropertyName("contract_pid")]
-        public string ContractPid { get; set; }
-
-        /// <summary>
-        /// 预算库预算回收操作人
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 业务号,用于幂等
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 预算库对应的积分库ID
-        /// </summary>
-        [JsonPropertyName("point_lib_id")]
-        public string PointLibId { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetPointPointprodPointlibQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetPointPointprodPointlibQueryModel Data Structure.
-    /// </summary>
-    public class AlipayAssetPointPointprodPointlibQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 集分宝积分库ID
-        /// </summary>
-        [JsonPropertyName("point_lib_id")]
-        public string PointLibId { get; set; }
-    }
-}

+ 0 - 77
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayAssetVoucherprodChargeSendModel.cs

@@ -1,77 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayAssetVoucherprodChargeSendModel Data Structure.
-    /// </summary>
-    public class AlipayAssetVoucherprodChargeSendModel : AlipayObject
-    {
-        /// <summary>
-        /// 卡资金总金额,单位元
-        /// </summary>
-        [JsonPropertyName("amount")]
-        public string Amount { get; set; }
-
-        /// <summary>
-        /// 资产总面额,单位元
-        /// </summary>
-        [JsonPropertyName("asset_amount")]
-        public string AssetAmount { get; set; }
-
-        /// <summary>
-        /// 资产详情
-        /// </summary>
-        [JsonPropertyName("asset_details")]
-        public List<VcpAssetDetail> AssetDetails { get; set; }
-
-        /// <summary>
-        /// 资产id
-        /// </summary>
-        [JsonPropertyName("asset_id")]
-        public string AssetId { get; set; }
-
-        /// <summary>
-        /// 资产id类型 模板/资产id实例 ASSET_INSTANCE(实例)/ASSET_TEMPLATE(模板)
-        /// </summary>
-        [JsonPropertyName("asset_id_type")]
-        public string AssetIdType { get; set; }
-
-        /// <summary>
-        /// 资产平台类型卡/券
-        /// </summary>
-        [JsonPropertyName("asset_type")]
-        public string AssetType { get; set; }
-
-        /// <summary>
-        /// 业务发生时间
-        /// </summary>
-        [JsonPropertyName("biz_dt")]
-        public string BizDt { get; set; }
-
-        /// <summary>
-        /// 扩展信息
-        /// </summary>
-        [JsonPropertyName("extend_info")]
-        public string ExtendInfo { get; set; }
-
-        /// <summary>
-        /// 资金流场景
-        /// </summary>
-        [JsonPropertyName("fund_scence")]
-        public string FundScence { get; set; }
-
-        /// <summary>
-        /// 比如某种业务标准外部订单号,比如交易外部订单号,代表商户端自己订单号
-        /// </summary>
-        [JsonPropertyName("out_biz_no")]
-        public string OutBizNo { get; set; }
-
-        /// <summary>
-        /// 用户userId
-        /// </summary>
-        [JsonPropertyName("publisher_user_id")]
-        public string PublisherUserId { get; set; }
-    }
-}

+ 0 - 28
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessInstanceCancelModel.cs

@@ -1,28 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossBaseProcessInstanceCancelModel Data Structure.
-    /// </summary>
-    public class AlipayBossBaseProcessInstanceCancelModel : AlipayObject
-    {
-        /// <summary>
-        /// 备注
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 处理人域账号
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 流程全局唯一ID
-        /// </summary>
-        [JsonPropertyName("puid")]
-        public string Puid { get; set; }
-    }
-}

+ 0 - 77
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessInstanceCreateModel.cs

@@ -1,77 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossBaseProcessInstanceCreateModel Data Structure.
-    /// </summary>
-    public class AlipayBossBaseProcessInstanceCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 加签内容
-        /// </summary>
-        [JsonPropertyName("add_sign_content")]
-        public List<BPOpenApiAddSignContent> AddSignContent { get; set; }
-
-        /// <summary>
-        /// 业务上下文,JSON格式
-        /// </summary>
-        [JsonPropertyName("context")]
-        public string Context { get; set; }
-
-        /// <summary>
-        /// 创建人的域账号
-        /// </summary>
-        [JsonPropertyName("creator")]
-        public string Creator { get; set; }
-
-        /// <summary>
-        /// 描述信息
-        /// </summary>
-        [JsonPropertyName("description")]
-        public string Description { get; set; }
-
-        /// <summary>
-        /// 2088账号
-        /// </summary>
-        [JsonPropertyName("ip_role_id")]
-        public string IpRoleId { get; set; }
-
-        /// <summary>
-        /// 流程配置名称。需要先在流程平台配置流程
-        /// </summary>
-        [JsonPropertyName("name")]
-        public string Name { get; set; }
-
-        /// <summary>
-        /// 优先级,数字越大优先级越高,最大不超过29
-        /// </summary>
-        [JsonPropertyName("priority")]
-        public long Priority { get; set; }
-
-        /// <summary>
-        /// 流程全局唯一ID,和业务一一对应
-        /// </summary>
-        [JsonPropertyName("puid")]
-        public BPOpenApiPUID Puid { get; set; }
-
-        /// <summary>
-        /// 前置流程从哪个节点发起的本流程
-        /// </summary>
-        [JsonPropertyName("source_node_name")]
-        public string SourceNodeName { get; set; }
-
-        /// <summary>
-        /// 前置流程的PUID。用于串连起两个流程
-        /// </summary>
-        [JsonPropertyName("source_puid")]
-        public string SourcePuid { get; set; }
-
-        /// <summary>
-        /// 子流程的上下文。每一个上下文都使用JSON格式
-        /// </summary>
-        [JsonPropertyName("sub_contexts")]
-        public List<string> SubContexts { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessInstanceQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossBaseProcessInstanceQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossBaseProcessInstanceQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 流程全局唯一ID
-        /// </summary>
-        [JsonPropertyName("puid")]
-        public string Puid { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessSignVerifyModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossBaseProcessSignVerifyModel Data Structure.
-    /// </summary>
-    public class AlipayBossBaseProcessSignVerifyModel : AlipayObject
-    {
-        /// <summary>
-        /// 流程唯一ID
-        /// </summary>
-        [JsonPropertyName("puid")]
-        public string Puid { get; set; }
-
-        /// <summary>
-        /// mnotify签名直接回传
-        /// </summary>
-        [JsonPropertyName("sign_content")]
-        public string SignContent { get; set; }
-    }
-}

+ 0 - 65
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossBaseProcessTaskProcessModel.cs

@@ -1,65 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossBaseProcessTaskProcessModel Data Structure.
-    /// </summary>
-    public class AlipayBossBaseProcessTaskProcessModel : AlipayObject
-    {
-        /// <summary>
-        /// 更新的业务上下文。和原有业务上下文同key覆盖,新增key新增。
-        /// </summary>
-        [JsonPropertyName("context")]
-        public string Context { get; set; }
-
-        /// <summary>
-        /// 处理幂等值,特别注意这个值的使用,不能依赖于流程中的任何值。
-        /// </summary>
-        [JsonPropertyName("idempotent_id")]
-        public string IdempotentId { get; set; }
-
-        /// <summary>
-        /// 处理备注
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 当前需要推进的节点
-        /// </summary>
-        [JsonPropertyName("node")]
-        public string Node { get; set; }
-
-        /// <summary>
-        /// 操作名称
-        /// </summary>
-        [JsonPropertyName("operate")]
-        public string Operate { get; set; }
-
-        /// <summary>
-        /// 当前处理人域账号
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 更新的优先级。填写0则不更新,使用原值
-        /// </summary>
-        [JsonPropertyName("priority")]
-        public long Priority { get; set; }
-
-        /// <summary>
-        /// 流程全局唯一ID
-        /// </summary>
-        [JsonPropertyName("puid")]
-        public string Puid { get; set; }
-
-        /// <summary>
-        /// 更新的子流程上下文。完全覆盖原值。若不需要覆盖,则传null
-        /// </summary>
-        [JsonPropertyName("sub_contexts")]
-        public List<string> SubContexts { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossCsCssocialYqmessageQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossCsCssocialYqmessageQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossCsCssocialYqmessageQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 搜索条件字符串:搜索请求的JSON字符串,JSON字符串中:  posKeyword: 正向关键词  associationKeyword:搭配关键词  negKeyword:排除关键词(负向关键词)
-        /// </summary>
-        [JsonPropertyName("search_criteria")]
-        public string SearchCriteria { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossCsDatacollectSendModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossCsDatacollectSendModel Data Structure.
-    /// </summary>
-    public class AlipayBossCsDatacollectSendModel : AlipayObject
-    {
-        /// <summary>
-        /// 上数提交数据内容
-        /// </summary>
-        [JsonPropertyName("content")]
-        public string Content { get; set; }
-    }
-}

+ 0 - 149
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncArbillMonthstatementbillQueryModel.cs

@@ -1,149 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncArbillMonthstatementbillQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncArbillMonthstatementbillQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 分析维度1
-        /// </summary>
-        [JsonPropertyName("anl_dmsn_1_list")]
-        public List<string> AnlDmsn1List { get; set; }
-
-        /// <summary>
-        /// 分析维度2
-        /// </summary>
-        [JsonPropertyName("anl_dmsn_2_list")]
-        public List<string> AnlDmsn2List { get; set; }
-
-        /// <summary>
-        /// 分析维度3
-        /// </summary>
-        [JsonPropertyName("anl_dmsn_3_list")]
-        public List<string> AnlDmsn3List { get; set; }
-
-        /// <summary>
-        /// 分析维度4
-        /// </summary>
-        [JsonPropertyName("anl_dmsn_4_list")]
-        public List<string> AnlDmsn4List { get; set; }
-
-        /// <summary>
-        /// 合约号
-        /// </summary>
-        [JsonPropertyName("arrangement_no")]
-        public string ArrangementNo { get; set; }
-
-        /// <summary>
-        /// 账单月查询开始月份(包含, 必选)
-        /// </summary>
-        [JsonPropertyName("bill_month_begin")]
-        public string BillMonthBegin { get; set; }
-
-        /// <summary>
-        /// 账单月查询截止月份(包含, 必选)
-        /// </summary>
-        [JsonPropertyName("bill_month_end")]
-        public string BillMonthEnd { get; set; }
-
-        /// <summary>
-        /// 收费项编码
-        /// </summary>
-        [JsonPropertyName("charge_itme_code")]
-        public string ChargeItmeCode { get; set; }
-
-        /// <summary>
-        /// 01:账单生成 02:待确认出账 03:已出账 04:客户已对账 05:对账差异 06:部分出账 07:账单出账中
-        /// </summary>
-        [JsonPropertyName("check_state")]
-        public List<string> CheckState { get; set; }
-
-        /// <summary>
-        /// 业务扩展查询维度值,json格式
-        /// </summary>
-        [JsonPropertyName("dmsn_query_list")]
-        public List<Pair> DmsnQueryList { get; set; }
-
-        /// <summary>
-        /// 数据来源,租户ID
-        /// </summary>
-        [JsonPropertyName("env_source")]
-        public string EnvSource { get; set; }
-
-        /// <summary>
-        /// 机构ID
-        /// </summary>
-        [JsonPropertyName("inst_id")]
-        public string InstId { get; set; }
-
-        /// <summary>
-        /// 开票状态 01:未开票 02:部分开票 03:完全开票
-        /// </summary>
-        [JsonPropertyName("invoice_status")]
-        public List<string> InvoiceStatus { get; set; }
-
-        /// <summary>
-        /// 结算对象(MID) 和ipRoleId 二选一
-        /// </summary>
-        [JsonPropertyName("ip_id")]
-        public string IpId { get; set; }
-
-        /// <summary>
-        /// 结算对象(PID) 和ipId 二选一
-        /// </summary>
-        [JsonPropertyName("ip_role_id")]
-        public string IpRoleId { get; set; }
-
-        /// <summary>
-        /// 起始页,分页时必须提供
-        /// </summary>
-        [JsonPropertyName("page_no")]
-        public long PageNo { get; set; }
-
-        /// <summary>
-        /// 每页显示数,分页时必须提供
-        /// </summary>
-        [JsonPropertyName("page_size")]
-        public long PageSize { get; set; }
-
-        /// <summary>
-        /// 对账状态 01:待结算 02:部分结算 03:结算完成
-        /// </summary>
-        [JsonPropertyName("pay_status_list")]
-        public List<string> PayStatusList { get; set; }
-
-        /// <summary>
-        /// 付款方式  1资金  5走量
-        /// </summary>
-        [JsonPropertyName("pay_way_list")]
-        public List<string> PayWayList { get; set; }
-
-        /// <summary>
-        /// 产品码,对于金融云为商品
-        /// </summary>
-        [JsonPropertyName("prod_code")]
-        public string ProdCode { get; set; }
-
-        /// <summary>
-        /// 结算周期 01:年结 02:季结 03:月结
-        /// </summary>
-        [JsonPropertyName("settle_period")]
-        public List<string> SettlePeriod { get; set; }
-
-        /// <summary>
-        /// 结算方式 01:实时 02:预收, 03:后收 04:周期结算, 05:按日汇总结算, 06:周期结算, 09:延期结算, 10:无需结算, 11:业务自主结算, 12:自动周期结算
-        /// </summary>
-        [JsonPropertyName("settle_type")]
-        public string SettleType { get; set; }
-
-        /// <summary>
-        /// 账单的类型 1应收,2返点,4递延
-        /// </summary>
-        [JsonPropertyName("type_list")]
-        public List<string> TypeList { get; set; }
-    }
-}

+ 0 - 59
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceApplyModel.cs

@@ -1,59 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncInvoiceApplyModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncInvoiceApplyModel : AlipayObject
-    {
-        /// <summary>
-        /// 调用方身份识别标记(应用名称) 与业务单据号联合唯一
-        /// </summary>
-        [JsonPropertyName("biz_id")]
-        public string BizId { get; set; }
-
-        /// <summary>
-        /// 业务单据号,业务流水号
-        /// </summary>
-        [JsonPropertyName("biz_no")]
-        public string BizNo { get; set; }
-
-        /// <summary>
-        /// 开票总金额,开票金额不能为空,开票金额不能小于等于0
-        /// </summary>
-        [JsonPropertyName("invoice_amt")]
-        public MultiCurrencyMoneyOpenApi InvoiceAmt { get; set; }
-
-        /// <summary>
-        /// 申请开票类型,01:专票;02:普票
-        /// </summary>
-        [JsonPropertyName("invoice_type")]
-        public string InvoiceType { get; set; }
-
-        /// <summary>
-        /// 备注
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 需开票的应收月账单号
-        /// </summary>
-        [JsonPropertyName("mthtly_bill_nos")]
-        public List<string> MthtlyBillNos { get; set; }
-
-        /// <summary>
-        /// 申请人的uid号
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 01主站,02芝麻,03金融云
-        /// </summary>
-        [JsonPropertyName("out_biz_type")]
-        public string OutBizType { get; set; }
-    }
-}

+ 0 - 161
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceBatchqueryModel.cs

@@ -1,161 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncInvoiceBatchqueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncInvoiceBatchqueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 开票申请ID,唯一标识开票申请表的ID
-        /// </summary>
-        [JsonPropertyName("apply_order_id")]
-        public string ApplyOrderId { get; set; }
-
-        /// <summary>
-        /// 买方发票抬头,用于打印在发票上
-        /// </summary>
-        [JsonPropertyName("buyer_invoice_title")]
-        public string BuyerInvoiceTitle { get; set; }
-
-        /// <summary>
-        /// 对应发票商户的ipId,在主站标示mid,在其他环境标示ip_id。
-        /// </summary>
-        [JsonPropertyName("buyer_ipid")]
-        public string BuyerIpid { get; set; }
-
-        /// <summary>
-        /// 购方商户ID集合
-        /// </summary>
-        [JsonPropertyName("buyer_ipids")]
-        public List<string> BuyerIpids { get; set; }
-
-        /// <summary>
-        /// 商户结算的ipRoleId,表示商户的结算对象,在主站表示pid。
-        /// </summary>
-        [JsonPropertyName("buyer_iprole_id")]
-        public string BuyerIproleId { get; set; }
-
-        /// <summary>
-        /// 购方PID集合
-        /// </summary>
-        [JsonPropertyName("buyer_iprole_ids")]
-        public List<string> BuyerIproleIds { get; set; }
-
-        /// <summary>
-        /// 对应发票所在OU的id,用于标示该发票所述的OU。
-        /// </summary>
-        [JsonPropertyName("inst_id")]
-        public string InstId { get; set; }
-
-        /// <summary>
-        /// 开票渠道 01 线上;02 线下
-        /// </summary>
-        [JsonPropertyName("invoice_channel")]
-        public string InvoiceChannel { get; set; }
-
-        /// <summary>
-        /// 发票代码,税务部门给予发票的编码
-        /// </summary>
-        [JsonPropertyName("invoice_code")]
-        public string InvoiceCode { get; set; }
-
-        /// <summary>
-        /// 发票创建日期【起始日期,格式yyyyMMdd】
-        /// </summary>
-        [JsonPropertyName("invoice_create_date_begin")]
-        public string InvoiceCreateDateBegin { get; set; }
-
-        /// <summary>
-        /// 发票创建日期【结束日期,格式yyyyMMdd】
-        /// </summary>
-        [JsonPropertyName("invoice_create_date_end")]
-        public string InvoiceCreateDateEnd { get; set; }
-
-        /// <summary>
-        /// 发票ID集合,发票ID,唯一标示一张发票的ID
-        /// </summary>
-        [JsonPropertyName("invoice_ids")]
-        public List<string> InvoiceIds { get; set; }
-
-        /// <summary>
-        /// 开票介质 01电子 02纸质
-        /// </summary>
-        [JsonPropertyName("invoice_material")]
-        public string InvoiceMaterial { get; set; }
-
-        /// <summary>
-        /// 发票号码,税务部门给予发票的编码
-        /// </summary>
-        [JsonPropertyName("invoice_no")]
-        public string InvoiceNo { get; set; }
-
-        /// <summary>
-        /// 发票开票日期【起始日期,格式yyyyMMdd】
-        /// </summary>
-        [JsonPropertyName("invoice_open_date_begin")]
-        public string InvoiceOpenDateBegin { get; set; }
-
-        /// <summary>
-        /// 发票开票日期【结束日期,格式yyyyMMdd】
-        /// </summary>
-        [JsonPropertyName("invoice_open_date_end")]
-        public string InvoiceOpenDateEnd { get; set; }
-
-        /// <summary>
-        /// 发票状态:用于标示发票当前的状态,状态类型以及相关含义:01 待开票;02 开票中;03 已开票;04 作废中;05 已作废;06 红冲中;07 已红冲;08 部分红冲;09 无效
-        /// </summary>
-        [JsonPropertyName("invoice_status")]
-        public List<string> InvoiceStatus { get; set; }
-
-        /// <summary>
-        /// 发票类型,01专票 02普票 03营业税发票 04国际形式发票 05其它发票
-        /// </summary>
-        [JsonPropertyName("invoice_types")]
-        public List<string> InvoiceTypes { get; set; }
-
-        /// <summary>
-        /// 是否能在线开票 Y能 N不能
-        /// </summary>
-        [JsonPropertyName("is_online")]
-        public string IsOnline { get; set; }
-
-        /// <summary>
-        /// 是否红字 Y红字 N蓝字
-        /// </summary>
-        [JsonPropertyName("is_red")]
-        public string IsRed { get; set; }
-
-        /// <summary>
-        /// 邮寄状态 01 待邮寄;02 已邮寄;03 退回中;04 已退回
-        /// </summary>
-        [JsonPropertyName("mail_status")]
-        public List<string> MailStatus { get; set; }
-
-        /// <summary>
-        /// 月账单号
-        /// </summary>
-        [JsonPropertyName("monthly_bill_no")]
-        public string MonthlyBillNo { get; set; }
-
-        /// <summary>
-        /// 起始页,分页时必须提供
-        /// </summary>
-        [JsonPropertyName("page_no")]
-        public long PageNo { get; set; }
-
-        /// <summary>
-        /// 每页显示数,分页时必须提供
-        /// </summary>
-        [JsonPropertyName("page_size")]
-        public long PageSize { get; set; }
-
-        /// <summary>
-        /// 快递单号
-        /// </summary>
-        [JsonPropertyName("tracking_no")]
-        public string TrackingNo { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceMailinfoQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncInvoiceMailinfoQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncInvoiceMailinfoQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 邮寄ID,唯一性ID,邮寄信息表唯一主键ID
-        /// </summary>
-        [JsonPropertyName("mail_id")]
-        public string MailId { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncInvoiceQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncInvoiceQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 查询ID:用于标示一张发票,通过发票综合查询可以查询到该ID。
-        /// </summary>
-        [JsonPropertyName("invoice_id")]
-        public string InvoiceId { get; set; }
-    }
-}

+ 0 - 52
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoiceStatementbillApplyModel.cs

@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncInvoiceStatementbillApplyModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncInvoiceStatementbillApplyModel : AlipayObject
-    {
-        /// <summary>
-        /// 调用方身份识别标记(应用名称) 与业务单据号联合唯一
-        /// </summary>
-        [JsonPropertyName("biz_id")]
-        public string BizId { get; set; }
-
-        /// <summary>
-        /// 业务单据号,业务流水号
-        /// </summary>
-        [JsonPropertyName("biz_no")]
-        public string BizNo { get; set; }
-
-        /// <summary>
-        /// 开票总金额,开票金额不能为空,开票金额不能小于等于0
-        /// </summary>
-        [JsonPropertyName("invoice_amt")]
-        public MultiCurrencyMoneyOpenApi InvoiceAmt { get; set; }
-
-        /// <summary>
-        /// 申请开票类型,01:专票;02:普票
-        /// </summary>
-        [JsonPropertyName("invoice_type")]
-        public string InvoiceType { get; set; }
-
-        /// <summary>
-        /// 申请开票原因说明
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 申请开票的操作人
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 需要开票的对账单编号
-        /// </summary>
-        [JsonPropertyName("statement_bill_list")]
-        public string StatementBillList { get; set; }
-    }
-}

+ 0 - 23
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoicereceiptBatchqueryModel.cs

@@ -1,23 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncInvoicereceiptBatchqueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncInvoicereceiptBatchqueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 月账单号集合,唯一性ID集合,月账单表唯一主键ID集合
-        /// </summary>
-        [JsonPropertyName("bill_nos")]
-        public List<string> BillNos { get; set; }
-
-        /// <summary>
-        /// 来源类型,01:主站;02:芝麻;03:金融云;04:微贷
-        /// </summary>
-        [JsonPropertyName("out_biz_type")]
-        public string OutBizType { get; set; }
-    }
-}

+ 0 - 40
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncInvoicereceiptCreateModel.cs

@@ -1,40 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncInvoicereceiptCreateModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncInvoicereceiptCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 账单金额变更消息事件码  AR_MTHLY_BILL_CREATE:应收账单创建,  AR_MTHLY_BILL_CHANGE:应收金额更新
-        /// </summary>
-        [JsonPropertyName("event_code")]
-        public string EventCode { get; set; }
-
-        /// <summary>
-        /// 账单金额变更消息事件类型  CREATE:创建事件,UPDATE:更新事件
-        /// </summary>
-        [JsonPropertyName("event_type")]
-        public string EventType { get; set; }
-
-        /// <summary>
-        /// 月帐单信息
-        /// </summary>
-        [JsonPropertyName("monthly_bill")]
-        public ArMonthlyBillDTO MonthlyBill { get; set; }
-
-        /// <summary>
-        /// 事件全局id,可以使用uuid
-        /// </summary>
-        [JsonPropertyName("msg_id")]
-        public string MsgId { get; set; }
-
-        /// <summary>
-        /// 消息来源 01:主站,02:芝麻,03:金融云,04:微贷
-        /// </summary>
-        [JsonPropertyName("out_biz_type")]
-        public string OutBizType { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncPidUnwriteoffQueryModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncPidUnwriteoffQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncPidUnwriteoffQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 请求查询业务场景 INTER_TRADE:关联方场景 PROMOORDER:超级优惠购 IOT:iot IPAY_TAKEOUT_REDPACKET:国际外卖红包 ADCENTER:广告平台 AFC:金融云业务场景
-        /// </summary>
-        [JsonPropertyName("business_scene")]
-        public string BusinessScene { get; set; }
-
-        /// <summary>
-        /// 结算对象PID
-        /// </summary>
-        [JsonPropertyName("ip_role_id")]
-        public string IpRoleId { get; set; }
-    }
-}

+ 0 - 76
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncPriceTaskCreateModel.cs

@@ -1,76 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncPriceTaskCreateModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncPriceTaskCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 系统名称/开放平台appId
-        /// </summary>
-        [JsonPropertyName("app_name")]
-        public string AppName { get; set; }
-
-        /// <summary>
-        /// 价格任务请求详情参数,详见任务请求参数说明。
-        /// </summary>
-        [JsonPropertyName("apply_detail")]
-        public string ApplyDetail { get; set; }
-
-        /// <summary>
-        /// 扩展属性(Map<String, String>的JSON对象)  key和value中不能有英文逗号及等于符号。
-        /// </summary>
-        [JsonPropertyName("context")]
-        public string Context { get; set; }
-
-        /// <summary>
-        /// 任务创建人
-        /// </summary>
-        [JsonPropertyName("create_user")]
-        public string CreateUser { get; set; }
-
-        /// <summary>
-        /// 任务创建时间
-        /// </summary>
-        [JsonPropertyName("gmt_create")]
-        public string GmtCreate { get; set; }
-
-        /// <summary>
-        /// 任务备注信息
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 外部业务号,系统根据out_biz_no + source 来进行幂等控制,因此同一个任务来源的外部业务单号必须要保证不重复
-        /// </summary>
-        [JsonPropertyName("out_biz_no")]
-        public string OutBizNo { get; set; }
-
-        /// <summary>
-        /// 任务来源类型
-        /// </summary>
-        [JsonPropertyName("source")]
-        public string Source { get; set; }
-
-        /// <summary>
-        /// 任务子类型,标识是一个新增的任务还是一个变更的任务,新增/变更。
-        /// </summary>
-        [JsonPropertyName("sub_type")]
-        public string SubType { get; set; }
-
-        /// <summary>
-        /// 租户ID
-        /// </summary>
-        [JsonPropertyName("tnt_inst_id")]
-        public string TntInstId { get; set; }
-
-        /// <summary>
-        /// 任务类型(价格任务,政策任务,etc)
-        /// </summary>
-        [JsonPropertyName("type")]
-        public string Type { get; set; }
-    }
-}

+ 0 - 143
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncUserinvoiceinfoCreateModel.cs

@@ -1,143 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncUserinvoiceinfoCreateModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncUserinvoiceinfoCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 是否接受电子票 true:是,false:否
-        /// </summary>
-        [JsonPropertyName("accept_electronic")]
-        public bool AcceptElectronic { get; set; }
-
-        /// <summary>
-        /// 公司注册地址,公司营业执照上登记的住址,一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("address")]
-        public string Address { get; set; }
-
-        /// <summary>
-        /// 开票资料pid寻址方式 true:pid寻址mid,优先以mid维度保存开票资料,若无mid则以pid维度保存开票资料 false:不寻址mid,以pid维度保存开票资料;非主站商户体系都是以pid(ipRoleId)维度保存开票资料,该值直接填为false
-        /// </summary>
-        [JsonPropertyName("addressing")]
-        public bool Addressing { get; set; }
-
-        /// <summary>
-        /// 是否自动申请开票 true:是,false:否
-        /// </summary>
-        [JsonPropertyName("auto")]
-        public bool Auto { get; set; }
-
-        /// <summary>
-        /// 银行账户,公司银行账号  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("bank_account")]
-        public string BankAccount { get; set; }
-
-        /// <summary>
-        /// 开户行,办理银行开户手续的营业网点  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("bank_name")]
-        public string BankName { get; set; }
-
-        /// <summary>
-        /// 营业执照地址,营业执照上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("business_licence_url")]
-        public string BusinessLicenceUrl { get; set; }
-
-        /// <summary>
-        /// 是否暂停开票,商户添加的开票资料就是不暂停开票,如果后续要暂停开票,只能去结算中台处理。
-        /// </summary>
-        [JsonPropertyName("hold")]
-        public bool Hold { get; set; }
-
-        /// <summary>
-        /// 商户的pid(ipRoleId)
-        /// </summary>
-        [JsonPropertyName("ip_role_id")]
-        public string IpRoleId { get; set; }
-
-        /// <summary>
-        /// 银行开户许可证附件,银行开户许可证上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("open_account_permit_url")]
-        public string OpenAccountPermitUrl { get; set; }
-
-        /// <summary>
-        /// 当前操作人
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 当前操作人类型,01:商户 02:管理员(小二)
-        /// </summary>
-        [JsonPropertyName("operator_type")]
-        public string OperatorType { get; set; }
-
-        /// <summary>
-        /// 其它资质证明地址,其他资质证明附件上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("other_qualification_url")]
-        public string OtherQualificationUrl { get; set; }
-
-        /// <summary>
-        /// 外部只允许添加商户开票资料,该值填写为false
-        /// </summary>
-        [JsonPropertyName("ou")]
-        public bool Ou { get; set; }
-
-        /// <summary>
-        /// 纳税人识别号,税务登记证上的号码。一般纳税人必须填写,小规模纳税人如果是商户也必须填写,个人无需填写
-        /// </summary>
-        [JsonPropertyName("tax_no")]
-        public string TaxNo { get; set; }
-
-        /// <summary>
-        /// 纳税人资格开始时间 (格式:时间戳)  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("tax_payer_quali_valid")]
-        public string TaxPayerQualiValid { get; set; }
-
-        /// <summary>
-        /// 纳税人资格种类,01:一般纳税人;02:小规模纳税人;03:国际商户
-        /// </summary>
-        [JsonPropertyName("tax_payer_qualification")]
-        public string TaxPayerQualification { get; set; }
-
-        /// <summary>
-        /// 一般纳税人资格证书地址,一般纳税人资格证书上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("tax_qualification_url")]
-        public string TaxQualificationUrl { get; set; }
-
-        /// <summary>
-        /// 税务登记证地址,税务登记证上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("tax_reg_cert_url")]
-        public string TaxRegCertUrl { get; set; }
-
-        /// <summary>
-        /// 公司注册电话(手机号和座机均可)  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("telephone")]
-        public string Telephone { get; set; }
-
-        /// <summary>
-        /// 发票抬头,票面信息上的抬头信息
-        /// </summary>
-        [JsonPropertyName("title")]
-        public string Title { get; set; }
-
-        /// <summary>
-        /// 收件人列表,若不修改此项可以不填  选择非电子票时,邮寄信息必填,且保证邮寄信息的ipRoleId和开票资料的ipRoleId相等
-        /// </summary>
-        [JsonPropertyName("user_mail_info_order_list")]
-        public List<UserMailInfoOrder> UserMailInfoOrderList { get; set; }
-    }
-}

+ 0 - 131
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncUserinvoiceinfoModifyModel.cs

@@ -1,131 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncUserinvoiceinfoModifyModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncUserinvoiceinfoModifyModel : AlipayObject
-    {
-        /// <summary>
-        /// 是否接受电子票 true:是,false:否
-        /// </summary>
-        [JsonPropertyName("accept_electronic")]
-        public bool AcceptElectronic { get; set; }
-
-        /// <summary>
-        /// 公司注册地址,公司营业执照上登记的住址,一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("address")]
-        public string Address { get; set; }
-
-        /// <summary>
-        /// 是否自动申请开票 true:是;false:否
-        /// </summary>
-        [JsonPropertyName("auto")]
-        public bool Auto { get; set; }
-
-        /// <summary>
-        /// 银行账户,公司银行账号  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("bank_account")]
-        public string BankAccount { get; set; }
-
-        /// <summary>
-        /// 开户行,办理银行开户手续的营业网点  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("bank_name")]
-        public string BankName { get; set; }
-
-        /// <summary>
-        /// 营业执照地址,营业执照上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("business_licence_url")]
-        public string BusinessLicenceUrl { get; set; }
-
-        /// <summary>
-        /// 是否暂停开票,商户修改无效,如果要暂停开票,只能去结算中台处理。
-        /// </summary>
-        [JsonPropertyName("hold")]
-        public bool Hold { get; set; }
-
-        /// <summary>
-        /// 开票资料ID
-        /// </summary>
-        [JsonPropertyName("id")]
-        public string Id { get; set; }
-
-        /// <summary>
-        /// 银行开户许可证附件,银行开户许可证上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("open_account_permit_url")]
-        public string OpenAccountPermitUrl { get; set; }
-
-        /// <summary>
-        /// 当前操作人
-        /// </summary>
-        [JsonPropertyName("operator")]
-        public string Operator { get; set; }
-
-        /// <summary>
-        /// 当前操作人类型,01:商户;02:管理员(小二)
-        /// </summary>
-        [JsonPropertyName("operator_type")]
-        public string OperatorType { get; set; }
-
-        /// <summary>
-        /// 其它资质证明地址,其他资质证明附件上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("other_qualification_url")]
-        public string OtherQualificationUrl { get; set; }
-
-        /// <summary>
-        /// 纳税人识别号,税务登记证上的号码。一般纳税人必须填写,小规模纳税人如果是商户也必须填写,个人无需填写
-        /// </summary>
-        [JsonPropertyName("tax_no")]
-        public string TaxNo { get; set; }
-
-        /// <summary>
-        /// 纳税人资格开始时间 (格式:时间戳)  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("tax_payer_quali_valid")]
-        public string TaxPayerQualiValid { get; set; }
-
-        /// <summary>
-        /// 纳税人资格种类,01:一般纳税人;02:小规模纳税人;03:国际商户
-        /// </summary>
-        [JsonPropertyName("tax_payer_qualification")]
-        public string TaxPayerQualification { get; set; }
-
-        /// <summary>
-        /// 一般纳税人资格证书地址,一般纳税人资格证书上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("tax_qualification_url")]
-        public string TaxQualificationUrl { get; set; }
-
-        /// <summary>
-        /// 税务登记证地址,税务登记证上传oss上的地址
-        /// </summary>
-        [JsonPropertyName("tax_reg_cert_url")]
-        public string TaxRegCertUrl { get; set; }
-
-        /// <summary>
-        /// 公司注册电话  一般纳税人必须填写,小规模纳税人无需填写
-        /// </summary>
-        [JsonPropertyName("telephone")]
-        public string Telephone { get; set; }
-
-        /// <summary>
-        /// 发票抬头,票面信息上的抬头信息
-        /// </summary>
-        [JsonPropertyName("title")]
-        public string Title { get; set; }
-
-        /// <summary>
-        /// 收件人列表,若不修改此项可以不填  选择非电子票时,邮寄信息必填,且保证邮寄信息的ipRoleId和开票资料的ipRoleId相等
-        /// </summary>
-        [JsonPropertyName("user_mail_info_order_list")]
-        public List<UserMailInfoOrder> UserMailInfoOrderList { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossFncUserinvoiceinfoQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossFncUserinvoiceinfoQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBossFncUserinvoiceinfoQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 开票pid/mid/ou,唯一标识商户信息/集团用户信息的ID
-        /// </summary>
-        [JsonPropertyName("pid")]
-        public string Pid { get; set; }
-    }
-}

+ 0 - 28
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossOrderApplyModel.cs

@@ -1,28 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossOrderApplyModel Data Structure.
-    /// </summary>
-    public class AlipayBossOrderApplyModel : AlipayObject
-    {
-        /// <summary>
-        /// synchronize
-        /// </summary>
-        [JsonPropertyName("operation_type")]
-        public string OperationType { get; set; }
-
-        /// <summary>
-        /// 订单号
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 订单类型
-        /// </summary>
-        [JsonPropertyName("order_type")]
-        public string OrderType { get; set; }
-    }
-}

+ 0 - 52
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBossOrderDiagnosisGetModel.cs

@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBossOrderDiagnosisGetModel Data Structure.
-    /// </summary>
-    public class AlipayBossOrderDiagnosisGetModel : AlipayObject
-    {
-        /// <summary>
-        /// 返回的具体的结果信息,选填
-        /// </summary>
-        [JsonPropertyName("code")]
-        public string Code { get; set; }
-
-        /// <summary>
-        /// 结束时间,按照yyyy-MM-dd HH:mm:ss
-        /// </summary>
-        [JsonPropertyName("end_time")]
-        public string EndTime { get; set; }
-
-        /// <summary>
-        /// 发现人,用于表示详细的问题发现者的类别  PFUNDDTS:资金治理服务平台  TIANWEN:淘宝天问平台  TRADEBRAIN:交易大脑  BCP:淘宝业务实时校验平台  DEVELOPER:开发  CUSTOMER_SERVICE:客服
-        /// </summary>
-        [JsonPropertyName("find_operator")]
-        public string FindOperator { get; set; }
-
-        /// <summary>
-        /// 订单号,订单号和外部订单号两者不能同时为空
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 外部订单号,例如,淘宝订单号;  订单号和外部订单号两者不能同时为空
-        /// </summary>
-        [JsonPropertyName("out_order_no")]
-        public string OutOrderNo { get; set; }
-
-        /// <summary>
-        /// 问题发现的来源,有以下几类  OUTSIDE_AUTOMATIC,外部自动发现  INSIDE_AUTOMATIC,内部自动发现  MANUAL_CONSULT,人工咨询
-        /// </summary>
-        [JsonPropertyName("source")]
-        public string Source { get; set; }
-
-        /// <summary>
-        /// 开始时间,按照yyyy-MM-dd HH:mm:ss
-        /// </summary>
-        [JsonPropertyName("start_time")]
-        public string StartTime { get; set; }
-    }
-}

+ 0 - 95
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessItemExternalSyncModel.cs

@@ -1,95 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessItemExternalSyncModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessItemExternalSyncModel : AlipayObject
-    {
-        /// <summary>
-        /// 商品失效时间
-        /// </summary>
-        [JsonPropertyName("end_date")]
-        public string EndDate { get; set; }
-
-        /// <summary>
-        /// 商品扩展金额
-        /// </summary>
-        [JsonPropertyName("ext_price_info")]
-        public List<PriceInfo> ExtPriceInfo { get; set; }
-
-        /// <summary>
-        /// 商品扩展属性
-        /// </summary>
-        [JsonPropertyName("ext_prop")]
-        public string ExtProp { get; set; }
-
-        /// <summary>
-        /// 商品外部类目信息
-        /// </summary>
-        [JsonPropertyName("external_category_info")]
-        public ItemCategoryInfo ExternalCategoryInfo { get; set; }
-
-        /// <summary>
-        /// 外部商品id
-        /// </summary>
-        [JsonPropertyName("external_item_id")]
-        public string ExternalItemId { get; set; }
-
-        /// <summary>
-        /// 商品库存数量
-        /// </summary>
-        [JsonPropertyName("inventory")]
-        public long Inventory { get; set; }
-
-        /// <summary>
-        /// 商品类型:  COMMON_ITEM 普通商品
-        /// </summary>
-        [JsonPropertyName("item_type")]
-        public string ItemType { get; set; }
-
-        /// <summary>
-        /// 商品金额,单位为元,精确到小数点后两位
-        /// </summary>
-        [JsonPropertyName("original_price")]
-        public string OriginalPrice { get; set; }
-
-        /// <summary>
-        /// 商品图片信息
-        /// </summary>
-        [JsonPropertyName("picture_info")]
-        public string PictureInfo { get; set; }
-
-        /// <summary>
-        /// 商品活动类型  GROUP_BUYING 拼团  FLASH_SALE 秒杀  DISCOUNT_SEVEN 七折抢新  NINE_BY_NINE 九块九
-        /// </summary>
-        [JsonPropertyName("promotion_type")]
-        public string PromotionType { get; set; }
-
-        /// <summary>
-        /// 请求ID,支持英文字母和数字,由调用者自行定义(不允许重复)
-        /// </summary>
-        [JsonPropertyName("request_id")]
-        public string RequestId { get; set; }
-
-        /// <summary>
-        /// 商品生效时间
-        /// </summary>
-        [JsonPropertyName("start_date")]
-        public string StartDate { get; set; }
-
-        /// <summary>
-        /// 商品状态  EFFECTIVE 上架  INVALID 下架
-        /// </summary>
-        [JsonPropertyName("status")]
-        public string Status { get; set; }
-
-        /// <summary>
-        /// 商品标题
-        /// </summary>
-        [JsonPropertyName("subject")]
-        public string Subject { get; set; }
-    }
-}

+ 0 - 23
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessItemInventoryExternalSyncModel.cs

@@ -1,23 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessItemInventoryExternalSyncModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessItemInventoryExternalSyncModel : AlipayObject
-    {
-        /// <summary>
-        /// 商品库存信息列表
-        /// </summary>
-        [JsonPropertyName("inventories")]
-        public List<ItemInventory> Inventories { get; set; }
-
-        /// <summary>
-        /// 请求ID,支持英文字母和数字,由调用者自行定义(不允许重复)
-        /// </summary>
-        [JsonPropertyName("request_id")]
-        public string RequestId { get; set; }
-    }
-}

+ 0 - 29
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderCancelModel.cs

@@ -1,29 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessOrderCancelModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessOrderCancelModel : AlipayObject
-    {
-        /// <summary>
-        /// 支付工具撤销请求明细。若该字段为空则认为是整单撤销
-        /// </summary>
-        [JsonPropertyName("cancel_paytool_list")]
-        public List<PaytoolCancelRequestDetail> CancelPaytoolList { get; set; }
-
-        /// <summary>
-        /// 商户外部订单号,与支付宝订单号不能同时为空。注:商户已获取order_no(支付宝订单号)的情况下必须优先传入order_no
-        /// </summary>
-        [JsonPropertyName("merchant_order_no")]
-        public string MerchantOrderNo { get; set; }
-
-        /// <summary>
-        /// 支付宝订单号,与商户外部订单号不能同时为空。注:商户已获取order_no的情况下必须优先传入order_no
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-    }
-}

+ 0 - 29
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderConsultModel.cs

@@ -1,29 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessOrderConsultModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessOrderConsultModel : AlipayObject
-    {
-        /// <summary>
-        /// 买家识别信息。  本接口场景下若无用户id信息,可扫用户付款页中条形码,传入条码信息(type为BAR_CODE,issuer为ALIPAY,identity为获取的用户条形码码值)
-        /// </summary>
-        [JsonPropertyName("buyer_identity")]
-        public UserIdentity BuyerIdentity { get; set; }
-
-        /// <summary>
-        /// 经营环境信息
-        /// </summary>
-        [JsonPropertyName("env_info")]
-        public EnvInfo EnvInfo { get; set; }
-
-        /// <summary>
-        /// 商品详情列表
-        /// </summary>
-        [JsonPropertyName("item_list")]
-        public List<ItemDetail> ItemList { get; set; }
-    }
-}

+ 0 - 65
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderCreateModel.cs

@@ -1,65 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessOrderCreateModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessOrderCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 买家身份信息。注:本接口只支持传入type为USER_ID,issuer为ALIPAY
-        /// </summary>
-        [JsonPropertyName("buyer_identity")]
-        public UserIdentity BuyerIdentity { get; set; }
-
-        /// <summary>
-        /// 订单控制信息,比如超时信息。
-        /// </summary>
-        [JsonPropertyName("control_info")]
-        public ControlInfo ControlInfo { get; set; }
-
-        /// <summary>
-        /// 订单经营环境信息
-        /// </summary>
-        [JsonPropertyName("env_info")]
-        public EnvInfo EnvInfo { get; set; }
-
-        /// <summary>
-        /// 订单商品列表
-        /// </summary>
-        [JsonPropertyName("item_list")]
-        public List<ItemDetail> ItemList { get; set; }
-
-        /// <summary>
-        /// 商户外部订单号
-        /// </summary>
-        [JsonPropertyName("merchant_order_no")]
-        public string MerchantOrderNo { get; set; }
-
-        /// <summary>
-        /// 订单金额,单位为元,精确到小数点后两位,取值范围[0.01,100000000]
-        /// </summary>
-        [JsonPropertyName("order_amount")]
-        public string OrderAmount { get; set; }
-
-        /// <summary>
-        /// 订单创建指定营销信息,如果不传入该字段,表明不咨询前置营销
-        /// </summary>
-        [JsonPropertyName("selected_marketing")]
-        public MarketingSelectionInfo SelectedMarketing { get; set; }
-
-        /// <summary>
-        /// 卖家身份信息。注:只支持传入type为USER_ID,issuer为ALIPAY
-        /// </summary>
-        [JsonPropertyName("seller_identity")]
-        public UserIdentity SellerIdentity { get; set; }
-
-        /// <summary>
-        /// 订单标题
-        /// </summary>
-        [JsonPropertyName("title")]
-        public string Title { get; set; }
-    }
-}

+ 0 - 23
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderPayModel.cs

@@ -1,23 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessOrderPayModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessOrderPayModel : AlipayObject
-    {
-        /// <summary>
-        /// 支付宝订单号
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 支付工具请求列表。支持将现金、商户预付卡、POS、支付宝等支付工具一起支付。
-        /// </summary>
-        [JsonPropertyName("paytool_list")]
-        public List<PaytoolRequestDetail> PaytoolList { get; set; }
-    }
-}

+ 0 - 28
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderQueryModel.cs

@@ -1,28 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessOrderQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessOrderQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 商户外部订单号,和支付宝订单号不能同时为空。注:商户已获取order_no(支付宝订单号)的情况下必须优先传入order_no
-        /// </summary>
-        [JsonPropertyName("merchant_order_no")]
-        public string MerchantOrderNo { get; set; }
-
-        /// <summary>
-        /// 支付宝订单号,与商户外部订单号不能同时为空。注:商户已获取order_no的情况下必须优先传入order_no
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 商户外部支付工具单据号。若不传,则认为是整单查询,将返回整个订单的所有支付工具信息。
-        /// </summary>
-        [JsonPropertyName("paytool_request_no")]
-        public string PaytoolRequestNo { get; set; }
-    }
-}

+ 0 - 41
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderRefundModel.cs

@@ -1,41 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessOrderRefundModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessOrderRefundModel : AlipayObject
-    {
-        /// <summary>
-        /// 订单退款环境信息
-        /// </summary>
-        [JsonPropertyName("env_info")]
-        public EnvInfo EnvInfo { get; set; }
-
-        /// <summary>
-        /// 支付宝订单号
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 退款支付工具列表
-        /// </summary>
-        [JsonPropertyName("refund_paytool_list")]
-        public List<PaytoolRefundRequestDetail> RefundPaytoolList { get; set; }
-
-        /// <summary>
-        /// 退款原因
-        /// </summary>
-        [JsonPropertyName("refund_reason")]
-        public string RefundReason { get; set; }
-
-        /// <summary>
-        /// 退款请求号。若退款请求号不为空,则必需传入refund_paytools_list。  若不传入退款请求号,同时refund_paytools_list为空,则认为是全额退款。
-        /// </summary>
-        [JsonPropertyName("refund_request_no")]
-        public string RefundRequestNo { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayBusinessOrderRefundQueryModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayBusinessOrderRefundQueryModel Data Structure.
-    /// </summary>
-    public class AlipayBusinessOrderRefundQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 支付宝订单号
-        /// </summary>
-        [JsonPropertyName("order_no")]
-        public string OrderNo { get; set; }
-
-        /// <summary>
-        /// 退款请求号,和退款时的退款请求号refund_request_no保持一致。若该参数为空则认为时整单退款查询,返回订单中所有的退款信息
-        /// </summary>
-        [JsonPropertyName("refund_request_no")]
-        public string RefundRequestNo { get; set; }
-    }
-}

+ 0 - 64
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceAlideviceinfoOfflinecodeCreateModel.cs

@@ -1,64 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceAlideviceinfoOfflinecodeCreateModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceAlideviceinfoOfflinecodeCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 绑定标识
-        /// </summary>
-        [JsonPropertyName("biz_tag")]
-        public string BizTag { get; set; }
-
-        /// <summary>
-        /// 支付宝统一sdk获取的设备id
-        /// </summary>
-        [JsonPropertyName("biz_tid")]
-        public string BizTid { get; set; }
-
-        /// <summary>
-        /// 业务场景,由支付宝定义
-        /// </summary>
-        [JsonPropertyName("biz_type")]
-        public string BizType { get; set; }
-
-        /// <summary>
-        /// 机具物料id,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("item_id")]
-        public string ItemId { get; set; }
-
-        /// <summary>
-        /// 绑定商户pid
-        /// </summary>
-        [JsonPropertyName("merchant_pid")]
-        public string MerchantPid { get; set; }
-
-        /// <summary>
-        /// 销售产品码
-        /// </summary>
-        [JsonPropertyName("product_code")]
-        public string ProductCode { get; set; }
-
-        /// <summary>
-        /// 离线支付协议版本,与支付sdk协议版本保持一致
-        /// </summary>
-        [JsonPropertyName("protocol_version")]
-        public string ProtocolVersion { get; set; }
-
-        /// <summary>
-        /// 设备sn号
-        /// </summary>
-        [JsonPropertyName("sn")]
-        public string Sn { get; set; }
-
-        /// <summary>
-        /// 设备供应商id,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("supplier_id")]
-        public string SupplierId { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceAppPageUploadModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceAppPageUploadModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceAppPageUploadModel : AlipayObject
-    {
-        /// <summary>
-        /// 租户应用服务数据
-        /// </summary>
-        [JsonPropertyName("content")]
-        public CommerceAppUploadRequestContent Content { get; set; }
-
-        /// <summary>
-        /// 租户应用服务名称
-        /// </summary>
-        [JsonPropertyName("service_name")]
-        public string ServiceName { get; set; }
-    }
-}

+ 0 - 59
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceBusinessorderQueryModel.cs

@@ -1,59 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceBusinessorderQueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceBusinessorderQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 查询办事记录的时间区间中的开始时间,格式为yyyy-MM-dd HH:mm:ss
-        /// </summary>
-        [JsonPropertyName("begin_time")]
-        public string BeginTime { get; set; }
-
-        /// <summary>
-        /// 查询办事记录的时间区间中的结束时间,格式为yyyy-MM-dd HH:mm:ss
-        /// </summary>
-        [JsonPropertyName("end_time")]
-        public string EndTime { get; set; }
-
-        /// <summary>
-        /// isv的appid
-        /// </summary>
-        [JsonPropertyName("isv_appid")]
-        public string IsvAppid { get; set; }
-
-        /// <summary>
-        /// 分页查询的起始页数
-        /// </summary>
-        [JsonPropertyName("page_num")]
-        public string PageNum { get; set; }
-
-        /// <summary>
-        /// 分页查询的每页数据量
-        /// </summary>
-        [JsonPropertyName("page_size")]
-        public string PageSize { get; set; }
-
-        /// <summary>
-        /// 查询的办事记录所属服务展台(如城市服务为CITY_SERVICE,车主平台为MYCAR_SERVICE等)
-        /// </summary>
-        [JsonPropertyName("platform_type")]
-        public string PlatformType { get; set; }
-
-        /// <summary>
-        /// 办事记录状态列表
-        /// </summary>
-        [JsonPropertyName("status_list")]
-        public List<string> StatusList { get; set; }
-
-        /// <summary>
-        /// 支付宝userId
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 52
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceDataMonitordeviceQualitycenterModifyModel.cs

@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceDataMonitordeviceQualitycenterModifyModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceDataMonitordeviceQualitycenterModifyModel : AlipayObject
-    {
-        /// <summary>
-        /// device_id, 唯一标识设备,由openmonitor传递到质量中心。
-        /// </summary>
-        [JsonPropertyName("asset_id")]
-        public string AssetId { get; set; }
-
-        /// <summary>
-        /// fault_type,标识设备故障类型,由openmonitor传递到质量中心。
-        /// </summary>
-        [JsonPropertyName("fault_type")]
-        public string FaultType { get; set; }
-
-        /// <summary>
-        /// invoke_id, 用来回溯监控中心的调用方id,监控中心生成
-        /// </summary>
-        [JsonPropertyName("invoke_id")]
-        public long InvokeId { get; set; }
-
-        /// <summary>
-        /// quality_center_id,唯一,用于问题追踪去重,质量中心生成的唯一id。
-        /// </summary>
-        [JsonPropertyName("quality_center_id")]
-        public string QualityCenterId { get; set; }
-
-        /// <summary>
-        /// result, 机具处理结果,由质量中心生成。
-        /// </summary>
-        [JsonPropertyName("result")]
-        public string Result { get; set; }
-
-        /// <summary>
-        /// result_date, 处理结果的时间,质量中心生成。
-        /// </summary>
-        [JsonPropertyName("result_date")]
-        public string ResultDate { get; set; }
-
-        /// <summary>
-        /// result_msg,处理结果的描述,质量中心生成。
-        /// </summary>
-        [JsonPropertyName("result_msg")]
-        public string ResultMsg { get; set; }
-    }
-}

+ 0 - 58
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceDataResultSendModel.cs

@@ -1,58 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceDataResultSendModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceDataResultSendModel : AlipayObject
-    {
-        /// <summary>
-        /// 请求来源
-        /// </summary>
-        [JsonPropertyName("channel")]
-        public string Channel { get; set; }
-
-        /// <summary>
-        /// 版本号,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("interface_version")]
-        public string InterfaceVersion { get; set; }
-
-        /// <summary>
-        /// 操作code,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("op_code")]
-        public string OpCode { get; set; }
-
-        /// <summary>
-        /// 结果码,由支付宝分配,该结果码将对应不同的页面展示
-        /// </summary>
-        [JsonPropertyName("result_code")]
-        public string ResultCode { get; set; }
-
-        /// <summary>
-        /// 场景code,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("scene_code")]
-        public string SceneCode { get; set; }
-
-        /// <summary>
-        /// 场景的数据表示. json 数组格式,  根据不同的scene_code,op_code,  channel,version共同确定参数是否  可以为空,接入时由支付宝确定  参数格式。
-        /// </summary>
-        [JsonPropertyName("scene_data")]
-        public string SceneData { get; set; }
-
-        /// <summary>
-        /// 通知的目标用户
-        /// </summary>
-        [JsonPropertyName("target_id")]
-        public string TargetId { get; set; }
-
-        /// <summary>
-        /// 取值范围:  IDENTITY_CARD_NO :身份证  ALIPAY_LOGON_ID:支付宝登录账号  BINDING_MOBILE_NO:支付宝账号绑定的手机号   ALIPAY_USER_ID:支付宝user_id  标明target_id对应的类型,此参数为空时,  默认为支付宝账号的user_id。  注意:类型为身份证、支付宝绑定的手机号时,  可能对应多个支付宝账号,此时只会选择列表  第一个支付宝账号的userId作为targetId使用。
-        /// </summary>
-        [JsonPropertyName("target_id_type")]
-        public string TargetIdType { get; set; }
-    }
-}

+ 0 - 58
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceDataSendModel.cs

@@ -1,58 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceDataSendModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceDataSendModel : AlipayObject
-    {
-        /// <summary>
-        /// 场景的来源渠道,比如场景  在阿里旅行触发,就用alitrip  接入时和支付宝共同确认
-        /// </summary>
-        [JsonPropertyName("channel")]
-        public string Channel { get; set; }
-
-        /// <summary>
-        /// 操作码,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("op_code")]
-        public string OpCode { get; set; }
-
-        /// <summary>
-        /// 操作数据,如果只需要支付宝这边利用  数据直接完成某个功能(通知),则使  用此参数传输数据.,根据不同的scene_code,  op_code,channel,version共同确定参数是否  可以为空,接入时由支付宝确定参数格式。
-        /// </summary>
-        [JsonPropertyName("op_data")]
-        public string OpData { get; set; }
-
-        /// <summary>
-        /// 场景标识,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("scene_code")]
-        public string SceneCode { get; set; }
-
-        /// <summary>
-        /// 场景的数据表示. json 数组  格式,根据不同的scene_code,  op_code,channel,version共同确定  参数是否可以为空,接入时由支付宝确定  参数格式。
-        /// </summary>
-        [JsonPropertyName("scene_data")]
-        public string SceneData { get; set; }
-
-        /// <summary>
-        /// 场景覆盖的目标人群标识,  单个用户是支付宝的userId,  多个用户userId 使用英文半  角逗号隔开,最多200个  如果是群组,使用支付宝分配  的群组ID.
-        /// </summary>
-        [JsonPropertyName("target_id")]
-        public string TargetId { get; set; }
-
-        /// <summary>
-        /// 取值范围:  IDENTITY_CARD_NO :身份证  ALIPAY_LOGON_ID:支付宝登录账号  BINDING_MOBILE_NO:支付宝账号绑定的手机号   ALIPAY_USER_ID:支付宝user_id  标明target_id对应的类型,此参数为空时,  默认为支付宝账号的user_id。  注意:类型为身份证、支付宝绑定的手机号时,  可能对应多个支付宝账号,此时只会选择列表  第一个支付宝账号的userId作为targetId使用。
-        /// </summary>
-        [JsonPropertyName("target_id_type")]
-        public string TargetIdType { get; set; }
-
-        /// <summary>
-        /// 场景数据的类型的版本,由支付宝分配
-        /// </summary>
-        [JsonPropertyName("version")]
-        public string Version { get; set; }
-    }
-}

+ 0 - 136
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateAuthenticateCampuscardModifyModel.cs

@@ -1,136 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateAuthenticateCampuscardModifyModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateAuthenticateCampuscardModifyModel : AlipayObject
-    {
-        /// <summary>
-        /// 校区
-        /// </summary>
-        [JsonPropertyName("campus")]
-        public string Campus { get; set; }
-
-        /// <summary>
-        /// 学工号
-        /// </summary>
-        [JsonPropertyName("campus_no")]
-        public string CampusNo { get; set; }
-
-        /// <summary>
-        /// 一卡通卡号(实体卡)
-        /// </summary>
-        [JsonPropertyName("card_no")]
-        public string CardNo { get; set; }
-
-        /// <summary>
-        /// 1有效,2无效,3挂失
-        /// </summary>
-        [JsonPropertyName("card_status")]
-        public string CardStatus { get; set; }
-
-        /// <summary>
-        /// 1学生卡,2教工卡,3临时卡,4其他
-        /// </summary>
-        [JsonPropertyName("card_type")]
-        public string CardType { get; set; }
-
-        /// <summary>
-        /// 学生证件号
-        /// </summary>
-        [JsonPropertyName("cert_no")]
-        public string CertNo { get; set; }
-
-        /// <summary>
-        /// 学生证件类型,默认为1: 1 居民身份证
-        /// </summary>
-        [JsonPropertyName("cert_type")]
-        public string CertType { get; set; }
-
-        /// <summary>
-        /// 一卡通芯片号
-        /// </summary>
-        [JsonPropertyName("chip_no")]
-        public string ChipNo { get; set; }
-
-        /// <summary>
-        /// 邮箱地址
-        /// </summary>
-        [JsonPropertyName("email")]
-        public string Email { get; set; }
-
-        /// <summary>
-        /// 有效期,格式"yyyy-MM-dd HH:mm:ss"
-        /// </summary>
-        [JsonPropertyName("expire_at")]
-        public string ExpireAt { get; set; }
-
-        /// <summary>
-        /// 扩展信息,json格式
-        /// </summary>
-        [JsonPropertyName("ext_info")]
-        public string ExtInfo { get; set; }
-
-        /// <summary>
-        /// 学生性别,0未知,1男,2女,9未说明的性别
-        /// </summary>
-        [JsonPropertyName("gender")]
-        public string Gender { get; set; }
-
-        /// <summary>
-        /// base64编码人脸照片
-        /// </summary>
-        [JsonPropertyName("image_base_64")]
-        public string ImageBase64 { get; set; }
-
-        /// <summary>
-        /// 人脸采集时间,格式"yyyy-MM-dd HH:mm:ss"
-        /// </summary>
-        [JsonPropertyName("image_date")]
-        public string ImageDate { get; set; }
-
-        /// <summary>
-        /// 学生/教职工在学校唯一短号,由isv分配
-        /// </summary>
-        [JsonPropertyName("isv_short_code")]
-        public string IsvShortCode { get; set; }
-
-        /// <summary>
-        /// 学生手机
-        /// </summary>
-        [JsonPropertyName("mobile_no")]
-        public string MobileNo { get; set; }
-
-        /// <summary>
-        /// 学生/教职工姓名
-        /// </summary>
-        [JsonPropertyName("name")]
-        public string Name { get; set; }
-
-        /// <summary>
-        /// 组织信息,多个分组以;隔开:AA/BB/CC;A/B/C
-        /// </summary>
-        [JsonPropertyName("organization")]
-        public string Organization { get; set; }
-
-        /// <summary>
-        /// 学校名称
-        /// </summary>
-        [JsonPropertyName("school_name")]
-        public string SchoolName { get; set; }
-
-        /// <summary>
-        /// 学校标识码
-        /// </summary>
-        [JsonPropertyName("school_stdcode")]
-        public string SchoolStdcode { get; set; }
-
-        /// <summary>
-        /// 学生/教职工在学校唯一短号,此字段废弃
-        /// </summary>
-        [JsonPropertyName("short_code")]
-        public long ShortCode { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateCampuscardQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateCampuscardQueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateCampuscardQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 支付宝用户ID
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 46
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateFacefeatureFileApplyModel.cs

@@ -1,46 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateFacefeatureFileApplyModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateFacefeatureFileApplyModel : AlipayObject
-    {
-        /// <summary>
-        /// 学校团餐
-        /// </summary>
-        [JsonPropertyName("biz_code")]
-        public string BizCode { get; set; }
-
-        /// <summary>
-        /// 需要请求的特征版本
-        /// </summary>
-        [JsonPropertyName("feature_version")]
-        public string FeatureVersion { get; set; }
-
-        /// <summary>
-        /// 需要请求的文件日期
-        /// </summary>
-        [JsonPropertyName("file_date")]
-        public string FileDate { get; set; }
-
-        /// <summary>
-        /// 需要请求的文件类型,ALL:全量,INCREASE:增量,REALTIME:实时
-        /// </summary>
-        [JsonPropertyName("file_type")]
-        public string FileType { get; set; }
-
-        /// <summary>
-        /// 机构ID
-        /// </summary>
-        [JsonPropertyName("institution_id")]
-        public string InstitutionId { get; set; }
-
-        /// <summary>
-        /// 合作机构简称
-        /// </summary>
-        [JsonPropertyName("isv_name")]
-        public string IsvName { get; set; }
-    }
-}

+ 0 - 59
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateFacefeatureInfoSendModel.cs

@@ -1,59 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateFacefeatureInfoSendModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateFacefeatureInfoSendModel : AlipayObject
-    {
-        /// <summary>
-        /// 人脸算法版本
-        /// </summary>
-        [JsonPropertyName("alg_version")]
-        public string AlgVersion { get; set; }
-
-        /// <summary>
-        /// 人脸特征场景码
-        /// </summary>
-        [JsonPropertyName("biz_code")]
-        public string BizCode { get; set; }
-
-        /// <summary>
-        /// 证件号码
-        /// </summary>
-        [JsonPropertyName("cert_no")]
-        public string CertNo { get; set; }
-
-        /// <summary>
-        /// 证件类型,默认为1. 1:居民身份证
-        /// </summary>
-        [JsonPropertyName("cert_type")]
-        public string CertType { get; set; }
-
-        /// <summary>
-        /// 扩展信息,json串
-        /// </summary>
-        [JsonPropertyName("ext_info")]
-        public string ExtInfo { get; set; }
-
-        /// <summary>
-        /// isv英文简称
-        /// </summary>
-        [JsonPropertyName("isv_name")]
-        public string IsvName { get; set; }
-
-        /// <summary>
-        /// 国家统一分配的学校社会信用代码(institution_id)
-        /// </summary>
-        [JsonPropertyName("school_stdcode")]
-        public string SchoolStdcode { get; set; }
-
-        /// <summary>
-        /// 支付宝用户id集合,最大条数500
-        /// </summary>
-        [JsonPropertyName("user_ids")]
-        public List<string> UserIds { get; set; }
-    }
-}

+ 0 - 58
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateFacefeatureReportUploadModel.cs

@@ -1,58 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateFacefeatureReportUploadModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateFacefeatureReportUploadModel : AlipayObject
-    {
-        /// <summary>
-        /// 参数来源 客户端BehaviourLog-> aesCypher 参数
-        /// </summary>
-        [JsonPropertyName("aes_cypher")]
-        public string AesCypher { get; set; }
-
-        /// <summary>
-        /// 参数来源 客户端BehaviourLog->imageBlob 参数
-        /// </summary>
-        [JsonPropertyName("auth_img")]
-        public string AuthImg { get; set; }
-
-        /// <summary>
-        /// 学校团餐
-        /// </summary>
-        [JsonPropertyName("biz_code")]
-        public string BizCode { get; set; }
-
-        /// <summary>
-        /// 商户机具编码即机具sn号
-        /// </summary>
-        [JsonPropertyName("device_num")]
-        public string DeviceNum { get; set; }
-
-        /// <summary>
-        /// 国家统一分配的学校社会信用代码(institution_id)
-        /// </summary>
-        [JsonPropertyName("inst_id")]
-        public string InstId { get; set; }
-
-        /// <summary>
-        /// 必须是由支付宝业务方分配的英文简称(例如:yikeshixx),不能是中文
-        /// </summary>
-        [JsonPropertyName("isv_name")]
-        public string IsvName { get; set; }
-
-        /// <summary>
-        /// 没有特殊情况固定传internal+alipay+atomicZolozBio+faceFeature
-        /// </summary>
-        [JsonPropertyName("scene_code")]
-        public string SceneCode { get; set; }
-
-        /// <summary>
-        /// 商户透传人脸客户端信息json格式字符串, 参数来源 客户端BehaviourLog-> logBlob 参数
-        /// </summary>
-        [JsonPropertyName("z_face_info")]
-        public string ZFaceInfo { get; set; }
-    }
-}

+ 0 - 88
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateLocalfaceCompareSyncModel.cs

@@ -1,88 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateLocalfaceCompareSyncModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateLocalfaceCompareSyncModel : AlipayObject
-    {
-        /// <summary>
-        /// 客户端BehaviourLog-> aesCypher 参数
-        /// </summary>
-        [JsonPropertyName("aes_cypher")]
-        public string AesCypher { get; set; }
-
-        /// <summary>
-        /// 参照示例传入
-        /// </summary>
-        [JsonPropertyName("alg_ver")]
-        public string AlgVer { get; set; }
-
-        /// <summary>
-        /// 客户端BehaviourLog->imageBlob参数
-        /// </summary>
-        [JsonPropertyName("auth_img")]
-        public string AuthImg { get; set; }
-
-        /// <summary>
-        /// SCHOOL_PAYMENT: 校园刷脸支付 SCHOOL_ENTRANCE_GUARD:校园门禁
-        /// </summary>
-        [JsonPropertyName("biz_code")]
-        public string BizCode { get; set; }
-
-        /// <summary>
-        /// 业务流水唯一ID,isv自定义,保证唯一性
-        /// </summary>
-        [JsonPropertyName("biz_id")]
-        public string BizId { get; set; }
-
-        /// <summary>
-        /// 拓展参数
-        /// </summary>
-        [JsonPropertyName("ext_info")]
-        public string ExtInfo { get; set; }
-
-        /// <summary>
-        /// 2D或者3D,默认2D
-        /// </summary>
-        [JsonPropertyName("face_data_type")]
-        public string FaceDataType { get; set; }
-
-        /// <summary>
-        /// 参数来源填写特征文件中对应的face_id 人脸本地1:N比对后的用户ID
-        /// </summary>
-        [JsonPropertyName("fuid")]
-        public string Fuid { get; set; }
-
-        /// <summary>
-        /// 必须是由支付宝业务方分配的英文简称(例如:yikeshixx),不能是中文
-        /// </summary>
-        [JsonPropertyName("isv_name")]
-        public string IsvName { get; set; }
-
-        /// <summary>
-        /// 国家统一分配的学校社会信用代码(institution_id)
-        /// </summary>
-        [JsonPropertyName("organize_id")]
-        public string OrganizeId { get; set; }
-
-        /// <summary>
-        /// 图片质量分
-        /// </summary>
-        [JsonPropertyName("quality")]
-        public string Quality { get; set; }
-
-        /// <summary>
-        /// 人脸坐标点
-        /// </summary>
-        [JsonPropertyName("rect")]
-        public string Rect { get; set; }
-
-        /// <summary>
-        /// 人脸本地比对分
-        /// </summary>
-        [JsonPropertyName("score")]
-        public string Score { get; set; }
-    }
-}

+ 0 - 52
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateSceneTokenCreateModel.cs

@@ -1,52 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateSceneTokenCreateModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateSceneTokenCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 证件号码
-        /// </summary>
-        [JsonPropertyName("cert_no")]
-        public string CertNo { get; set; }
-
-        /// <summary>
-        /// 1:身份证  2:军官证  3:士兵证  8:台湾居民通行证  A:护照  B:户口簿  Z:其它证件
-        /// </summary>
-        [JsonPropertyName("cert_type")]
-        public string CertType { get; set; }
-
-        /// <summary>
-        /// 采集人员的支付宝会员标识
-        /// </summary>
-        [JsonPropertyName("operator_user_id")]
-        public string OperatorUserId { get; set; }
-
-        /// <summary>
-        /// 家长手机号码
-        /// </summary>
-        [JsonPropertyName("parent_phone")]
-        public string ParentPhone { get; set; }
-
-        /// <summary>
-        /// 学校外标
-        /// </summary>
-        [JsonPropertyName("school_std_code")]
-        public string SchoolStdCode { get; set; }
-
-        /// <summary>
-        /// 学生姓名
-        /// </summary>
-        [JsonPropertyName("student_name")]
-        public string StudentName { get; set; }
-
-        /// <summary>
-        /// 教育场景子业务
-        /// </summary>
-        [JsonPropertyName("sub_code")]
-        public string SubCode { get; set; }
-    }
-}

+ 40 - 0
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateSchoolcodeTokenCreateModel.cs

@@ -0,0 +1,40 @@
+using System.Text.Json.Serialization;
+
+namespace Essensoft.AspNetCore.Payment.Alipay.Domain
+{
+    /// <summary>
+    /// AlipayCommerceEducateSchoolcodeTokenCreateModel Data Structure.
+    /// </summary>
+    public class AlipayCommerceEducateSchoolcodeTokenCreateModel : AlipayObject
+    {
+        /// <summary>
+        /// 对应证件类型的证件号,用于生成token,学校提供
+        /// </summary>
+        [JsonPropertyName("cert_no")]
+        public string CertNo { get; set; }
+
+        /// <summary>
+        /// 学校国标码,用于生成token,学校提供
+        /// </summary>
+        [JsonPropertyName("school_std_code")]
+        public string SchoolStdCode { get; set; }
+
+        /// <summary>
+        /// 废弃、请勿使用!!! 对应证件类型的证件号,用于生成token,学校提供
+        /// </summary>
+        [JsonPropertyName("student_cert_no")]
+        public long StudentCertNo { get; set; }
+
+        /// <summary>
+        /// 学生证件类型,用于生成token,枚举值: {"1": "居民身份证", "2": "军官证", "3": "士兵证", "4": "文职干部证", "5": "部队离退休证", "6": "香港特区护照/身份证明", "7": "澳门特区护照/身份证明", "8": "台湾居民来往大陆通行证", "9": "境外永久居住证", "A": "护照", "B": "户口簿", "Z": "其他"} ,学校提供
+        /// </summary>
+        [JsonPropertyName("student_cert_type")]
+        public string StudentCertType { get; set; }
+
+        /// <summary>
+        /// 学生名称,用于生成token,学校提供
+        /// </summary>
+        [JsonPropertyName("student_name")]
+        public string StudentName { get; set; }
+    }
+}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateSignTokenQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateSignTokenQueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateSignTokenQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 加密TOKEN
-        /// </summary>
-        [JsonPropertyName("token_key")]
-        public string TokenKey { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceEducateStudyAccountQueryModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceEducateStudyAccountQueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceEducateStudyAccountQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 学校内标
-        /// </summary>
-        [JsonPropertyName("school_id")]
-        public string SchoolId { get; set; }
-
-        /// <summary>
-        /// 蚂蚁统一会员ID
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 34
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAccountbindingCreateModel.cs

@@ -1,34 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAccountbindingCreateModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAccountbindingCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 协议服务商id+唯一+指定操作数据归属于哪个协议服务商+协议服务商接入时由支付宝统一分配
-        /// </summary>
-        [JsonPropertyName("protocol_supplier_id")]
-        public string ProtocolSupplierId { get; set; }
-
-        /// <summary>
-        /// 用户在协议服务商的用户id+唯一+用于建立与支付宝账号的绑定关系+用户在协议服务商注册
-        /// </summary>
-        [JsonPropertyName("protocol_user_id")]
-        public string ProtocolUserId { get; set; }
-
-        /// <summary>
-        /// 用户在协议服务商的用户名(显示名称)+不唯一+用于支付宝智能设备中心中显示用户名+用户在协议服务商注册时指定
-        /// </summary>
-        [JsonPropertyName("protocol_user_name")]
-        public string ProtocolUserName { get; set; }
-
-        /// <summary>
-        /// 蚂蚁统一会员ID
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAccountbindingDeleteModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAccountbindingDeleteModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAccountbindingDeleteModel : AlipayObject
-    {
-        /// <summary>
-        /// 协议服务商id+唯一+指定操作数据归属于哪个协议服务商+协议服务商接入时由支付宝统一分配
-        /// </summary>
-        [JsonPropertyName("protocol_supplier_id")]
-        public string ProtocolSupplierId { get; set; }
-
-        /// <summary>
-        /// 蚂蚁统一会员ID
-        /// </summary>
-        [JsonPropertyName("user_id")]
-        public string UserId { get; set; }
-    }
-}

+ 0 - 28
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdBatchqueryModel.cs

@@ -1,28 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAdvertiserAdBatchqueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAdvertiserAdBatchqueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 是否只要总大小
-        /// </summary>
-        [JsonPropertyName("only_total")]
-        public bool OnlyTotal { get; set; }
-
-        /// <summary>
-        /// 页码
-        /// </summary>
-        [JsonPropertyName("page_num")]
-        public long PageNum { get; set; }
-
-        /// <summary>
-        /// 页大小(<=50)
-        /// </summary>
-        [JsonPropertyName("page_size")]
-        public long PageSize { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdCancelModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAdvertiserAdCancelModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAdvertiserAdCancelModel : AlipayObject
-    {
-        /// <summary>
-        /// 投放计划id
-        /// </summary>
-        [JsonPropertyName("id")]
-        public long Id { get; set; }
-    }
-}

+ 0 - 53
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdCreateModel.cs

@@ -1,53 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAdvertiserAdCreateModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAdvertiserAdCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 定向的设备sn列表
-        /// </summary>
-        [JsonPropertyName("device_sn_list")]
-        public List<string> DeviceSnList { get; set; }
-
-        /// <summary>
-        /// 设备类型,qt:蜻蜓
-        /// </summary>
-        [JsonPropertyName("device_type")]
-        public string DeviceType { get; set; }
-
-        /// <summary>
-        /// 投放结束时间
-        /// </summary>
-        [JsonPropertyName("end_time")]
-        public string EndTime { get; set; }
-
-        /// <summary>
-        /// 广告位值,静默页:idle
-        /// </summary>
-        [JsonPropertyName("event")]
-        public string Event { get; set; }
-
-        /// <summary>
-        /// 物料id
-        /// </summary>
-        [JsonPropertyName("material_id")]
-        public long MaterialId { get; set; }
-
-        /// <summary>
-        /// 投放计划名称
-        /// </summary>
-        [JsonPropertyName("plan_name")]
-        public string PlanName { get; set; }
-
-        /// <summary>
-        /// 投放开始时间
-        /// </summary>
-        [JsonPropertyName("start_time")]
-        public string StartTime { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserAdQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAdvertiserAdQueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAdvertiserAdQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 投放计划id
-        /// </summary>
-        [JsonPropertyName("id")]
-        public long Id { get; set; }
-    }
-}

+ 0 - 28
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserMaterialBatchqueryModel.cs

@@ -1,28 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAdvertiserMaterialBatchqueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAdvertiserMaterialBatchqueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 查询总数
-        /// </summary>
-        [JsonPropertyName("only_total")]
-        public bool OnlyTotal { get; set; }
-
-        /// <summary>
-        /// 页码
-        /// </summary>
-        [JsonPropertyName("page_num")]
-        public long PageNum { get; set; }
-
-        /// <summary>
-        /// 页大小(<=50)
-        /// </summary>
-        [JsonPropertyName("page_size")]
-        public long PageSize { get; set; }
-    }
-}

+ 0 - 16
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotAdvertiserMaterialQueryModel.cs

@@ -1,16 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotAdvertiserMaterialQueryModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotAdvertiserMaterialQueryModel : AlipayObject
-    {
-        /// <summary>
-        /// 物料id
-        /// </summary>
-        [JsonPropertyName("id")]
-        public long Id { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotApplyorderStatusSyncModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotApplyorderStatusSyncModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotApplyorderStatusSyncModel : AlipayObject
-    {
-        /// <summary>
-        /// 申请单状态
-        /// </summary>
-        [JsonPropertyName("apply_order_status")]
-        public string ApplyOrderStatus { get; set; }
-
-        /// <summary>
-        /// 物料申请单号
-        /// </summary>
-        [JsonPropertyName("asset_apply_order_id")]
-        public string AssetApplyOrderId { get; set; }
-    }
-}

+ 0 - 22
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotDapplyOrderCancelModel.cs

@@ -1,22 +0,0 @@
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotDapplyOrderCancelModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotDapplyOrderCancelModel : AlipayObject
-    {
-        /// <summary>
-        /// 物料申请单号
-        /// </summary>
-        [JsonPropertyName("asset_apply_order_id")]
-        public string AssetApplyOrderId { get; set; }
-
-        /// <summary>
-        /// 备注
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-    }
-}

+ 0 - 113
src/Essensoft.AspNetCore.Payment.Alipay/Domain/AlipayCommerceIotDapplyOrderCreateModel.cs

@@ -1,113 +0,0 @@
-using System.Collections.Generic;
-using System.Text.Json.Serialization;
-
-namespace Essensoft.AspNetCore.Payment.Alipay.Domain
-{
-    /// <summary>
-    /// AlipayCommerceIotDapplyOrderCreateModel Data Structure.
-    /// </summary>
-    public class AlipayCommerceIotDapplyOrderCreateModel : AlipayObject
-    {
-        /// <summary>
-        /// 申请人联系电话
-        /// </summary>
-        [JsonPropertyName("applicant_mobile")]
-        public string ApplicantMobile { get; set; }
-
-        /// <summary>
-        /// 申请人名称
-        /// </summary>
-        [JsonPropertyName("applicant_name")]
-        public string ApplicantName { get; set; }
-
-        /// <summary>
-        /// 申请人pid
-        /// </summary>
-        [JsonPropertyName("applicant_pid")]
-        public string ApplicantPid { get; set; }
-
-        /// <summary>
-        /// 申请人类型
-        /// </summary>
-        [JsonPropertyName("applicant_type")]
-        public string ApplicantType { get; set; }
-
-        /// <summary>
-        /// 申请总数量,order_item_list每个元素apply_amount之和
-        /// </summary>
-        [JsonPropertyName("apply_amount")]
-        public string ApplyAmount { get; set; }
-
-        /// <summary>
-        /// 物料申请模式
-        /// </summary>
-        [JsonPropertyName("asset_apply_type")]
-        public string AssetApplyType { get; set; }
-
-        /// <summary>
-        /// 创建人
-        /// </summary>
-        [JsonPropertyName("creator")]
-        public string Creator { get; set; }
-
-        /// <summary>
-        /// 订单创建子单集合
-        /// </summary>
-        [JsonPropertyName("device_apply_order_item_models")]
-        public List<DeviceApplyOrderItemDto> DeviceApplyOrderItemModels { get; set; }
-
-        /// <summary>
-        /// 扩展字段,JSON字符串
-        /// </summary>
-        [JsonPropertyName("ext_info")]
-        public string ExtInfo { get; set; }
-
-        /// <summary>
-        /// 备注
-        /// </summary>
-        [JsonPropertyName("memo")]
-        public string Memo { get; set; }
-
-        /// <summary>
-        /// 商户名称
-        /// </summary>
-        [JsonPropertyName("merchant_name")]
-        public string MerchantName { get; set; }
-
-        /// <summary>
-        /// 商户pid
-        /// </summary>
-        [JsonPropertyName("merchant_pid")]
-        public string MerchantPid { get; set; }
-
-        /// <summary>
-        /// 行业场景
-        /// </summary>
-        [JsonPropertyName("scene_code")]
-        public string SceneCode { get; set; }
-
-        /// <summary>
-        /// 行业场景名称
-        /// </summary>
-        [JsonPropertyName("scene_name")]
-        public string SceneName { get; set; }
-
-        /// <summary>
-        /// 店铺Id
-        /// </summary>
-        [JsonPropertyName("shop_id")]
-        public string ShopId { get; set; }
-
-        /// <summary>
-        /// 店铺名称
-        /// </summary>
-        [JsonPropertyName("shop_name")]
-        public string ShopName { get; set; }
-
-        /// <summary>
-        /// 来源渠道, 供应商系统为:DSUPPLIER
-        /// </summary>
-        [JsonPropertyName("source_code")]
-        public string SourceCode { get; set; }
-    }
-}

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini