店铺统计功能 30%

This commit is contained in:
wule committed 2025-08-20 18:57:42 +08:00
1 parent 7d5daf27ad
commit 4693c42024
10 files changed
+1269 -182

No files matched your search

+84
View File
@@ -249,4 +249,88 @@ namespace AllBase.Model.Result
public string AccountName { get; set; }
public string LoginStatus { get; set; }
}
public class ShopStatisticsInfo
{
#region 店铺基础信息
public long shop_id { get; set; }
public string shop_account { get; set; }
/// <summary>
/// 备注/分组
/// </summary>
public string notes { get; set; }
#endregion
/// <summary>
/// 有已发布商品
/// </summary>
public bool? havePublishProduct { get; set; } = false;
public int? lackSkcNumber { get; set; } = 0;
/// <summary>
/// 建议备货
/// </summary>
public int? advicePrepareSkcNumber { get; set; } = 0;
/// <summary>
/// 商品信息待修改
/// </summary>
public int? waitProductNumber { get; set; } = 0;
/// <summary>
/// 调价待确认
/// </summary>
public int? adjustPrice { get; set; } = 0;
/// <summary>
/// 开款待价格确认
/// </summary>
public int? reviewAdjustPrice { get; set; } = 0;
/// <summary>
/// 在售商品数
/// </summary>
public int? onSaleProductNumber { get; set; } = 0;
/// <summary>
/// 今日销量
/// </summary>
public int? saleVolume { get; set; } = 0;
/// <summary>
/// 近7日销量
/// </summary>
public int? sevenDaysSaleVolume { get; set; } = 0;
/// <summary>
/// 近30日销量
/// </summary>
public int? thirtyDaysSaleVolume { get; set; } = 0;
public ShopStatisticsPermissionsInfo permissions { get; set; }
/// <summary>
/// 即将售罄(商品数量)
/// </summary>
public int? aboutToSellOutNumber { get; set; } = 0;
/// <summary>
/// 已经售罄(商品数量)
/// </summary>
public int? alreadySoldOutNumber { get; set; } = 0;
/// <summary>
/// 近90天品质售后率
/// </summary>
public int? qualityAfterSaleRatio90d { get; set; } = 0;
/// <summary>
/// 高价限流商品数
/// </summary>
public int? highPriceLimitNumber { get; set; } = 0;
}
public class ShopStatisticsPermissionsInfo
{
public bool? thirtyDaysSaleVolume { get; set; }
public bool? qualityAfterSaleRatio90d { get; set; }
public bool? adjustPrice { get; set; }
public bool? alreadySoldOutNumber { get; set; }
public bool? reviewAdjustPrice { get; set; }
public bool? aboutToSellOutNumber { get; set; }
public bool? advicePrepareSkcNumber { get; set; }
public bool? waitProductNumber { get; set; }
public bool? highPriceLimitNumber { get; set; }
public bool? saleVolume { get; set; }
public bool? lackSkcNumber { get; set; }
public bool? sevenDaysSaleVolume { get; set; }
public bool? onSaleProductNumber { get; set; }
}
}