package com.ruoyi.purchase.controller; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.aspectj.lang.annotation.Log; import com.ruoyi.framework.aspectj.lang.enums.BusinessType; import com.ruoyi.framework.web.domain.AjaxResult; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.servlet.http.HttpServletResponse; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @Tag(name = "采购报表") @RequestMapping("/purchase/report") @AllArgsConstructor public class AccountingReportController { @GetMapping("/list") @Log(title = "采购报表-项目利润", businessType = BusinessType.OTHER) public AjaxResult list(Page page) { return AjaxResult.success(); } @Log(title = "采购报表-项目利润导出", businessType = BusinessType.EXPORT) @PostMapping("/export") @Operation(summary = "采购报表-项目利润导出") public void export(HttpServletResponse response) { } @Log(title = "采购报表-增值税比对", businessType = BusinessType.OTHER) @GetMapping("/listVat") public AjaxResult listVat(Page page,String month) { return AjaxResult.success(); } @Log(title = "采购报表-增值税比对", businessType = BusinessType.EXPORT) @PostMapping("/exportTwo") @Operation(summary = "采购报表-增值税比对") public void exportTwo(HttpServletResponse response) { } }