diff --git a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAddRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAddRequest.cs
index 971fa166..fe121d1b 100644
--- a/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAddRequest.cs
+++ b/src/SKIT.FlurlHttpClient.Wechat.Api/Models/Channels/ECCategory/ChannelsECCategoryAddRequest.cs
@@ -24,6 +24,70 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
public long CategoryId { get; set; }
}
+ public class LicenseGroup
+ {
+ public static class Types
+ {
+ public class License
+ {
+ public static class Types
+ {
+ public class Field
+ {
+ ///
+ /// 获取或设置字段键。
+ ///
+ [Newtonsoft.Json.JsonProperty("key")]
+ [System.Text.Json.Serialization.JsonPropertyName("key")]
+ public string Key { get; set; } = string.Empty;
+
+ ///
+ /// 获取或设置字段值。
+ ///
+ [Newtonsoft.Json.JsonProperty("value")]
+ [System.Text.Json.Serialization.JsonPropertyName("value")]
+ public string Value { get; set; } = string.Empty;
+ }
+ }
+
+ ///
+ /// 获取或设置证照 ID。
+ ///
+ [Newtonsoft.Json.JsonProperty("license_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("license_id")]
+ public long LicenseId { get; set; }
+
+ ///
+ /// 获取或设置证照图片文件 ID 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("file_id_list")]
+ [System.Text.Json.Serialization.JsonPropertyName("file_id_list")]
+ public IList? FileIdList { get; set; }
+
+ ///
+ /// 获取或设置证照字段列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("license_field_list")]
+ [System.Text.Json.Serialization.JsonPropertyName("license_field_list")]
+ public IList? FieldList { get; set; }
+ }
+ }
+
+ ///
+ /// 获取或设置证照组 ID。
+ ///
+ [Newtonsoft.Json.JsonProperty("license_group_id")]
+ [System.Text.Json.Serialization.JsonPropertyName("license_group_id")]
+ public long LicenseGroupId { get; set; }
+
+ ///
+ /// 获取或设置证照信息。
+ ///
+ [Newtonsoft.Json.JsonProperty("license")]
+ [System.Text.Json.Serialization.JsonPropertyName("license")]
+ public Types.License License { get; set; } = new Types.License();
+ }
+
public class Brand
{
///
@@ -58,7 +122,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
[Newtonsoft.Json.JsonProperty("level3")]
[System.Text.Json.Serialization.JsonPropertyName("level3")]
public long? ThirdCategoryId { get; set; }
-
+
///
/// 获取或设置新版分类列表。
///
@@ -67,11 +131,81 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
public IList? CategoryV2List { get; set; }
///
- /// 获取或设置资质材料图片 MediaId 列表。
+ /// 获取或设置是否为新版证照组申请。
+ ///
+ [Newtonsoft.Json.JsonProperty("is_new_apply_cat")]
+ [System.Text.Json.Serialization.JsonPropertyName("is_new_apply_cat")]
+ public bool? IsNewApplyCategory { get; set; }
+
+ ///
+ /// 获取或设置资质材料图片文件 ID 列表。
///
[Newtonsoft.Json.JsonProperty("certificate")]
[System.Text.Json.Serialization.JsonPropertyName("certificate")]
- public IList? CertificateMediaIdList { get; set; }
+ public IList? CertificateFileIdList { get; set; }
+
+ ///
+ /// 获取或设置报备函文件 ID 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("baobeihan")]
+ [System.Text.Json.Serialization.JsonPropertyName("baobeihan")]
+ public IList? BaobeihanFileIdList { get; set; }
+
+ ///
+ /// 获取或设置资质材料图片文件 ID 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("jingyingzhengming")]
+ [System.Text.Json.Serialization.JsonPropertyName("jingyingzhengming")]
+ public IList? JingyingzhengmingFileIdList { get; set; }
+
+ ///
+ /// 获取或设置带货口碑图片文件 ID 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("daihuokoubei")]
+ [System.Text.Json.Serialization.JsonPropertyName("daihuokoubei")]
+ public IList? DaihuokoubeiFileIdList { get; set; }
+
+ ///
+ /// 获取或设置入住资质图片文件 ID 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("ruzhuzhizhi")]
+ [System.Text.Json.Serialization.JsonPropertyName("ruzhuzhizhi")]
+ public IList? RuzhuzizhiFileIdList { get; set; }
+
+ ///
+ /// 获取或设置经营流水图片文件 ID 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("jingyingliushui")]
+ [System.Text.Json.Serialization.JsonPropertyName("jingyingliushui")]
+ public IList? JingyingliushuiFileIdList { get; set; }
+
+ ///
+ /// 获取或设置补充材料图片文件 ID 列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("buchongcailiao")]
+ [System.Text.Json.Serialization.JsonPropertyName("buchongcailiao")]
+ public IList? BuchongcailiaoFileIdList { get; set; }
+
+ ///
+ /// 获取或设置经营平台。
+ ///
+ [Newtonsoft.Json.JsonProperty("jingyingpingtai")]
+ [System.Text.Json.Serialization.JsonPropertyName("jingyingpingtai")]
+ public string? Jingyingpingtai { get; set; }
+
+ ///
+ /// 获取或设置账号名称。
+ ///
+ [Newtonsoft.Json.JsonProperty("zhanghaomingcheng")]
+ [System.Text.Json.Serialization.JsonPropertyName("zhanghaomingcheng")]
+ public string? Zhanghaomingcheng { get; set; }
+
+ ///
+ /// 获取或设置证照组列表。
+ ///
+ [Newtonsoft.Json.JsonProperty("license_group_list")]
+ [System.Text.Json.Serialization.JsonPropertyName("license_group_list")]
+ public IList? LicenseGroupList { get; set; }
///
/// 获取或设置品牌列表。
diff --git a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAddRequest.json b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAddRequest.json
index 14d174cd..e8fe845b 100644
--- a/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAddRequest.json
+++ b/test/SKIT.FlurlHttpClient.Wechat.Api.UnitTests/ModelSamples/Channels/ECCategory/ChannelsECCategoryAddRequest.json
@@ -1,8 +1,5 @@
{
"category_info": {
- "level1": 7419,
- "level2": 7439,
- "level3": 7448,
"cats_v2": [
{
"cat_id": 6033
@@ -17,10 +14,26 @@
"cat_id": 6093
}
],
+ "is_new_apply_cat": true,
"certificate": [
"THE_MEDIA_ID_1",
"THE_MEDIA_ID_2"
],
+ "license_group_list": [
+ {
+ "license_group_id": 123,
+ "license": {
+ "license_id": 123,
+ "file_id_list": [ "THE_FILE_ID_1" ],
+ "license_field_list": [
+ {
+ "key": "",
+ "value": ""
+ }
+ ]
+ }
+ }
+ ],
"brand_list": [
{ "brand_id": 1001 },
{ "brand_id": 1002 }