using Microsoft.AspNetCore.Mvc; using SiNan.Business; using SiNan.Model.Dto; namespace SiNan.API.Controllers { public class ProductController : BaseApiController { private ProductBusiness productBusiness; public ProductController(IHttpContextAccessor httpContextAccessor, ProductBusiness productBusiness) : base(httpContextAccessor) { this.productBusiness = productBusiness; } /// /// 设置SKU最大亏损,级联更新SPU最大亏损 /// /// [HttpPost] public void SetMaxDeficitThreshold([FromBody] SetMaxDeficitThresholdRequest request) { productBusiness.SetMaxDeficitThreshold(request); } /// /// 获取产品列表 /// /// /// [HttpPost] public ProductListResponse GetProductList([FromBody] SearchProductRequest searchProductRequest) { return productBusiness.GetProductList(searchProductRequest); } /// /// 获取sku列表 /// /// /// [HttpPost] public IList GetProductSkuList([FromBody] SearchProductSkuRequest searchProductSkuRequest) { return productBusiness.GetProductSkuList(searchProductSkuRequest); } } }