using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using SiNan.Business; using SiNan.Model.Dto; namespace SiNan.API.Controllers { public class GOIController : BaseApiController { private GOIBusiness goiBusiness; public GOIController(IHttpContextAccessor httpContextAccessor, GOIBusiness goiBusiness) : base(httpContextAccessor) { this.goiBusiness = goiBusiness; } /// /// 产品维度分析-查询产品综合GOI /// /// /// [HttpPost] public ListResponse QueryProductGOI([FromBody] QueryProductGOIRequest request) { return goiBusiness.QueryProductGOI(request); } /// /// 产品360推广分析 /// /// /// [HttpPost] public ListResponse QueryProduct360PopularizeGOI(Product360PopularizeAnalysisRequest request) { return goiBusiness.QueryProduct360PopularizeGOI(request); } /// /// 产品360分析-星象柱状图统计接口 /// /// /// [HttpPost] public JDXXHistogramResponse QueryProduct360HistogramStatistics([FromBody]JDXXHistogramRequest request) { return goiBusiness.QueryProduct360HistogramStatistics(request); } /// /// 产品360分析-头部统计 /// /// /// [HttpPost] public Product360TopStatisticsResponse QueryProduct360TopStatistics([FromBody]Product360TopStatisticsRequest request) { return goiBusiness.QueryProduct360TopStatistics(request); } } }