feat(wxapi): 随官方更新自定义交易组件优惠券相关接口模型

This commit is contained in:
Fu Diwei
2022-04-10 21:50:44 +08:00
parent 60910e8a0a
commit 2263398e4b
6 changed files with 60 additions and 8 deletions

View File

@@ -155,6 +155,13 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
[System.Text.Json.Serialization.JsonPropertyName("valid_day_num")] [System.Text.Json.Serialization.JsonPropertyName("valid_day_num")]
public int? ValidDays { get; set; } public int? ValidDays { get; set; }
/// <summary>
/// 获取或设置相对生效秒数。
/// </summary>
[Newtonsoft.Json.JsonProperty("valid_second")]
[System.Text.Json.Serialization.JsonPropertyName("valid_second")]
public int? ValidSeconds { get; set; }
/// <summary> /// <summary>
/// 获取或设置绝对生效开始时间戳。 /// 获取或设置绝对生效开始时间戳。
/// </summary> /// </summary>

View File

@@ -212,6 +212,13 @@
[System.Text.Json.Serialization.JsonPropertyName("valid_day_num")] [System.Text.Json.Serialization.JsonPropertyName("valid_day_num")]
public int? ValidDays { get; set; } public int? ValidDays { get; set; }
/// <summary>
/// 获取或设置相对生效秒数。
/// </summary>
[Newtonsoft.Json.JsonProperty("valid_second")]
[System.Text.Json.Serialization.JsonPropertyName("valid_second")]
public int? ValidSeconds { get; set; }
/// <summary> /// <summary>
/// 获取或设置绝对生效开始时间戳。 /// 获取或设置绝对生效开始时间戳。
/// </summary> /// </summary>
@@ -226,6 +233,16 @@
[System.Text.Json.Serialization.JsonPropertyName("end_time")] [System.Text.Json.Serialization.JsonPropertyName("end_time")]
public long? EndTimestamp { get; set; } public long? EndTimestamp { get; set; }
} }
public class Extra
{
/// <summary>
/// 获取或设置有效期时间戳。
/// </summary>
[Newtonsoft.Json.JsonProperty("valid_time")]
[System.Text.Json.Serialization.JsonPropertyName("valid_time")]
public long? ValidTimestamp { get; set; }
}
} }
/// <summary> /// <summary>
@@ -261,7 +278,14 @@
/// </summary> /// </summary>
[Newtonsoft.Json.JsonProperty("valid_info")] [Newtonsoft.Json.JsonProperty("valid_info")]
[System.Text.Json.Serialization.JsonPropertyName("valid_info")] [System.Text.Json.Serialization.JsonPropertyName("valid_info")]
public Types.Validity Validity { get; set; } = default!; public Types.Validity? Validity { get; set; }
/// <summary>
/// 获取或设置优惠券扩展信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("ext_info")]
[System.Text.Json.Serialization.JsonPropertyName("ext_info")]
public Types.Extra? Extra { get; set; }
} }
} }
@@ -272,6 +296,13 @@
[System.Text.Json.Serialization.JsonPropertyName("out_coupon_id")] [System.Text.Json.Serialization.JsonPropertyName("out_coupon_id")]
public string OutCouponId { get; set; } = default!; public string OutCouponId { get; set; } = default!;
/// <summary>
/// 获取或设置小程序 AppId。
/// </summary>
[Newtonsoft.Json.JsonProperty("appid")]
[System.Text.Json.Serialization.JsonPropertyName("appid")]
public string? AppId { get; set; }
/// <summary> /// <summary>
/// 获取或设置优惠券类型。 /// 获取或设置优惠券类型。
/// </summary> /// </summary>

View File

@@ -42,8 +42,9 @@
"valid_info": { "valid_info": {
"valid_type": 1, "valid_type": 1,
"valid_day_num": 10, "valid_day_num": 10,
"start_time": "1625451250", "valid_second": 3600,
"end_time": "1625464250" "start_time": 1625451250,
"end_time": 1625464250
} }
} }
} }

View File

@@ -15,11 +15,15 @@
}, },
"receive_info": { "receive_info": {
"total_num": 100 "total_num": 100
},
"ext_info": {
"valid_time": 1625226181
} }
}, },
"status": 0, "status": 0,
"create_time": 1625218450, "create_time": 1625218450,
"update_time": 1625238573 "update_time": 1625238573,
"appid": "wx9e20708660a0991b"
}, },
"coupon_stock": { "coupon_stock": {
"out_coupon_id": "out_coupon_id_3", "out_coupon_id": "out_coupon_id_3",
@@ -48,7 +52,8 @@
}, },
"status": 1, "status": 1,
"create_time": 1625239595, "create_time": 1625239595,
"update_time": 1625239595 "update_time": 1625239595,
"appid": "wx9e20708660a0991b"
} }
}, },
{ {
@@ -92,13 +97,18 @@
"valid_info": { "valid_info": {
"valid_type": 1, "valid_type": 1,
"valid_day_num": 10, "valid_day_num": 10,
"valid_second": 3600,
"start_time": 1625451250, "start_time": 1625451250,
"end_time": 1625464250 "end_time": 1625464250
},
"ext_info": {
"valid_time": 1625473652
} }
}, },
"status": 2, "status": 2,
"create_time": 1625454641, "create_time": 1625454641,
"update_time": 1625473652 "update_time": 1625473652,
"appid": "wx9e20708660a0991b"
}, },
"coupon_stock": { "coupon_stock": {
"out_coupon_id": "coupon_id_1", "out_coupon_id": "coupon_id_1",

View File

@@ -26,7 +26,7 @@
"buy_out_product_id": "product_id_1", "buy_out_product_id": "product_id_1",
"buy_product_cnt": 3, "buy_product_cnt": 3,
"get_out_product_id": "product_id_2", "get_out_product_id": "product_id_2",
"get_product_cnt": 2131241242 "get_product_cnt": 5
} }
}, },
"discount_num": 9800, "discount_num": 9800,
@@ -41,13 +41,15 @@
"valid_info": { "valid_info": {
"valid_type": 1, "valid_type": 1,
"valid_day_num": 10, "valid_day_num": 10,
"valid_second": 3600,
"start_time": 1625451250, "start_time": 1625451250,
"end_time": 1625464250 "end_time": 1625464250
} }
}, },
"status": 1, "status": 1,
"create_time": 1625454641, "create_time": 1625454641,
"update_time": 1625454641 "update_time": 1625454641,
"appid": "wx9e20708660a0991b"
} }
} }
} }

View File

@@ -39,6 +39,7 @@
"valid_info": { "valid_info": {
"valid_type": 1, "valid_type": 1,
"valid_day_num": 10, "valid_day_num": 10,
"valid_second": 3600,
"start_time": 1625451250, "start_time": 1625451250,
"end_time": 1625464250 "end_time": 1625464250
} }