Browse Source

良库预警通知

liangku_skuoptimazation
shanji 1 year ago
parent
commit
8fd12f3ce3
  1. 27
      BBWYB.Server.API/Controllers/SkuOptimizationController.cs
  2. 19
      BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs
  3. 20
      BBWYB.Server.Model/Dto/Request/LiangKu/LKInventoryAlertRequest.cs

27
BBWYB.Server.API/Controllers/SkuOptimizationController.cs

@ -0,0 +1,27 @@
using BBWYB.Server.Business;
using BBWYB.Server.Model.Dto;
using Microsoft.AspNetCore.Mvc;
namespace BBWYB.Server.API.Controllers
{
public class SkuOptimizationController : BaseApiController
{
private SkuOptimizationBusiness skuOptimizationBusiness;
public SkuOptimizationController(IHttpContextAccessor httpContextAccessor, SkuOptimizationBusiness skuOptimizationBusiness) : base(httpContextAccessor)
{
this.skuOptimizationBusiness = skuOptimizationBusiness;
}
/// <summary>
/// 良库预警通知
/// </summary>
/// <param name="request"></param>
[HttpPost]
public void LKInventoryAlertNotification([FromBody]LKInventoryAlertRequest request)
{
skuOptimizationBusiness.LKInventoryAlertNotification(request);
}
}
}

19
BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs

@ -0,0 +1,19 @@
using BBWYB.Common.Log;
using BBWYB.Common.Models;
using BBWYB.Server.Model.Dto;
using Yitter.IdGenerator;
namespace BBWYB.Server.Business
{
public class SkuOptimizationBusiness : BaseBusiness, IDenpendency
{
public SkuOptimizationBusiness(IFreeSql fsql, NLogManager nLogManager, IIdGenerator idGenerator) : base(fsql, nLogManager, idGenerator)
{
}
public void LKInventoryAlertNotification(LKInventoryAlertRequest request)
{
}
}
}

20
BBWYB.Server.Model/Dto/Request/LiangKu/LKInventoryAlertRequest.cs

@ -0,0 +1,20 @@
namespace BBWYB.Server.Model.Dto
{
public class LKInventoryAlertRequest
{
/// <summary>
/// 京东SKU
/// </summary>
public string Sku { get; set; }
/// <summary>
/// 预估需求量
/// </summary>
public int PreItemCount { get; set; }
/// <summary>
/// 需求方店铺
/// </summary>
public long ShopId { get; set; }
}
}
Loading…
Cancel
Save