package com.ruoyi.process.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.core.domain.Result; import com.ruoyi.process.pojo.QualitySupervise; import com.ruoyi.process.pojo.QualitySuperviseManagementReview; import com.ruoyi.process.service.QualitySuperviseManagementReviewService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; /** *

* 质量监督管理评审输入材料 前端控制器 *

* * @author * @since 2025-05-07 10:46:11 */ @RestController @RequestMapping("/managementReview") @Api(tags = "质量监督管理评审输入材料") @AllArgsConstructor public class QualitySuperviseManagementReviewController { private QualitySuperviseManagementReviewService qualitySuperviseManagementReviewService; /** * 分页查询 * @return */ @ApiOperation(value = "分页查询") @GetMapping("/pageManagementReview") public Result> pageManagementReview(QualitySuperviseManagementReview managementReview, Page page) { return Result.success(qualitySuperviseManagementReviewService.pageManagementReview(page, managementReview)); } /** * 新增或修改 * @return */ @ApiOperation(value = "新增或修改") @PostMapping("/saveOrUpdateManagementReview") public Result saveOrUpdateManagementReview(@RequestBody QualitySuperviseManagementReview managementReview) { return Result.success(qualitySuperviseManagementReviewService.saveOrUpdate(managementReview)); } /** * 删除 * @return */ @ApiOperation(value = "删除") @DeleteMapping("/deleteManagementReview") public Result deleteManagementReview(Integer managementReviewId) { return Result.success(qualitySuperviseManagementReviewService.removeById(managementReviewId)); } /** * 导出 * @return */ @ApiOperation(value = "导出") @GetMapping("/exportManagementReview") public void exportManagementReview(Integer managementReviewId,HttpServletResponse response) { qualitySuperviseManagementReviewService.exportManagementReview(managementReviewId, response); } }