using BBWY.Server.Business.Statistics; using BBWY.Server.Model.Dto; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; namespace BBWY.Server.API.Controllers { public class JDReportFormStatisticsController : BaseApiController { private JDReportFormStatisticsBusiness jDReportFormStatisticsBusiness; public JDReportFormStatisticsController(IHttpContextAccessor httpContextAccessor, JDReportFormStatisticsBusiness jDReportFormStatisticsBusiness) : base(httpContextAccessor) { this.jDReportFormStatisticsBusiness = jDReportFormStatisticsBusiness; } /// /// 计划维度GOI,支持快车和京速推 /// /// /// [HttpPost] public IList CalculationCampaignLevelGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationCampaignLevelGOI(gOIRequest); } /// /// 计划维度商品GOI /// /// /// [HttpPost] public IList CalculationCampaignLevelProductGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationCampaignLevelProductGOI(gOIRequest); } /// /// 计划维度推广GOI /// /// /// [HttpPost] public IList CalculationCampaignLevelPopularizeGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationCampaignLevelPopularizeGOI(gOIRequest); } /// /// 单元维度GOI,仅支持快车 /// /// /// [HttpPost] public IList CalculationAdGroupLevelGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationAdGroupLevelGOI(gOIRequest); } /// /// 单元维度商品GOI /// /// /// [HttpPost] public IList CalculationAdGroupLevelProductGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationAdGroupLevelProductGOI(gOIRequest); } /// /// 单元维度推广GOI /// /// /// [HttpPost] public IList CalculationAdGroupLevelPopularizeGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationAdGroupLevelPopularizeGOI(gOIRequest); } /// /// 创意维度GOI,仅支持快车 /// /// /// [HttpPost] public IList CalculationAdLevelGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationAdLevelGOI(gOIRequest); } /// /// 创意维度商品GOI /// /// /// [HttpPost] public IList CalculationAdLevelProductGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationAdLevelProductGOI(gOIRequest); } /// /// 创意维度推广GOI /// /// /// [HttpPost] public IList CalculationAdLevelPopularizeGOI([FromBody] GOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationAdLevelPopularizeGOI(gOIRequest); } /// /// SKU维度GOI,仅支持京速推 /// /// /// [HttpPost] public IList CalculationSkuLevelGOI([FromBody] SkuGOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationSkuLevelGOI(gOIRequest); } /// /// SKU维度商品GOI /// /// /// [HttpPost] public IList CalculationSkuLevelProductGOI([FromBody] SkuGOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationSkuLevelProductGOI(gOIRequest); } /// /// SKU维度推广GOI /// /// /// [HttpPost] public IList CalculationSkuLevelPopularizeGOI([FromBody] SkuGOIRequest gOIRequest) { return jDReportFormStatisticsBusiness.CalculationSkuLevelPopularizeGOI(gOIRequest); } } }