Browse Source

创建SKU优化任务表

liangku_skuoptimazation
shanji 1 year ago
parent
commit
e9a2b30d4d
  1. 70
      BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs
  2. 2
      BBWYB.Server.Model/Dto/Request/LiangKu/BatchLKInventoryAlertRequest.cs

70
BBWYB.Server.Model/Db/Product/Skuoptimizationtask.cs

@ -0,0 +1,70 @@
using FreeSql.DataAnnotations;
namespace BBWYB.Server.Model.Db
{
[Table(Name = "skuoptimizationtask", DisableSyncStructure = true)]
public partial class SkuOptimizationTask
{
[Column(DbType = "bigint", IsPrimary = true)]
public long Id { get; set; }
/// <summary>
/// 完成优化时间
/// </summary>
[Column(DbType = "datetime")]
public DateTime? CompletionTime { get; set; }
[Column(DbType = "datetime")]
public DateTime? CreateTime { get; set; }
public bool? IsOptimizationCompleted { get; set; } = false;
[Column(StringLength = 50)]
public string JDSkuId { get; set; }
/// <summary>
/// 预估需求量
/// </summary>
[Column(DbType = "int")]
public int? PreItemCount { get; set; } = 0;
/// <summary>
/// 预估采购金额
/// </summary>
[Column(DbType = "decimal(18,2)")]
public decimal? PrePurchasedAmount { get; set; } = 0.00M;
[Column(StringLength = 50)]
public string ProductId { get; set; }
/// <summary>
/// 距离安全预警天数
/// </summary>
[Column(DbType = "int")]
public int? SafeWarningRemainingDay { get; set; } = 0;
[Column(DbType = "bigint")]
public long? ShopId { get; set; }
[Column(StringLength = 50)]
public string ShopName { get; set; }
[Column(StringLength = 50)]
public string SkuId { get; set; }
/// <summary>
/// 触发优化原因 首次采购 = 0, 首次优化 = 1, 再次优化 = 2
/// </summary>
[Column(DbType = "int", MapType = typeof(int))]
public Enums.TriggerOptimizationReason? TriggerOptimizationReason { get; set; } = 0;
/// <summary>
/// 进行预估的采购成本
/// </summary>
[Column(DbType = "decimal(18,2)")]
public decimal? UsePrePurchasedPrice { get; set; } = 0.00M;
}
}

2
BBWYB.Server.Model/Dto/Request/LiangKu/BatchLKInventoryAlertRequest.cs

@ -1,6 +1,6 @@
namespace BBWYB.Server.Model.Dto namespace BBWYB.Server.Model.Dto
{ {
public class BatchLKInventoryAlertRequest public class BatchLKInventoryAlertRequest
{ {
/// <summary> /// <summary>
/// 需求方店铺 /// 需求方店铺

Loading…
Cancel
Save