mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2025-07-18 22:35:46 +08:00
feat(tenpayv3): 随官方更新查询消费者投诉单列表、查询消费者投诉单详情相关接口模型
This commit is contained in:
parent
215e6df56d
commit
38c595cfca
@ -1,4 +1,4 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
||||||
{
|
{
|
||||||
@ -50,6 +50,30 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonPropertyName("media_url")]
|
[System.Text.Json.Serialization.JsonPropertyName("media_url")]
|
||||||
public string[] MediaUrl { get; set; } = default!;
|
public string[] MediaUrl { get; set; } = default!;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class ServiceOrder
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置微信支付服务订单号。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("order_id")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("order_id")]
|
||||||
|
public string? OrderId { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置商户服务订单号。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("out_order_no")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("out_order_no")]
|
||||||
|
public string? OutOrderNumber { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置支付分服务单状态。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("state")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("state")]
|
||||||
|
public string? State { get; set; }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -59,13 +83,6 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonPropertyName("complaint_id")]
|
[System.Text.Json.Serialization.JsonPropertyName("complaint_id")]
|
||||||
public string ComplaintId { get; set; } = default!;
|
public string ComplaintId { get; set; } = default!;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 获取或设置被诉商户号。
|
|
||||||
/// </summary>
|
|
||||||
[Newtonsoft.Json.JsonProperty("complainted_mchid")]
|
|
||||||
[System.Text.Json.Serialization.JsonPropertyName("complainted_mchid")]
|
|
||||||
public string ComplaintedMerchantId { get; set; } = default!;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置投诉详情。
|
/// 获取或设置投诉详情。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -89,6 +106,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RFC3339DateTimeOffsetConverter))]
|
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.RFC3339DateTimeOffsetConverter))]
|
||||||
public DateTimeOffset ComplaintTime { get; set; }
|
public DateTimeOffset ComplaintTime { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置被诉商户号。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("complainted_mchid")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("complainted_mchid")]
|
||||||
|
public string? ComplaintedMerchantId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置投诉人联系方式(需使用商户私钥解密)。
|
/// 获取或设置投诉人联系方式(需使用商户私钥解密)。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -166,5 +190,12 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[Newtonsoft.Json.JsonProperty("user_tag_list")]
|
[Newtonsoft.Json.JsonProperty("user_tag_list")]
|
||||||
[System.Text.Json.Serialization.JsonPropertyName("user_tag_list")]
|
[System.Text.Json.Serialization.JsonPropertyName("user_tag_list")]
|
||||||
public string[]? UserTagList { get; set; }
|
public string[]? UserTagList { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置关联服务单列表。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("service_order_info")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("service_order_info")]
|
||||||
|
public Types.ServiceOrder[]? ServiceOrderList { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -53,6 +53,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonPropertyName("complaint_state")]
|
[System.Text.Json.Serialization.JsonPropertyName("complaint_state")]
|
||||||
public string ComplaintState { get; set; } = default!;
|
public string ComplaintState { get; set; } = default!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置被诉商户号。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("complainted_mchid")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("complainted_mchid")]
|
||||||
|
public string? ComplaintedMerchantId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置投诉人联系方式(需使用商户私钥解密)。
|
/// 获取或设置投诉人联系方式(需使用商户私钥解密)。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -68,13 +75,6 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonPropertyName("payer_openid")]
|
[System.Text.Json.Serialization.JsonPropertyName("payer_openid")]
|
||||||
public string? PayerOpenId { get; set; }
|
public string? PayerOpenId { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 获取或设置投诉单关联订单列表。
|
|
||||||
/// </summary>
|
|
||||||
[Newtonsoft.Json.JsonProperty("complaint_order_info")]
|
|
||||||
[System.Text.Json.Serialization.JsonPropertyName("complaint_order_info")]
|
|
||||||
public Types.ComplaintOrder[] ComplaintOrderList { get; set; } = default!;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置投诉资料列表。
|
/// 获取或设置投诉资料列表。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -82,6 +82,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonPropertyName("complaint_media_list")]
|
[System.Text.Json.Serialization.JsonPropertyName("complaint_media_list")]
|
||||||
public Types.ComplaintMedia[] ComplaintMediaList { get; set; } = default!;
|
public Types.ComplaintMedia[] ComplaintMediaList { get; set; } = default!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置投诉单关联订单列表。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("complaint_order_info")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("complaint_order_info")]
|
||||||
|
public Types.ComplaintOrder[] ComplaintOrderList { get; set; } = default!;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置问题类型。
|
/// 获取或设置问题类型。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -131,6 +138,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonPropertyName("user_tag_list")]
|
[System.Text.Json.Serialization.JsonPropertyName("user_tag_list")]
|
||||||
public string[]? UserTagList { get; set; }
|
public string[]? UserTagList { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class ServiceOrder : GetMerchantServiceComplaintByComplaintIdResponse.Types.ServiceOrder
|
||||||
|
{
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -140,6 +151,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Models
|
|||||||
[System.Text.Json.Serialization.JsonPropertyName("data")]
|
[System.Text.Json.Serialization.JsonPropertyName("data")]
|
||||||
public Types.Complaint[] ComplaintList { get; set; } = default!;
|
public Types.Complaint[] ComplaintList { get; set; } = default!;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取或设置关联服务单列表。
|
||||||
|
/// </summary>
|
||||||
|
[Newtonsoft.Json.JsonProperty("service_order_info")]
|
||||||
|
[System.Text.Json.Serialization.JsonPropertyName("service_order_info")]
|
||||||
|
public Types.ServiceOrder[]? ServiceOrderList { get; set; }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取或设置分页大小。
|
/// 获取或设置分页大小。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
"complaint_id": "200201820200101080076610000",
|
"complaint_id": "200201820200101080076610000",
|
||||||
"complaint_time": "2015-05-20T13:29:35.120+08:00",
|
"complaint_time": "2015-05-20T13:29:35.120+08:00",
|
||||||
"complaint_detail": "反馈一个重复扣费的问题",
|
"complaint_detail": "反馈一个重复扣费的问题",
|
||||||
"complainted_mchid": "1900012181",
|
|
||||||
"complaint_state": "PENDING",
|
"complaint_state": "PENDING",
|
||||||
|
"complainted_mchid": "1900012181",
|
||||||
"payer_phone": "sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB",
|
"payer_phone": "sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB",
|
||||||
"payer_openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeS6o",
|
"payer_openid": "oUpF8uMuAJO_M2pxb1Q9zNjWeS6o",
|
||||||
"complaint_media_list": [
|
"complaint_media_list": [
|
||||||
@ -24,5 +24,12 @@
|
|||||||
"complaint_full_refunded": true,
|
"complaint_full_refunded": true,
|
||||||
"incoming_user_response": true,
|
"incoming_user_response": true,
|
||||||
"problem_description": "不满意商家服务",
|
"problem_description": "不满意商家服务",
|
||||||
"user_complaint_times": 1
|
"user_complaint_times": 1,
|
||||||
|
"service_order_info": [
|
||||||
|
{
|
||||||
|
"order_id": "15646546545165651651",
|
||||||
|
"out_order_no": "1234323JKHDFE1243252",
|
||||||
|
"state": "CREATED"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
"complaint_time": "2015-05-20T13:29:35.120+08:00",
|
"complaint_time": "2015-05-20T13:29:35.120+08:00",
|
||||||
"complaint_detail": "反馈一个重复扣费的问题",
|
"complaint_detail": "反馈一个重复扣费的问题",
|
||||||
"complaint_state": "PENDING",
|
"complaint_state": "PENDING",
|
||||||
|
"complainted_mchid": "1900012181",
|
||||||
"payer_phone": "Qe41VhP/sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB+PgZcS5NhePBog30NgJ1xRaK+gbGDKwpg==",
|
"payer_phone": "Qe41VhP/sGdNeTHMQGlxCWiUyHu6XNO9GCYln2Luv4HhwJzZBfcL12sB+PgZcS5NhePBog30NgJ1xRaK+gbGDKwpg==",
|
||||||
"complaint_media_list": [
|
"complaint_media_list": [
|
||||||
{
|
{
|
||||||
@ -34,5 +35,12 @@
|
|||||||
],
|
],
|
||||||
"limit": 5,
|
"limit": 5,
|
||||||
"offset": 10,
|
"offset": 10,
|
||||||
"total_count": 1000
|
"total_count": 1000,
|
||||||
|
"service_order_info": [
|
||||||
|
{
|
||||||
|
"order_id": "15646546545165651651",
|
||||||
|
"out_order_no": "1234323JKHDFE1243252",
|
||||||
|
"state": "CREATED"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user