diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteCgibinWxopenExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteCgibinWxopenExtensions.cs
index 95ae76a2..e6000eaf 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteCgibinWxopenExtensions.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Extensions/WechatApiClientExecuteCgibinWxopenExtensions.cs
@@ -176,6 +176,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
///
/// 异步调用 [POST] /cgi-bin/wxopen/qrcodejumpadd 接口。
+ /// REF: https://developers.weixin.qq.com/doc/offiaccount/qrcode/qrcodejumpadd.html
/// REF: https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/qrcode/qrcodejumpadd.html
///
///
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs
index cff7a80b..71c9da67 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpAddRequest.cs
@@ -20,28 +20,35 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
[Newtonsoft.Json.JsonProperty("permit_sub_rule")]
[System.Text.Json.Serialization.JsonPropertyName("permit_sub_rule")]
- public int PermitSubRule { get; set; }
+ public int? PermitSubRule { get; set; }
///
/// 获取或设置发布状态。
///
[Newtonsoft.Json.JsonProperty("state")]
[System.Text.Json.Serialization.JsonPropertyName("state")]
- public int State { get; set; }
+ public int? State { get; set; }
+
+ ///
+ /// 获取或设置小程序 AppId。
+ ///
+ [Newtonsoft.Json.JsonProperty("appid")]
+ [System.Text.Json.Serialization.JsonPropertyName("appid")]
+ public string? MiniProgramAppId { get; set; }
///
/// 获取或设置小程序页面路径。
///
[Newtonsoft.Json.JsonProperty("path")]
[System.Text.Json.Serialization.JsonPropertyName("path")]
- public string PagePath { get; set; } = string.Empty;
+ public string MiniProgramPagePath { get; set; } = string.Empty;
///
/// 获取或设置测试范围。
///
[Newtonsoft.Json.JsonProperty("open_version")]
[System.Text.Json.Serialization.JsonPropertyName("open_version")]
- public int OpenVersion { get; set; }
+ public int? OpenVersion { get; set; }
///
/// 获取或设置测试链接列表。
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpDeleteRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpDeleteRequest.cs
index 655f0f09..6f1c3012 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpDeleteRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpDeleteRequest.cs
@@ -14,5 +14,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
[Newtonsoft.Json.JsonProperty("prefix")]
[System.Text.Json.Serialization.JsonPropertyName("prefix")]
public string Prefix { get; set; } = string.Empty;
+
+ ///
+ /// 获取或设置小程序 AppId。
+ ///
+ [Newtonsoft.Json.JsonProperty("appid")]
+ [System.Text.Json.Serialization.JsonPropertyName("appid")]
+ public string? MiniProgramAppId { get; set; }
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetRequest.cs
index b5a6e3b6..5adebfba 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetRequest.cs
@@ -8,5 +8,39 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
public class CgibinWxopenQrcodeJumpGetRequest : WechatApiRequest
{
+ ///
+ /// 获取或设置小程序 AppId。
+ ///
+ [Newtonsoft.Json.JsonProperty("appid")]
+ [System.Text.Json.Serialization.JsonPropertyName("appid")]
+ public string? MiniProgramAppId { get; set; }
+
+ ///
+ /// 获取或设置查询方式。
+ ///
+ [Newtonsoft.Json.JsonProperty("get_type")]
+ [System.Text.Json.Serialization.JsonPropertyName("get_type")]
+ public int? Type { get; set; }
+
+ ///
+ /// 获取或设置匹配前缀列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("prefix_list")]
+ [System.Text.Json.Serialization.JsonPropertyName("prefix_list")]
+ public IList? PrefixList { get; set; }
+
+ ///
+ /// 获取或设置分页页数(从 1 开始)。
+ ///
+ [Newtonsoft.Json.JsonProperty("page_num")]
+ [System.Text.Json.Serialization.JsonPropertyName("page_num")]
+ public int? Page { get; set; }
+
+ ///
+ /// 获取或设置分页每页数量。
+ ///
+ [Newtonsoft.Json.JsonProperty("page_size")]
+ [System.Text.Json.Serialization.JsonPropertyName("page_size")]
+ public int? Limit { get; set; }
}
}
diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs
index 6becebaf..cb48f6cc 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/CgibinWxopen/QrcodeJump/CgibinWxopenQrcodeJumpGetResponse.cs
@@ -24,7 +24,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
[Newtonsoft.Json.JsonProperty("permit_sub_rule")]
[System.Text.Json.Serialization.JsonPropertyName("permit_sub_rule")]
- public int PermitSubRule { get; set; }
+ public int? PermitSubRule { get; set; }
///
/// 获取或设置发布状态。
@@ -38,21 +38,21 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
[Newtonsoft.Json.JsonProperty("path")]
[System.Text.Json.Serialization.JsonPropertyName("path")]
- public string PagePath { get; set; } = default!;
+ public string MiniProgramPagePath { get; set; } = default!;
///
/// 获取或设置测试范围。
///
[Newtonsoft.Json.JsonProperty("open_version")]
[System.Text.Json.Serialization.JsonPropertyName("open_version")]
- public int OpenVersion { get; set; }
+ public int? OpenVersion { get; set; }
///
/// 获取或设置测试链接列表。
///
[Newtonsoft.Json.JsonProperty("debug_url")]
[System.Text.Json.Serialization.JsonPropertyName("debug_url")]
- public string[] DebugUrlList { get; set; } = default!;
+ public string[]? DebugUrlList { get; set; } = default!;
}
}
@@ -61,7 +61,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
///
[Newtonsoft.Json.JsonProperty("list_size")]
[System.Text.Json.Serialization.JsonPropertyName("list_size")]
- public int Total { get; set; }
+ public int TotalCount { get; set; }
///
/// 获取或设置二维码规则列表。
@@ -84,6 +84,6 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.NumericalBooleanConverter))]
[System.Text.Json.Serialization.JsonPropertyName("qrcodejump_open")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Converters.NumericalBooleanConverter))]
- public bool IsQrcodeJumpStore { get; set; }
+ public bool IsQrcodeJumpOpen { get; set; }
}
}