feat(wxapi): 随官方更新微信小店商品分类相关接口模型

This commit is contained in:
Fu Diwei
2025-07-27 15:44:01 +08:00
parent 8ca323bdac
commit 3d0342d479
2 changed files with 153 additions and 6 deletions

View File

@@ -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
{
/// <summary>
/// 获取或设置字段键。
/// </summary>
[Newtonsoft.Json.JsonProperty("key")]
[System.Text.Json.Serialization.JsonPropertyName("key")]
public string Key { get; set; } = string.Empty;
/// <summary>
/// 获取或设置字段值。
/// </summary>
[Newtonsoft.Json.JsonProperty("value")]
[System.Text.Json.Serialization.JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
}
}
/// <summary>
/// 获取或设置证照 ID。
/// </summary>
[Newtonsoft.Json.JsonProperty("license_id")]
[System.Text.Json.Serialization.JsonPropertyName("license_id")]
public long LicenseId { get; set; }
/// <summary>
/// 获取或设置证照图片文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("file_id_list")]
[System.Text.Json.Serialization.JsonPropertyName("file_id_list")]
public IList<string>? FileIdList { get; set; }
/// <summary>
/// 获取或设置证照字段列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("license_field_list")]
[System.Text.Json.Serialization.JsonPropertyName("license_field_list")]
public IList<Types.Field>? FieldList { get; set; }
}
}
/// <summary>
/// 获取或设置证照组 ID。
/// </summary>
[Newtonsoft.Json.JsonProperty("license_group_id")]
[System.Text.Json.Serialization.JsonPropertyName("license_group_id")]
public long LicenseGroupId { get; set; }
/// <summary>
/// 获取或设置证照信息。
/// </summary>
[Newtonsoft.Json.JsonProperty("license")]
[System.Text.Json.Serialization.JsonPropertyName("license")]
public Types.License License { get; set; } = new Types.License();
}
public class Brand
{
/// <summary>
@@ -67,11 +131,81 @@ namespace SKIT.FlurlHttpClient.Wechat.Api.Models
public IList<Types.Category>? CategoryV2List { get; set; }
/// <summary>
/// 获取或设置资质材料图片 MediaId 列表
/// 获取或设置是否为新版证照组申请
/// </summary>
[Newtonsoft.Json.JsonProperty("is_new_apply_cat")]
[System.Text.Json.Serialization.JsonPropertyName("is_new_apply_cat")]
public bool? IsNewApplyCategory { get; set; }
/// <summary>
/// 获取或设置资质材料图片文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("certificate")]
[System.Text.Json.Serialization.JsonPropertyName("certificate")]
public IList<string>? CertificateMediaIdList { get; set; }
public IList<string>? CertificateFileIdList { get; set; }
/// <summary>
/// 获取或设置报备函文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("baobeihan")]
[System.Text.Json.Serialization.JsonPropertyName("baobeihan")]
public IList<string>? BaobeihanFileIdList { get; set; }
/// <summary>
/// 获取或设置资质材料图片文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("jingyingzhengming")]
[System.Text.Json.Serialization.JsonPropertyName("jingyingzhengming")]
public IList<string>? JingyingzhengmingFileIdList { get; set; }
/// <summary>
/// 获取或设置带货口碑图片文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("daihuokoubei")]
[System.Text.Json.Serialization.JsonPropertyName("daihuokoubei")]
public IList<string>? DaihuokoubeiFileIdList { get; set; }
/// <summary>
/// 获取或设置入住资质图片文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("ruzhuzhizhi")]
[System.Text.Json.Serialization.JsonPropertyName("ruzhuzhizhi")]
public IList<string>? RuzhuzizhiFileIdList { get; set; }
/// <summary>
/// 获取或设置经营流水图片文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("jingyingliushui")]
[System.Text.Json.Serialization.JsonPropertyName("jingyingliushui")]
public IList<string>? JingyingliushuiFileIdList { get; set; }
/// <summary>
/// 获取或设置补充材料图片文件 ID 列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("buchongcailiao")]
[System.Text.Json.Serialization.JsonPropertyName("buchongcailiao")]
public IList<string>? BuchongcailiaoFileIdList { get; set; }
/// <summary>
/// 获取或设置经营平台。
/// </summary>
[Newtonsoft.Json.JsonProperty("jingyingpingtai")]
[System.Text.Json.Serialization.JsonPropertyName("jingyingpingtai")]
public string? Jingyingpingtai { get; set; }
/// <summary>
/// 获取或设置账号名称。
/// </summary>
[Newtonsoft.Json.JsonProperty("zhanghaomingcheng")]
[System.Text.Json.Serialization.JsonPropertyName("zhanghaomingcheng")]
public string? Zhanghaomingcheng { get; set; }
/// <summary>
/// 获取或设置证照组列表。
/// </summary>
[Newtonsoft.Json.JsonProperty("license_group_list")]
[System.Text.Json.Serialization.JsonPropertyName("license_group_list")]
public IList<Types.LicenseGroup>? LicenseGroupList { get; set; }
/// <summary>
/// 获取或设置品牌列表。

View File

@@ -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 }