微信类目获取

This commit is contained in:
wule committed 2026-01-26 22:33:05 +08:00
1 parent c2c4c8da1a
commit ddc5f6490f
24 files changed
+1082 -268

No files matched your search

+3
View File
@@ -190,6 +190,7 @@
<Compile Include="Model\Param\DyProductManage\ViolateRuleParam.cs" />
<Compile Include="Model\Param\PDDCouponParam\PDDActivityMarketingParam.cs" />
<Compile Include="Model\Param\PDDCouponParam\PDDCouponParam.cs" />
<Compile Include="Model\Param\OutServerGoodsParam.cs" />
<Compile Include="Model\Param\WXParam\WXGetShortTitleParam.cs" />
<Compile Include="Model\Param\WXParam\WXUploadProductInitParam.cs" />
<Compile Include="Model\Param\WXParam\WXUploadProductParam.cs" />
@@ -253,6 +254,8 @@
<Compile Include="Model\Result\ViolateInfo.cs" />
<Compile Include="Model\Result\WXResult\GetCateOnShelfInfo.cs" />
<Compile Include="Model\Result\WXResult\GetProdCateInfo.cs" />
<Compile Include="Model\Result\WXResult\WxCatInfo.cs" />
<Compile Include="Model\Result\WXResult\WXShopTokenInfo.cs" />
<Compile Include="MultiThreadClient.cs" />
<Compile Include="OutExcel.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
+1 -1
View File
@@ -27,7 +27,7 @@ namespace AllBase
/// <summary>
/// 版本ID
/// </summary>
public static int VersionCount = 801;
public static int VersionCount = 806;
//public static int VersionCount = 613;
/// <summary>
+4
View File
@@ -3,6 +3,7 @@ using AllBase.Model.Param.ProductManage;
using AllBase.Model.Param.ShopManage;
using AllBase.Model.Param.TemuProductManage;
using AllBase.Model.Result;
using AllBase.Model.Result.WXResult;
using NaiBa.Util;
using System;
using System.Collections.Generic;
@@ -18,6 +19,9 @@ namespace AllBase.Helper
/// 店铺列表
/// </summary>
public static ConcurrentList<ShopLoginInfo> ShopLoginList { get; set; } = new ConcurrentList<ShopLoginInfo>();
public static ConcurrentList<WXShopTokenInfo> WxTokenList { get; set; } = new ConcurrentList<WXShopTokenInfo>();
public static ConcurrentList<WxCatInfo> WxCatList { get; set; } = new ConcurrentList<WxCatInfo>();
/// <summary>
/// 店铺设置参数
/// </summary>
@@ -0,0 +1,95 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Param
{
/// <summary>
/// 从供应商网站采集后保存到外部服务器的产品数据格式
/// </summary>
public class OutServerGoodsParam
{
/// <summary>
/// 仓库商品ID
/// </summary>
public string warehouseGoodsId { get; set; } // "46251545HSISG656DF89D",
/// <summary>
/// 仓库资料编码
/// </summary>
     public string spuCode { get; set; } // "85295413687",
/// <summary>
/// 商品标题
/// </summary>
     public string title { get; set; } // "帆布包女大容量通勤手提拉链袋可折叠购物袋帆布袋文艺百搭",
/// <summary>
/// 商品副标题
/// </summary>
     public string subTitle { get; set; } // "帆布包女大容量通勤手提拉链袋可折叠购物袋帆布袋文艺百搭",
/// <summary>
/// 商品主图
/// </summary>
     public string headImg { get; set; } // "https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/068bb3c355a583c33c0bb41f7d1ae740.jpg",
/// <summary>
/// 商品主图列表
/// </summary>
     public string headImgs { get; set; } // "[\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/068bb3c355a583c33c0bb41f7d1ae740.jpg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/0d1f5a11791e3c5903b708677b307624.jpeg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/624299b9363b393f1febc89f8219991f.jpg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/8d18cfc34b68f3b8183f1825c1249e1d.jpg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/7795ba1aedcee0a1b88ec4c622e5d3ad.jpg\"]",
     /// <summary>
/// 商品详情文字描述
/// </summary>
public string descText { get; set; } // null,
/// <summary>
/// 商品详情图片(列表)
/// </summary>
     public string descImgs { get; set; } // "[\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/2b11d434705d01c9e68653ae68772a08.jpg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/bfaf9b80f70ee98ed1fd0ca50a3102f2.jpg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/feca6e9e1aed5c958b7c3ae11ba448d4.jpg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/fcaa5015cfd304f9ed409270c836b9ae.jpg\",\"https://images-1259706103.cos.ap-nanjing.myqcloud.com/20251019/859603a9a322fa61dcaef33076089e16.png\"]",
     /// <summary>
/// 类目ID
/// </summary>
public string categoryId { get; set; } // "",
/// <summary>
/// 备注
/// </summary>
     public string remark { get; set; } // "",
/// <summary>
/// 状态1销售中2已下架
/// </summary>
     public int? status { get; set; } = 1;
/// <summary>
/// 扩展状态:0-待完善,1-其他(有ext数据填写1)
/// </summary>
public int? ext_status { get; set; } = 0;
/// <summary>
/// 供应商
/// </summary>
public string supplier { get; set; } // "广如供应链",
/// <summary>
/// 供应商ID
/// </summary>
     public string supplierId { get; set; } // "110",
/// <summary>
/// 创建人
/// </summary>
     public string createBy { get; set; } // "",
     public string createTime { get; set; } // "2025-10-19 22:35:28",
     public string updateBy { get; set; } // null,
     public string updateTime { get; set; } // null,
/// <summary>
/// 0正常 1删除
/// </summary>
     public int? isDelete { get; set; } = 0;
/// <summary>
/// 发货类型10自营发货20供应商发货
/// </summary>
public int? shipType { get; set; } = 20;
/// <summary>
/// 仓库编号
/// </summary>
     public string warehouseNum { get; set; } // "11625838",
/// <summary>
/// 商户ID
/// </summary>
     public string merchantId { get; set; } // "10",
     public string platformCode { get; set; } // "WEISHOP",
}
}
+4
View File
@@ -22,6 +22,10 @@ namespace AllBase.Model.Result
public string cat_id { get; set; }
public string main_cat_name { get; set; }
public string cat_name { get; set; }
public long? wx_cat_1 { get; set; }
public long? wx_cat_2 { get; set; }
public long? wx_cat_3 { get; set; }
public long? wx_cat_leaf { get; set; }
/// <summary>
/// 拼多多母店价格
/// </summary>
@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Result.WXResult
{
public class WXShopTokenInfo
{
public string shopId { get; set; } // "1960967267443618234",
public string shopName { get; set; } // "夜笙供应链",
public int? type { get; set; } // 500,
public int? markupRate { get; set; } // 10,
public string accessToken { get; set; } // "100_cw6r7-hhGaLKG7ndv558eO_3z3-5PokAG8d0Y1vc3Rczd3FuIqkefdaqVj5CNtkCYtMbTYvhnwJ7-JkBVQVe9nE0KK5SBI8AlfA7E0_sTtqcwMqKAXoCj1X4h3sjZIMX84dboC-PfzlI0wh0ADHeAHDSVZ"
public DateTime mdyTime { get; set; }
public bool isExpire { get { return mdyTime.AddMinutes(115) < DateTime.Now; } }
}
}
@@ -0,0 +1,18 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AllBase.Model.Result.WXResult
{
public class WxCatInfo
{
public string cat_id { get; set; } // "545263",
public string name { get; set; } // "防晒面罩/防晒口罩/脸基尼",
public string f_cat_id { get; set; } // "10000189",
public int level { get; set; } // 3,
public bool leaf { get; set; } // true,
public bool is_local_life { get; set; } // false
}
}