| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- package com.ydtech.modules.admin.controller.profitAnalysis;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.admin.model.report.profitAnalysis.ProfitAnalysisDto;
- import com.ydtech.modules.admin.model.report.profitAnalysis.ProfitAnalysisQueryDto;
- import com.ydtech.modules.admin.model.vo.TaskStatisticsVo;
- import com.ydtech.modules.admin.service.ProfitAnalysisService;
- 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;
- import java.util.List;
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/31 15:33
- * @Description: 利润分析
- */
- @Api(tags = "利润分析统计")
- @RequestMapping("/profitAnalysis")
- @RestController
- public class ProfitAnalysisController {
- @Autowired
- private ProfitAnalysisService profitAnalysisService;
- /**
- * @version
- * @author: hxl
- * @Date: 2024/7/31 15:35
- * @Description: 查询利润分析统计
- */
- @PostMapping("queryPage")
- @ApiOperation(value = "查询利润分析数据")
- public HttpResult<List<ProfitAnalysisDto>> queryPage(@RequestBody ProfitAnalysisQueryDto profitAnalysisQueryDto) {
- try{
- List<ProfitAnalysisDto> result = profitAnalysisService.queryPage(profitAnalysisQueryDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: whp
- * @Date: 2024/8/16 15:35
- * @Description: 查询利润分析统计
- */
- @PostMapping("getProfitAnalysisQueryList")
- @ApiOperation(value = "查询利润分析数据")
- public HttpResult<List<ProfitAnalysisDto>> getProfitAnalysisQueryList(@RequestBody ProfitAnalysisQueryDto profitAnalysisQueryDto) {
- try{
- List<ProfitAnalysisDto> result = profitAnalysisService.getProfitAnalysisQueryList(profitAnalysisQueryDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @version
- * @author: whp
- * @Date: 2024/10/16 15:35
- * @Description: 查询利润分析统计明细
- */
- @PostMapping("getProfitAnalysisQueryDetailsList")
- @ApiOperation(value = "查询利润分析数据")
- public HttpResult<List<ProfitAnalysisDto>> getProfitAnalysisQueryDetailsList(@RequestBody ProfitAnalysisQueryDto profitAnalysisQueryDto) {
- try{
- List<ProfitAnalysisDto> result = profitAnalysisService.getProfitAnalysisQueryDetailsList(profitAnalysisQueryDto);
- return HttpResult.ok("查询数据成功", result);
- }catch (Exception e){
- return HttpResult.error("查询错误"+e.getMessage());
- }
- }
- /**
- * @description: 控制台-利润分析应收金额导出明细
- * @author: whp
- **/
- @PostMapping("/receivableExcel")
- @ApiOperation(value = "控制台-利润分析应收金额导出明细")
- public HttpResult receivableExcel(@RequestBody ProfitAnalysisQueryDto profitAnalysisQueryDto) {
- return this.profitAnalysisService.receivableExcel(profitAnalysisQueryDto);
- }
- /**
- * @description: 控制台-利润分析实付金额导出明细
- * @author: whp
- **/
- @PostMapping("/payAmountExcel")
- @ApiOperation(value = "控制台-利润分析实付金额导出明细")
- public HttpResult payAmountExcel(@RequestBody ProfitAnalysisQueryDto profitAnalysisQueryDto) {
- return this.profitAnalysisService.payAmountExcel(profitAnalysisQueryDto);
- }
- /**
- * @description: 控制台-利润分析应付金额明细导出
- * @author: whp
- **/
- @PostMapping("/payableAmountExcel")
- @ApiOperation(value = "控制台-利润分析应付金额明细导出")
- public HttpResult payableAmountExcel(@RequestBody ProfitAnalysisQueryDto profitAnalysisQueryDto) {
- return this.profitAnalysisService.payableAmountExcel(profitAnalysisQueryDto);
- }
- }
|