| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- package com.ydtech.modules.admin.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.admin.model.report.opetationData.*;
- import com.ydtech.modules.admin.service.OperationDataReportService;
- import com.ydtech.modules.order.entity.BasePageResult;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/1 11:31
- * @Description: 控制台 运营数据统计
- */
- @Api(tags = "运营数据统计")
- @RequestMapping("/operationDataReport")
- @RestController
- public class OperationDataReportConroller {
- @Autowired
- private OperationDataReportService operationDataReportService;
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/1 11:37
- * @Description: 查询业务数据
- */
- @PostMapping("queryBusinessDataPage")
- @ApiOperation(value = "查询运营业务数据")
- public HttpResult<BasePageResult<BusinessDataDto>> queryBusinessDataPage(@RequestBody BusinessDataQueryDto businessDataQueryDto) {
- try{
- BasePageResult<BusinessDataDto> result = operationDataReportService.queryBusinessDataPage(businessDataQueryDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/3 11:17
- * @Description: 查询报价次数数据
- */
- @PostMapping("queryQuotationCountDataPage")
- @ApiOperation(value = "查询报价次数数据")
- public HttpResult<BasePageResult<QuotationCountDataDto>> queryQuotationCountDataPage(@RequestBody QuotationCountQueryDto quotationCountQueryDto) {
- try{
- BasePageResult<QuotationCountDataDto> result = operationDataReportService.queryQuotationCountDataPage(quotationCountQueryDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/3 11:17
- * @Description: 查询运营人员数据
- */
- @PostMapping("queryOperationsPersonnelDataPage")
- @ApiOperation(value = "查询运营人员数据")
- public HttpResult<BasePageResult<OperationsPersonnelDataDto>> queryOperationsPersonnelDataPage(@RequestBody QuotationCountQueryDto quotationCountQueryDto) {
- try{
- BasePageResult<OperationsPersonnelDataDto> result = operationDataReportService.queryOperationsPersonnelDataPage(quotationCountQueryDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/3 11:17
- * @Description: 查询电销数据
- */
- @PostMapping("queryTelemarketingDataDtoCountDataPage")
- @ApiOperation(value = "查询电销数据")
- public HttpResult<BasePageResult<TelemarketingDataDto>> queryTelemarketingDataDtoCountDataPage(@RequestBody TelemarketingDataQueryDto telemarketingDataQueryDto) {
- try{
- BasePageResult<TelemarketingDataDto> result = operationDataReportService.queryTelemarketingDataDtoCountDataPage(telemarketingDataQueryDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- }
|