Skip to content

Commit

Permalink
[支付宝] 同步 AlipaySDKNet.Standard 4.2.73(Domain、Request、Response) closed #…
Browse files Browse the repository at this point in the history
  • Loading branch information
roc916 authored and Roc committed Mar 7, 2020
1 parent 518d6e0 commit 0e067e3
Show file tree
Hide file tree
Showing 6,366 changed files with 399,137 additions and 70 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
46 changes: 46 additions & 0 deletions src/Essensoft.AspNetCore.Payment.Alipay/Domain/AOIinfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
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; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
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; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
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; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
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; }
}
}
124 changes: 124 additions & 0 deletions src/Essensoft.AspNetCore.Payment.Alipay/Domain/AccessPurchaseOrder.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
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; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
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; }
}
}
Loading

0 comments on commit 0e067e3

Please sign in to comment.