子账号管理相关内容

This commit is contained in:
wule committed 2025-07-05 16:55:35 +08:00
1 parent 9fe9fa2610
commit b48f320099
101 files changed
+3171 -572

No files matched your search

+13 -6
View File
@@ -39,7 +39,7 @@ namespace AllBase.Model.Result
foreach (var sub in this.ShopSubAccountList)
{
if (sub.group_name == "客服")
accountStr += sub.name + ",";
accountStr += sub.user_name + ",";
}
return accountStr.TrimEnd(',');
}
@@ -55,7 +55,7 @@ namespace AllBase.Model.Result
foreach (var sub in this.ShopSubAccountList)
{
if (sub.group_name == "上货")
accountStr += sub.name + ",";
accountStr += sub.user_name + ",";
}
return accountStr.TrimEnd(',');
}
@@ -71,7 +71,7 @@ namespace AllBase.Model.Result
foreach (var sub in this.ShopSubAccountList)
{
if (sub.group_name == "采购")
accountStr += sub.name + ",";
accountStr += sub.user_name + ",";
}
return accountStr.TrimEnd(',');
}
@@ -104,7 +104,13 @@ namespace AllBase.Model.Result
/// 拍单Api授权信息
/// </summary>
public AuthInfo BuyApiAuth { get; set; } = new AuthInfo();
/// <summary>
/// 子账户
/// </summary>
public string SubUserName { get; set; }
/// <summary>
/// 子账户列表(抖店用)
/// </summary>
public List<DouShopSubAccountInfo> ShopSubAccountList { get; } = new List<DouShopSubAccountInfo>();
public int OnlineProductCount { get; set; } = -1;
@@ -150,7 +156,8 @@ namespace AllBase.Model.Result
public class SubAccountInfo
{
public string name { get; set; }
public string user_name { get; set; }
public string nick_name { get; set; }
public string mobile { get; set; }
public string group_id { get; set; }
public string group_name
@@ -181,7 +188,7 @@ namespace AllBase.Model.Result
{
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 sub_user_name { get { return user_name; } set { user_name = value; } }
public string status { get; set; } = "1";
public string company_id { get; set; }
}
+106
View File
@@ -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 TemuPriceAdjustInfo
{
/// <summary>
/// 店铺Id(非登录id)
/// </summary>
public long supplierId { get; set; }
/// <summary>
/// skcId
/// </summary>
public long skcId { get; set; }
/// <summary>
/// 商品Id
/// </summary>
public long productId { get;set; }
public string productName { get; set; }
public string image { get; set; }
/// <summary>
/// 调价单号
/// </summary>
public string priceOrderSn { get; set;}
/// <summary>
/// 调价Id
/// </summary>
public long? id { get; set; }
/// <summary>
/// 申请来源
/// </summary>
public string source { get; set; }
/// <summary>
/// 调价原因
/// </summary>
public string adjustReason { get; set; }
/// <summary>
/// sku详情列表
/// </summary>
public List<SkuInfoItem> skuInfoItemList { get; set; } = new List<SkuInfoItem>();
public string skuIds
{
get
{
var skuIsList = this.skuInfoItemList.Select(s => s.productSkuId).ToList();
return string.Join(",", skuIsList);
}
}
public string skuSpecs
{
get
{
var skuSpecList = this.skuInfoItemList.Select(s => s.spec).ToList();
return string.Join(",", skuSpecList);
}
}
/// <summary>
/// 申报价格类型
/// </summary>
public string activityInvitationName { get; set; }
/// <summary>
/// 调整后申报价格
/// </summary>
public decimal? newSupplyPrice { get; set; }
/// <summary>
/// 是否已取消调价
/// </summary>
public bool isRefuseAdjust { get; set; } = false;
}
public class SkuInfoItem
{
/// <summary>
/// skuId
/// </summary>
public long? productSkuId { get; set; }
public string skuExtCode { get; set; }
public int? priceBeforeExchange { get; set; }
public int? moreThanReviewPrice { get; set; }
/// <summary>
/// sku名称
/// </summary>
public string spec { get; set; }
/// <summary>
/// 计价货币 "CNY",
/// </summary>
public string priceCurrency { get; set; }
/// <summary>
/// 币种 计价货币名称 "人民币"
/// </summary>
public string currencyName { get; set; }
/// <summary>
/// 价格 2500 单位分
/// </summary>
public int? price { get; set; }
/// <summary>
///
/// </summary>
public int? reviewSupplyPrice { get; set; }
public string semiManagerSource { get; set; }
}
}
@@ -9,7 +9,7 @@ namespace AllBase.Model.Result
/// <summary>
/// 系统待创建备货单
/// </summary>
public class StockInfo
public class TemuStockInfo
{
/// <summary>
/// 卖家店铺id