pxx上货功能 temu备货管理可以查询商品售后率并根据售后率处理备货
This commit is contained in:
1 parent
f4fedf1e2f
commit
0e6a034d5f
34 files changed
+3568
-893
No files matched your search
@@ -194,11 +194,13 @@
|
||||
<Compile Include="Model\Param\ShopManage\DouShopSettingParam.cs" />
|
||||
<Compile Include="Model\Param\TemuProductManage\TemuProductWords.cs" />
|
||||
<Compile Include="Model\Param\TemuProductManage\TemuSizeSpecParam.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDChanceProductInfo.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDProductDecorationInfo.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDProductDetailInfo.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDProductInfo.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDProductPropertyInfo.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDProductTemplateInfo.cs" />
|
||||
<Compile Include="Model\Result\PDDResult\PDDSizeSpecInfo.cs" />
|
||||
<Compile Include="Model\Result\TemuActivityInfo.cs" />
|
||||
<Compile Include="Model\Result\TemuActivityMatchProductInfo.cs" />
|
||||
<Compile Include="Model\Result\TemuCategoryTemplateInfo.cs" />
|
||||
|
||||
@@ -27,8 +27,8 @@ namespace AllBase
|
||||
/// <summary>
|
||||
/// 版本ID
|
||||
/// </summary>
|
||||
public static int VersionCount = 589;
|
||||
//public static int VersionCount = 589;
|
||||
public static int VersionCount = 593;
|
||||
//public static int VersionCount = 593;
|
||||
|
||||
/// <summary>
|
||||
/// 版本号
|
||||
|
||||
@@ -185,6 +185,17 @@ namespace AllBase.Model.Param.PDDProdParam
|
||||
public string value { get; set; }
|
||||
public string value_unit { get; set; }
|
||||
public string content { get; set; }
|
||||
|
||||
}
|
||||
|
||||
public class goods_spec_property_param : goods_property_param
|
||||
{
|
||||
// 以下为sku属性
|
||||
public long? parent_spec_id { get; set; }
|
||||
public long? spec_id { get; set; }
|
||||
public string note { get; set; }
|
||||
public string img_url { get; set; }
|
||||
public int? group_id { get; set; }
|
||||
}
|
||||
|
||||
public class gallery_param
|
||||
@@ -223,9 +234,11 @@ namespace AllBase.Model.Param.PDDProdParam
|
||||
public class sku_param
|
||||
{
|
||||
public long? id { get; set; }
|
||||
public long? sku_id { get; set; }
|
||||
public int? limit_quantity { get; set; }
|
||||
public string out_sku_sn { get; set; }
|
||||
public int? is_onsale { get; set; }
|
||||
public int? pre_sale_time { get; set; }
|
||||
public string multi_price_in_yuan
|
||||
{
|
||||
get { return (multi_price.ParseToInt() * 0.01).ParseToString(); }
|
||||
@@ -240,8 +253,10 @@ namespace AllBase.Model.Param.PDDProdParam
|
||||
public int? price { get; set; }
|
||||
public int? quantity_delta { get; set; }
|
||||
public string thumb_url { get; set; }
|
||||
public long? thumb_url_file_id { get; set; }
|
||||
public int? weight { get; set; }
|
||||
public List<spec_param> spec { get; set; }
|
||||
public object length { get; set; }
|
||||
public object oversea_sku { get; set; }
|
||||
public string sku_srv_templates { get; set; }
|
||||
public List<object> shipment_limit_second_list { get; set; }
|
||||
|
||||
@@ -15,8 +15,11 @@ namespace AllBase.Model.Result
|
||||
public string from_shop_id { get; set; }
|
||||
public string spu_id { get; set; }
|
||||
public string skc_id { get; set; }
|
||||
public string main_cat_id { get; set; }
|
||||
public string cat_id { get; set; }
|
||||
public string main_cat_name { get; set; }
|
||||
public string cat_name { get; set; }
|
||||
public string price_text { get; set; }
|
||||
public string ext_code { get; set; }
|
||||
public string product_name { get; set; }
|
||||
public string product_json { get; set; }
|
||||
@@ -33,5 +36,8 @@ namespace AllBase.Model.Result
|
||||
public string head_words { get; set; }
|
||||
public string end_words { get; set; }
|
||||
public string fission_words { get; set; }
|
||||
|
||||
// 是否拼多多上传成功
|
||||
public bool isPddUpLoad { get; set; } = false;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result.PDDResult
|
||||
{
|
||||
/// <summary>
|
||||
/// 机会商品列表
|
||||
/// </summary>
|
||||
public class PDDChanceProductInfo
|
||||
{
|
||||
public string chance_id { get; set; } //4e456b7ed5c30be0cfdb979c42e55715
|
||||
public string keywords { get; set; } //背心吊带女珍珠性感
|
||||
public int? refer_price { get; set; } //9310
|
||||
public object mall_id { get; set; } //null
|
||||
public int? price_label { get; set; } //0
|
||||
public string pic_url { get; set; } //https://img.pddpic.com/mms-material-img/2025-04-21/8bde3c11-aeef-424d-88df-0ec7a73db26e.jpeg.a.jpeg
|
||||
public object is_collection { get; set; } //null
|
||||
public int? hot_index { get; set; } //88
|
||||
public int? mms_hot_index { get; set; } //88
|
||||
public object mms_oprty_index { get; set; } //null
|
||||
public int? mms_index_target { get; set; } //0
|
||||
public List<object> labels { get; set; } //[]
|
||||
public List<string> gallery_img_url_list { get; set; } //["https://img.pddpic.com/mms-material-img/2025-04-21/8bde3c11-aeef-424d-88df-0ec7a73db26e.jpeg.a.jpeg","https://img.pddpic.com/mms-material-img/2025-04-21/964e12a2-c6b1-43fa-ac99-c01241db3c85.jpeg.a.jpeg","https://img.pddpic.com/mms-material-img/2025-04-21/01d5363a-0121-4e7f-a0dd-3adf58d81ca6.jpeg.a.jpeg","https://img.pddpic.com/mms-material-img/2025-04-21/f9173580-d8ae-437f-a45c-2e40cbec2cba.jpeg.a.jpeg","https://img.pddpic.com/mms-material-img/2025-04-21/51654697-27ad-490f-9108-f40f08dc5535.jpeg.a.jpeg"]
|
||||
public int? potential_index { get; set; } //7480
|
||||
public int? cat_id_1 { get; set; } //17412
|
||||
public int? cat_id_2 { get; set; } //17421
|
||||
public int? cat_id_3 { get; set; } //17445
|
||||
}
|
||||
}
|
||||
@@ -244,7 +244,7 @@ namespace AllBase.Model.Result.PDDResult
|
||||
public int? reserve_quantity { get; set; }
|
||||
public int? weight { get; set; }
|
||||
public string thumb_url { get; set; }
|
||||
public object thumb_url_file_id { get; set; }
|
||||
public long? thumb_url_file_id { get; set; }
|
||||
public object thumb_url_status { get; set; }
|
||||
public object thumb_url_is_deleted { get; set; }
|
||||
public int? quantity_delta { get; set; }
|
||||
|
||||
@@ -9,6 +9,7 @@ namespace AllBase.Model.Result.PDDResult
|
||||
public class PDDProductInfo
|
||||
{
|
||||
public PDDProductDetailInfo detail { get; set; }
|
||||
public PDDSizeSpecInfo size { get; set; }
|
||||
public PDDProductDecorationInfo decoration { get; set; }
|
||||
public PDDProductPropertyInfo property { get; set; }
|
||||
}
|
||||
|
||||
@@ -28,12 +28,97 @@ namespace AllBase.Model.Result.PDDResult
|
||||
public int? channel { get; set; }
|
||||
public int? type { get; set; }
|
||||
public List<pdd_module_item> modules { get; set; }
|
||||
public object spec_module { get; set; }
|
||||
public spec_module_item spec_module { get; set; }
|
||||
public bool? is_spec { get; set; }
|
||||
public bool? can_edit { get; set; }
|
||||
public bool? has_change { get; set; }
|
||||
public int? max_sku_num { get; set; }
|
||||
public bool? custom_upload_pic { get; set; }
|
||||
}
|
||||
|
||||
public class spec_module_item
|
||||
{
|
||||
public long? id { get; set; }
|
||||
public List<spec_module_property_item> properties { get; set; }
|
||||
public List<object> custom_properties { get; set; }
|
||||
public List<object> removed_properties { get; set; }
|
||||
}
|
||||
|
||||
public class spec_module_property_item
|
||||
{
|
||||
public long? id { get; set; } // 471233
|
||||
public string name_alias { get; set; } // "颜色分类"
|
||||
public int? pid { get; set; } // 232
|
||||
public string bottom_tip { get; set; } // "选择标准颜色可增加搜索/导购机会,标准颜色还可填写颜色备注信息(偏深、偏亮等)!"
|
||||
public List<spec_module_property_value_item> values { get; set; }
|
||||
public List<int?> value_ids { get; set; }
|
||||
public List<spec_module_goods_property_item> goods_properties { get; set; }
|
||||
public int? ref_pid { get; set; } // 843
|
||||
|
||||
public int? input_max_num { get; set; } // 100
|
||||
public bool? can_note { get; set; } // true
|
||||
public long? spec_id { get; set; } // 8640
|
||||
public bool? upload_pic { get; set; } // true
|
||||
public int? feature { get; set; } // 1
|
||||
public List<spec_module_goods_property_item> custom_goods_properties { get; set; }
|
||||
|
||||
|
||||
public bool? is_all_value { get; set; } // true,
|
||||
public int? value_type { get; set; } // 0,
|
||||
public int? control_type { get; set; } // 3,
|
||||
public string value_unit { get; set; } // "",
|
||||
public int? value_precision { get; set; } // 0,
|
||||
public string max_value { get; set; } // "64",
|
||||
public string min_value { get; set; } // "",
|
||||
public int? sort_order { get; set; } // 0,
|
||||
public bool? value_can_sort { get; set; } // true,
|
||||
public bool? required { get; set; } // false,
|
||||
public long? choose_max_num { get; set; } // 2147483647,
|
||||
public string spec_tip { get; set; } // "",
|
||||
public bool? is_key { get; set; } // false,
|
||||
public int? mask_rule_type { get; set; } // 0,
|
||||
public int? show_type { get; set; } // 0,
|
||||
public List<object> template_property_value_parent_vos { get; set; } // [],
|
||||
public int? parent_template_pid { get; set; } // 0,
|
||||
public bool? unit_same { get; set; } // false
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class spec_module_goods_property_item
|
||||
{
|
||||
public string p_unit { get; set; } // ""
|
||||
public int? vid { get; set; } // 60465
|
||||
public string v_value { get; set; } // "黑色"
|
||||
public int? parent_spec_id { get; set; } // 8640
|
||||
public long? spec_id { get; set; } // 49751
|
||||
public string note { get; set; } // ""
|
||||
public string img_url { get; set; } // ""
|
||||
public group_vo_item group_vo { get; set; }
|
||||
}
|
||||
|
||||
public class group_vo_item
|
||||
{
|
||||
public int? id { get; set; } // 2
|
||||
public string name { get; set; } // "灰色系"
|
||||
}
|
||||
|
||||
public class spec_module_property_value_item
|
||||
{
|
||||
public int? id { get; set; } // 0
|
||||
public int? vid { get; set; } // 59500
|
||||
public string value { get; set; } // "白色"
|
||||
public value_group_item group { get; set; }
|
||||
public string extend_info { get; set; } // "(255,255,255,1)"
|
||||
public long? spec_id { get; set; } // 54780
|
||||
}
|
||||
|
||||
public class value_group_item
|
||||
{
|
||||
public int? id { get; set; } // 1
|
||||
public string name { get; set; } // "白色系"
|
||||
}
|
||||
|
||||
public class pdd_module_item
|
||||
{
|
||||
public int? id { get; set; }
|
||||
|
||||
@@ -0,0 +1,119 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result.PDDResult
|
||||
{
|
||||
//public class PDDSizeSpecInfo
|
||||
//{
|
||||
// public long? id { get; set; }
|
||||
// public int? extendType { get; set; }
|
||||
//}
|
||||
//public class SizeContentItem
|
||||
//{
|
||||
// public string picUrl { get; set; }
|
||||
//}
|
||||
|
||||
public class GroupsItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? id { get; set; }
|
||||
/// <summary>
|
||||
/// 中国码
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool? required { get; set; }
|
||||
}
|
||||
|
||||
public class ElementItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? id { get; set; }
|
||||
/// <summary>
|
||||
/// 肩宽(cm)
|
||||
/// </summary>
|
||||
public string name { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool? required { get; set; }
|
||||
}
|
||||
|
||||
public class MetaItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public List<GroupsItem> groups { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public List<ElementItem> elements { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public List<string> batchableElementIds { get; set; }
|
||||
}
|
||||
|
||||
|
||||
public class RecordItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public Dictionary<string, string> values { get; set; }
|
||||
}
|
||||
|
||||
public class ContentItem
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public MetaItem meta { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public List<RecordItem> records { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string picUrl { get; set; }
|
||||
}
|
||||
|
||||
public class PDDSizeSpecInfo
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public long? id { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? extendType { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public ContentItem content { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? classId { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool? reusable { get; set; }
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public int? status { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -18,15 +18,33 @@ namespace AllBase.Model.Result
|
||||
public string carouselImageUrl { get; set; }
|
||||
public long? cateId { get; set; }
|
||||
public string categoryName { get; set; }
|
||||
/// <summary>
|
||||
/// 品质分
|
||||
/// </summary>
|
||||
public decimal? goodsAfsScore { get; set; }
|
||||
/// <summary>
|
||||
/// 品质售后率
|
||||
/// </summary>
|
||||
public decimal? qltyAfsOrdrRate { get; set; }
|
||||
/// <summary>
|
||||
/// 品质售后次数
|
||||
/// </summary>
|
||||
public int? qltyAfsOrdCnt { get; set; }
|
||||
public decimal? sizeAfsOrdrRate { get; set; }
|
||||
public decimal? largeSizeAfsOrdrRate { get; set; }
|
||||
public decimal? smallSizeAfsOrdrRate { get; set; }
|
||||
/// <summary>
|
||||
/// 尺码售后次数
|
||||
/// </summary>
|
||||
public decimal? sizeAfsOrdrCnt { get; set; }
|
||||
public List<problAfsItem> problAfsItemList { get; set; }
|
||||
/// <summary>
|
||||
/// 评价数
|
||||
/// </summary>
|
||||
public decimal? revCnt { get; set; }
|
||||
/// <summary>
|
||||
/// 评价分
|
||||
/// </summary>
|
||||
public decimal? avgRevScr { get; set; }
|
||||
public decimal? trueRevRate { get; set; }
|
||||
public decimal? largeRevRate { get; set; }
|
||||
|
||||
@@ -119,6 +119,14 @@ namespace AllBase.Model.Result
|
||||
/// </summary>
|
||||
public decimal? goodsAfsScore { get; set; } = null;
|
||||
/// <summary>
|
||||
/// 品质售后率
|
||||
/// </summary>
|
||||
public decimal? qltyAfsOrdrRate { get; set; } = null;
|
||||
/// <summary>
|
||||
/// 品质售后次数
|
||||
/// </summary>
|
||||
public int? qltyAfsOrdCnt { get; set; } = null;
|
||||
/// <summary>
|
||||
/// 获取评价分错误
|
||||
/// </summary>
|
||||
public string getAfsScoreError { get; set; } = "";
|
||||
|
||||
Reference in new issue
Block a user