using BBWYB.Server.Business; using Microsoft.AspNetCore.Mvc; namespace BBWYB.Server.API.Controllers { public class AggregationPurchaserController : BaseApiController { private AggregionPurchaserBusiness aggregionPurchaserBusiness; public AggregationPurchaserController(IHttpContextAccessor httpContextAccessor, AggregionPurchaserBusiness aggregionPurchaserBusiness) : base(httpContextAccessor) { this.aggregionPurchaserBusiness = aggregionPurchaserBusiness; } /// <summary> /// 采购商聚合 /// </summary> [HttpPost] public void AutoAggregion() { aggregionPurchaserBusiness.AutoAggregion(); } /// <summary> /// 根据指定采购商Id聚合 /// </summary> /// <param name="purchaserIdList"></param> [HttpPost] public void AggregionByPurchaserIdList([FromBody] IList<string> purchaserIdList) { aggregionPurchaserBusiness.AggregionByPurchaserIdList(purchaserIdList); } /// <summary> /// 聚合所有采购商 /// </summary> [HttpPost] public void AggregionAllPurchaser() { aggregionPurchaserBusiness.AggregionAllPurchaser(); } } }