10 changed files with 811 additions and 461 deletions
@ -0,0 +1,147 @@ |
|||||
|
using FreeSql.DataAnnotations; |
||||
|
|
||||
|
namespace SiNan.Model.Db |
||||
|
{ |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// spu评论数据变更表
|
||||
|
/// </summary>
|
||||
|
[Table(Name = "spuchange", DisableSyncStructure = true)] |
||||
|
public partial class Spuchange |
||||
|
{ |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// Id
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 50, IsPrimary = true, IsNullable = false)] |
||||
|
public string Id { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 创建时间
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "datetime")] |
||||
|
public DateTime CreateTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 创建人Id
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string CreatorId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 好评率
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string GoodRate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 差评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string HasBad { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 好评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string HasGood { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 有图评价
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string HasImg { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 中评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string HasMedium { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 追评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string HasMore { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 带视频评价
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string HasVideo { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的好评率
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldGoodRate { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的差评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldHasBad { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的好评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldHasGood { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的有图评价
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldHasImg { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的中评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldHasMedium { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的追评
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldHasMore { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的带视频评价
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldHasVideo { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 旧的全部评价
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string OldTotalCount { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// Spu
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string Spu { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// Spu表Id
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string SpusId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 团队ID
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string TeamId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 全部评价
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 11)] |
||||
|
public string TotalCount { get; set; } |
||||
|
|
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,68 @@ |
|||||
|
using FreeSql.DataAnnotations; |
||||
|
|
||||
|
namespace SiNan.Model.Db |
||||
|
{ |
||||
|
|
||||
|
[Table(Name = "ordersku", DisableSyncStructure = true)] |
||||
|
public partial class OrderSku |
||||
|
{ |
||||
|
|
||||
|
[Column(DbType = "bigint(1)", IsPrimary = true)] |
||||
|
public long Id { get; set; } |
||||
|
|
||||
|
[Column(DbType = "datetime")] |
||||
|
public DateTime? CreateTime { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 销售数量
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "int(1)")] |
||||
|
public int? ItemTotal { get; set; } |
||||
|
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string OrderId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 销售单价
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "decimal(20,2)")] |
||||
|
public decimal? Price { get; set; } |
||||
|
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string ProductId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 货号
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 50)] |
||||
|
public string ProductNo { get; set; } |
||||
|
|
||||
|
[Column(StringLength = 50, IsNullable = false)] |
||||
|
public string SkuId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// Sku标题
|
||||
|
/// </summary>
|
||||
|
[Column(StringLength = 255)] |
||||
|
public string Title { get; set; } |
||||
|
|
||||
|
[Column(StringLength = 255)] |
||||
|
public string Logo { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 代发信息Id
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "bigint(1)", IsNullable = true)] |
||||
|
public long? OrderDropShippingId { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 是否售后
|
||||
|
/// </summary>
|
||||
|
[Column(DbType = "bit")] |
||||
|
public bool IsRefund { get; set; } = false; |
||||
|
|
||||
|
[Column(IsIgnore = true)] |
||||
|
public long ShopId { get; set; } |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,15 @@ |
|||||
|
namespace SiNan.Model.Dto |
||||
|
{ |
||||
|
public class Product360TopStatisticsRequest |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 按SPU查询传该值
|
||||
|
/// </summary>
|
||||
|
public string Spu { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 按SKU查询传该值,同时有值会忽略SPU
|
||||
|
/// </summary>
|
||||
|
public string Sku { get; set; } |
||||
|
} |
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
namespace SiNan.Model.Dto |
||||
|
{ |
||||
|
public class Product360TopStatisticsResponse |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// 月销量(近30天销量)
|
||||
|
/// </summary>
|
||||
|
public decimal? MonthSaleCount { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 评价数,string类型
|
||||
|
/// </summary>
|
||||
|
public string EvaluateCount { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 累计亏损
|
||||
|
/// </summary>
|
||||
|
public decimal? TotalDeficit { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 最大亏损阈值
|
||||
|
/// </summary>
|
||||
|
public decimal? MaxDeficit { get; set; } |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 上架时间
|
||||
|
/// </summary>
|
||||
|
public DateTime? CreateTime { get; set; } |
||||
|
} |
||||
|
} |
Loading…
Reference in new issue