temu客户端程序
This commit is contained in:
commit
4aaf264e89
694 files changed
+263780
No files matched your search
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
public class AddressAreaInfo
|
||||
{
|
||||
public long code { get; set; }
|
||||
public long father_code { get; set; }
|
||||
public string level { get; set; }
|
||||
public string name { get; set; }
|
||||
public List<AddressAreaInfo> sub_districts { get; set; }
|
||||
}
|
||||
|
||||
public class AddressProvinceInfo
|
||||
{
|
||||
public string province { get; set; }
|
||||
public string province_id { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
|
||||
public class CatePropertyResponseInfo
|
||||
{
|
||||
//public string msg = "";
|
||||
//private int tpl_type = 0;
|
||||
//private int page = 0;
|
||||
//private int size = 0;
|
||||
//private int st = 0;
|
||||
//public int code = 0;
|
||||
//public int total = 0;
|
||||
public int code = 0;
|
||||
public int err_no = 0;
|
||||
public string log_id = "";
|
||||
public string message = "";
|
||||
public string msg = "";
|
||||
public string sub_code = "";
|
||||
public string sub_msg = "";
|
||||
public PropertiesData data { get; set; }
|
||||
}
|
||||
|
||||
public class PropertiesData
|
||||
{
|
||||
public int tpl_type = 0;
|
||||
public List<PropertiesBase> data
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
}
|
||||
public class PropertiesBase
|
||||
{
|
||||
|
||||
public int property_id;
|
||||
public string property_name;
|
||||
public bool required;
|
||||
public string type;
|
||||
//public string hint = "";
|
||||
public int multi_select_max;
|
||||
/// <summary>
|
||||
/// 是否支持枚举可输入,0表示不支持,1表示支持,支持枚举可输入的属性,在发布/编辑接口的类目属性参数中可以传入自定义的属性值,自定义属性值value为0,diy_type为1
|
||||
/// </summary>
|
||||
public int diy_type;
|
||||
//public int property_type = 0;
|
||||
//public string property_id = "";
|
||||
//public int sequence = 0;
|
||||
//public int relation_id = 0;
|
||||
//public string name
|
||||
//{
|
||||
// get;
|
||||
// set;
|
||||
//}
|
||||
//public int required
|
||||
//{
|
||||
// get;
|
||||
// set;
|
||||
//}
|
||||
//public string type
|
||||
//{
|
||||
// get;
|
||||
// set;
|
||||
//}
|
||||
public List<PropertiesValuesBase> options
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
}
|
||||
public class PropertiesValuesBase
|
||||
{
|
||||
public string name
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
public string value
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
}
|
||||
|
||||
public class PropertyBaseNew
|
||||
{
|
||||
public long property_id;
|
||||
public string property_name;
|
||||
public string type;
|
||||
public int required;
|
||||
public List<PropertiesValuesBaseNew> vbnlst = new List<PropertiesValuesBaseNew>();
|
||||
}
|
||||
public class PropertiesValuesBaseNew
|
||||
{
|
||||
public string name;
|
||||
public long sequence;
|
||||
public string value;
|
||||
public long value_id;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
/// <summary>
|
||||
/// 抖音搜索获取到的简单商品对象类
|
||||
/// </summary>
|
||||
public class DouGoodsCollectInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 商品ID spid
|
||||
/// </summary>
|
||||
public string Id;
|
||||
/// <summary>
|
||||
/// 商品名称 goodsName
|
||||
/// </summary>
|
||||
public string GoodsName;
|
||||
/// <summary>
|
||||
/// 平台
|
||||
/// </summary>
|
||||
public string pt;
|
||||
/// <summary>
|
||||
/// 价格 jg
|
||||
/// </summary>
|
||||
public string Price;
|
||||
/// <summary>
|
||||
/// 销量 xl
|
||||
/// </summary>
|
||||
public string Sales;
|
||||
/// <summary>
|
||||
/// 佣金 yj
|
||||
/// </summary>
|
||||
public string yj;
|
||||
/// <summary>
|
||||
/// 佣金率 yjl
|
||||
/// </summary>
|
||||
public string yjl;
|
||||
public string img;
|
||||
/// <summary>
|
||||
/// 类目 lm
|
||||
/// </summary>
|
||||
public string lm;
|
||||
/// <summary>
|
||||
/// 类目id lmid
|
||||
/// </summary>
|
||||
public string lmid;
|
||||
/// <summary>
|
||||
/// 关键词 gjz
|
||||
/// </summary>
|
||||
public string Keyword;
|
||||
/// <summary>
|
||||
/// 评论数 pl
|
||||
/// </summary>
|
||||
public int CommentsCount;
|
||||
/// <summary>
|
||||
/// 店铺ID dpid
|
||||
/// </summary>
|
||||
public string ShopId;
|
||||
/// <summary>
|
||||
/// 店铺名称 dpmc
|
||||
/// </summary>
|
||||
public string ShopName;
|
||||
/// <summary>
|
||||
/// 商品总数 spzs
|
||||
/// </summary>
|
||||
public int ShopProductCount;
|
||||
/// <summary>
|
||||
/// 好评率 hpl
|
||||
/// </summary>
|
||||
public double CommentsRate;
|
||||
/// <summary>
|
||||
/// 体验分数
|
||||
/// </summary>
|
||||
public double Score;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
/// <summary>
|
||||
/// 抖音店铺后台获取到的商品对象类
|
||||
/// </summary>
|
||||
public class DouProductListInfo
|
||||
{
|
||||
public long product_id { get; set; }
|
||||
|
||||
public string name { get; set; }
|
||||
|
||||
public int status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 指定审核状态返回商品列表:1未提审 2审核中 3审核通过 4审核驳回 5封禁 7审核通过,待上架状态
|
||||
/// </summary>
|
||||
public int check_status { get; set; }
|
||||
|
||||
public decimal discount_price { get; set; }
|
||||
|
||||
public string img { get; set; }
|
||||
|
||||
public decimal cos_ratio { get; set; }
|
||||
|
||||
public long create_time { get; set; }
|
||||
|
||||
public long update_time { get; set; }
|
||||
|
||||
public CategoryDetail category_detail { get; set; }
|
||||
|
||||
public string description { get; set; }
|
||||
|
||||
public string extra { get; set; }
|
||||
|
||||
public bool is_package_product { get; set; }
|
||||
|
||||
public decimal market_price { get; set; }
|
||||
|
||||
public string mobile { get; set; }
|
||||
|
||||
public long out_product_id { get; set; }
|
||||
|
||||
public int pay_type { get; set; }
|
||||
|
||||
public int product_type { get; set; }
|
||||
|
||||
public string recommend_remark { get; set; }
|
||||
|
||||
public long spec_id { get; set; }
|
||||
}
|
||||
|
||||
public class CategoryDetail
|
||||
{
|
||||
public long first_cid { get; set; }
|
||||
|
||||
public string first_cname { get; set; }
|
||||
|
||||
public long fourth_cid { get; set; }
|
||||
|
||||
public string fourth_cname { get; set; }
|
||||
|
||||
public long second_cid { get; set; }
|
||||
|
||||
public string second_cname { get; set; }
|
||||
|
||||
public long third_cid { get; set; }
|
||||
|
||||
public string third_cname { get; set; }
|
||||
}
|
||||
|
||||
public class DouProductWithSalesListInfo : DouProductListInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 总销量
|
||||
/// </summary>
|
||||
public int? sell_num { get; set; }
|
||||
/// <summary>
|
||||
/// 总库存
|
||||
/// </summary>
|
||||
public int? stock_num { get; set; }
|
||||
/// <summary>
|
||||
/// 创建时间文本
|
||||
/// </summary>
|
||||
public string create_time_str { get; set; }
|
||||
/// <summary>
|
||||
/// 订单数(7天 一个月)
|
||||
/// </summary>
|
||||
public int? order_count { get; set; }
|
||||
/// <summary>
|
||||
/// 曝光次数
|
||||
/// </summary>
|
||||
public int? show_count { get; set; }
|
||||
/// <summary>
|
||||
/// 曝光人数
|
||||
/// </summary>
|
||||
public int? show_people_count { get; set; }
|
||||
/// <summary>
|
||||
/// 点击次数
|
||||
/// </summary>
|
||||
public int? click_count { get; set; }
|
||||
/// <summary>
|
||||
/// 点击人数
|
||||
/// </summary>
|
||||
public int? click_people_count { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
public class DouProductPromotionListInfo
|
||||
{
|
||||
public string product_id;
|
||||
public string name;
|
||||
public string img;
|
||||
public int category_id;
|
||||
public int first_cid;
|
||||
public int second_cid;
|
||||
public int third_cid;
|
||||
public int fourth_cid;
|
||||
public string good_comment_rate;
|
||||
public string first_category;
|
||||
public string second_category;
|
||||
public string third_category;
|
||||
public string fourth_category;
|
||||
public int sold_times;
|
||||
public bool allow;
|
||||
public int stock_num;
|
||||
public int max_price;
|
||||
public int min_price;
|
||||
public int in_campaign;
|
||||
public List<object> promotions;
|
||||
public string reject_msg;
|
||||
public int reject_type;
|
||||
public object reject_detail;
|
||||
public bool is_combined;
|
||||
public int max_promotion_price;
|
||||
public int min_promotion_price;
|
||||
public string stype;
|
||||
public int? sell_num;
|
||||
}
|
||||
|
||||
public class DouProductProPromotionListSkuInfo
|
||||
{
|
||||
public string id { get; set; }
|
||||
/// <summary>
|
||||
/// 价格,单位分
|
||||
/// </summary>
|
||||
public int origin_price { get; set; }
|
||||
/// <summary>
|
||||
/// 库存
|
||||
/// </summary>
|
||||
public int stock { get; set; }
|
||||
/// <summary>
|
||||
/// sku规格名称
|
||||
/// </summary>
|
||||
public string specification { get; set; }
|
||||
/// <summary>
|
||||
/// sku图片
|
||||
/// </summary>
|
||||
public string img { get; set; }
|
||||
/// <summary>
|
||||
/// spec1 id
|
||||
/// </summary>
|
||||
public long spec_detail_id1 { get; set; }
|
||||
/// <summary>
|
||||
/// spec2 id
|
||||
/// </summary>
|
||||
public long spec_detail_id2 { get; set; }
|
||||
/// <summary>
|
||||
/// spec3 id
|
||||
/// </summary>
|
||||
public long spec_detail_id3 { get; set; }
|
||||
/// <summary>
|
||||
/// 划线价
|
||||
/// </summary>
|
||||
public int redline_price { get; set; }
|
||||
/// <summary>
|
||||
/// 优惠价
|
||||
/// </summary>
|
||||
public string SetPrice { get; set; }
|
||||
/// <summary>
|
||||
/// 活动库存
|
||||
/// </summary>
|
||||
public int ActiceStock { get; set; }
|
||||
/// <summary>
|
||||
/// 每人限购
|
||||
/// </summary>
|
||||
public int LimitedNum { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
/// <summary>
|
||||
/// 抖店商品交易指标
|
||||
/// </summary>
|
||||
public class DouTradeIndexListInfo
|
||||
{
|
||||
public bool can_operation { get; set; }
|
||||
/// <summary>
|
||||
/// 商品点击次数
|
||||
/// </summary>
|
||||
public string dh_product_click_pv { get; set; }
|
||||
/// <summary>
|
||||
/// 商品点击人数
|
||||
/// </summary>
|
||||
public string dh_product_click_uv { get; set; }
|
||||
/// <summary>
|
||||
/// 商品曝光次数
|
||||
/// </summary>
|
||||
public string dh_product_show_pv { get; set; }
|
||||
/// <summary>
|
||||
/// 商品曝光人数
|
||||
/// </summary>
|
||||
public string dh_product_show_uv { get; set; }
|
||||
/// <summary>
|
||||
/// 成交订单数
|
||||
/// </summary>
|
||||
public string pay_cnt { get; set; }
|
||||
public ProductTradeIndex product { get; set; }
|
||||
public List<object> talent { get; set; }
|
||||
public string product_id { get { return product?.serial_number; } }
|
||||
}
|
||||
|
||||
public class ProductTradeIndex
|
||||
{
|
||||
public string cover_image { get; set; }
|
||||
public string serial_number { get; set; }
|
||||
public string title { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,196 @@
|
||||
using AllBase.Model.Param.FissionManage;
|
||||
using CefSharp.WinForms;
|
||||
using NaiBa.Util.Extension;
|
||||
using Newtonsoft.Json;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web.Script.Serialization;
|
||||
using System.Xml.Serialization;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
public class DouShopLoginInfo
|
||||
{
|
||||
public string DbId { get; set; }
|
||||
public string LoginName { get; set; }
|
||||
public string Password { get; set; }
|
||||
public string ShopAccountId { get; set; }
|
||||
public string ShopAccount { get; set; }
|
||||
public string Mobile { get; set; }
|
||||
public string ShopToken { get; set; }
|
||||
public string Signature { get; set; }
|
||||
public string TouTiaoId { get; set; }
|
||||
public string Cookies { get; set; } = "";
|
||||
public Dictionary<string, string> DictMultiCookies { get; set; } = new Dictionary<string, string>();
|
||||
public string LoginStatus { get; set; }
|
||||
public string ApiAuthStatus { get; set; }
|
||||
public List<BrandInfo> LstBrand { get; set; }
|
||||
/// <summary>
|
||||
/// 客服账户
|
||||
/// </summary>
|
||||
public string ChatAccount
|
||||
{
|
||||
get
|
||||
{
|
||||
string accountStr = "";
|
||||
foreach (var sub in this.ShopSubAccountList)
|
||||
{
|
||||
if (sub.group_name == "客服")
|
||||
accountStr += sub.name + ",";
|
||||
}
|
||||
return accountStr.TrimEnd(',');
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 上货账户
|
||||
/// </summary>
|
||||
public string UploadAccount
|
||||
{
|
||||
get
|
||||
{
|
||||
string accountStr = "";
|
||||
foreach (var sub in this.ShopSubAccountList)
|
||||
{
|
||||
if (sub.group_name == "上货")
|
||||
accountStr += sub.name + ",";
|
||||
}
|
||||
return accountStr.TrimEnd(',');
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// 拍单(采购)用户账户
|
||||
/// </summary>
|
||||
public string BuyAccount
|
||||
{
|
||||
get
|
||||
{
|
||||
string accountStr = "";
|
||||
foreach (var sub in this.ShopSubAccountList)
|
||||
{
|
||||
if (sub.group_name == "采购")
|
||||
accountStr += sub.name + ",";
|
||||
}
|
||||
return accountStr.TrimEnd(',');
|
||||
}
|
||||
}
|
||||
public string Group { get; set; }
|
||||
public string LastRefreshDate { get; set; }
|
||||
public string AccessToken { get { return CurrentAuthInfo?.AccessToken; } }
|
||||
public string RefreshToken { get { return CurrentAuthInfo?.RefreshToken; } }
|
||||
public string AppKey { get { return CurrentAuthInfo?.AppKey; } }
|
||||
public DateTime AddTime { get { return CurrentAuthInfo?.AddTime == null ? new DateTime() : CurrentAuthInfo.AddTime; } }
|
||||
public DateTime ExpiresTime { get { return CurrentAuthInfo?.ExpiresTime == null ? new DateTime() : CurrentAuthInfo.ExpiresTime; } }
|
||||
/// <summary>
|
||||
/// 店铺运费模板
|
||||
/// </summary>
|
||||
public long ExpressId { get; set; }
|
||||
/// <summary>
|
||||
/// 店铺是否可上传
|
||||
/// </summary>
|
||||
public bool CanUpload = true;
|
||||
/// <summary>
|
||||
/// 店铺状态信息
|
||||
/// </summary>
|
||||
public string Message;
|
||||
|
||||
public List<AuthInfo> ApiAuthInfoList { get; set; } = new List<AuthInfo>();
|
||||
|
||||
public AuthInfo CurrentAuthInfo { get { return this.ApiAuthInfoList.OrderBy(a => a.ExpiresTime).LastOrDefault(); } }
|
||||
|
||||
/// <summary>
|
||||
/// 拍单Api授权信息
|
||||
/// </summary>
|
||||
public AuthInfo BuyApiAuth { get; set; } = new AuthInfo();
|
||||
|
||||
public List<DouShopSubAccountInfo> ShopSubAccountList { get; } = new List<DouShopSubAccountInfo>();
|
||||
|
||||
public int OnlineProductCount { get; set; } = -1;
|
||||
public int OfflineProductCount { get; set; } = -1;
|
||||
|
||||
[JsonIgnore]
|
||||
[ScriptIgnore]
|
||||
[XmlIgnore]
|
||||
public ChromiumWebBrowser Chat { get; set; } = null;
|
||||
|
||||
public int PayStatus { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 试用版最大上货计数,超过100限制
|
||||
/// </summary>
|
||||
public int TrialUploadCount { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 试用版最大上货计数,超过100限制
|
||||
/// </summary>
|
||||
public int TrialOperateCount { get; set; } = 0;
|
||||
|
||||
[JsonIgnore]
|
||||
[ScriptIgnore]
|
||||
[XmlIgnore]
|
||||
public int UploadCount { get; set; } = 0;
|
||||
|
||||
public int X { get; set; }
|
||||
public int Y { get; set; }
|
||||
|
||||
public List<int> LstShopCategory { get; set; } = new List<int>();
|
||||
}
|
||||
|
||||
public class AuthInfo
|
||||
{
|
||||
public string AccessToken { get; set; } = "";
|
||||
public string RefreshToken { get; set; } = "";
|
||||
public string AppKey { get; set; } = "";
|
||||
public DateTime ExpiresTime { get; set; }
|
||||
public DateTime AddTime { get; set; }
|
||||
public string ApiAuthStatus { get; set; } = "未授权";
|
||||
}
|
||||
|
||||
public class SubAccountInfo
|
||||
{
|
||||
public string name { get; set; }
|
||||
public string mobile { get; set; }
|
||||
public string group_id { get; set; }
|
||||
public string group_name
|
||||
{
|
||||
get
|
||||
{
|
||||
var n = "未定义";
|
||||
if (group_id == "4")
|
||||
n = "客服";
|
||||
if (group_id == "9")
|
||||
n = "采购";
|
||||
if (group_id == "5")
|
||||
n = "加盟";
|
||||
if (group_id == "10")
|
||||
n = "上货";
|
||||
if (group_id == "11")
|
||||
n = "数据";
|
||||
if (group_id == "8")
|
||||
n = "登录";
|
||||
return n;
|
||||
}
|
||||
}
|
||||
public int shop_count { get; set; }
|
||||
public int id { get; set; }
|
||||
}
|
||||
|
||||
public class DouShopSubAccountInfo : SubAccountInfo
|
||||
{
|
||||
public string shop_login_name { get; set; }
|
||||
public string sub_user_id { get { return id.ToString(); } set { id = value.ParseToInt(); } }
|
||||
public string sub_user_name { get { return name; } set { name = value; } }
|
||||
public string status { get; set; } = "1";
|
||||
public string company_id { get; set; }
|
||||
}
|
||||
|
||||
public class BrandInfo
|
||||
{
|
||||
public string brand_chinese_name { get; set; }
|
||||
public string brand_english_name { get; set; }
|
||||
public string brand_reg_num { get; set; }
|
||||
public long id { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
public class FreightTemplateInfo
|
||||
{
|
||||
public TemplateInfo template { get; set; }
|
||||
}
|
||||
|
||||
public class TemplateInfo
|
||||
{
|
||||
public long id { get; set; }
|
||||
public string template_name { get; set; }
|
||||
/// <summary>
|
||||
/// 发货省份id
|
||||
/// </summary>
|
||||
public string product_province { get; set; }
|
||||
/// <summary>
|
||||
/// 发货城市id
|
||||
/// </summary>
|
||||
public string product_city { get; set; }
|
||||
/// <summary>
|
||||
/// 计价方式-1.按重量计价 2.按数量计价
|
||||
/// </summary>
|
||||
public int calculate_type { get; set; }
|
||||
/// <summary>
|
||||
/// 快递方式-1.快递 目前仅支持1
|
||||
/// </summary>
|
||||
public int transfer_type { get; set; }
|
||||
/// <summary>
|
||||
/// 模板类型-0:阶梯计价 1:固定运费 2:卖家包邮 3:货到付款
|
||||
/// </summary>
|
||||
public int rule_type { get; set; }
|
||||
/// <summary>
|
||||
/// 固定运费金额(单位:分) 固定运费模板必填 1-9900之间的整数
|
||||
/// </summary>
|
||||
public int fixed_amount { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace AllBase.Model.Result
|
||||
{
|
||||
public class ViolateInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 商品id
|
||||
/// </summary>
|
||||
public string business_id { get; set; }
|
||||
/// <summary>
|
||||
/// 违规详情描述
|
||||
/// </summary>
|
||||
public string against_detail { get; set; }
|
||||
/// <summary>
|
||||
/// 违反规则名称
|
||||
/// </summary>
|
||||
public string rule_name { get; set; }
|
||||
/// <summary>
|
||||
/// 违规店铺名称
|
||||
/// </summary>
|
||||
public string shop_id { get; set; }
|
||||
/// <summary>
|
||||
/// 罚单编号
|
||||
/// </summary>
|
||||
public string penalize_id { get; set; }
|
||||
/// <summary>
|
||||
/// 上家商品Id
|
||||
/// </summary>
|
||||
public string up_product_id { get; set; }
|
||||
/// <summary>
|
||||
/// 上家商品Id数字
|
||||
/// </summary>
|
||||
public long up_product_id_number { get; set; }
|
||||
|
||||
public string fileName { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user