diff --git a/BBWYB.Server.API/Controllers/SkuOptimizationController.cs b/BBWYB.Server.API/Controllers/SkuOptimizationController.cs new file mode 100644 index 0000000..cae83c9 --- /dev/null +++ b/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; + } + + /// + /// 良库预警通知 + /// + /// + [HttpPost] + public void LKInventoryAlertNotification([FromBody]LKInventoryAlertRequest request) + { + skuOptimizationBusiness.LKInventoryAlertNotification(request); + } + } +} diff --git a/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs b/BBWYB.Server.Business/SkuOptimization/SkuOptimizationBusiness.cs new file mode 100644 index 0000000..277fa77 --- /dev/null +++ b/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) + { + + } + } +} diff --git a/BBWYB.Server.Model/Dto/Request/LiangKu/LKInventoryAlertRequest.cs b/BBWYB.Server.Model/Dto/Request/LiangKu/LKInventoryAlertRequest.cs new file mode 100644 index 0000000..a34cc54 --- /dev/null +++ b/BBWYB.Server.Model/Dto/Request/LiangKu/LKInventoryAlertRequest.cs @@ -0,0 +1,20 @@ +namespace BBWYB.Server.Model.Dto +{ + public class LKInventoryAlertRequest + { + /// + /// 京东SKU + /// + public string Sku { get; set; } + + /// + /// 预估需求量 + /// + public int PreItemCount { get; set; } + + /// + /// 需求方店铺 + /// + public long ShopId { get; set; } + } +}