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.common.utils.JackSonUtil; import com.ruoyi.process.dto.ProcessMethodSearchNewDto; import com.ruoyi.process.pojo.ProcessMethodSearchNew; import com.ruoyi.process.service.ProcessMethodSearchNewService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.List; import java.util.Map; /** * 标准查新 * * @author zhuo * @since 2024-11-04 */ @Api(tags = "标准查新") @AllArgsConstructor @RestController @RequestMapping("/processMethodSearchNew") public class ProcessMethodSearchNewController { private ProcessMethodSearchNewService processMethodSearchNewService; /** * 新增标准查新 * * @param processMethodSearchNewList * @return */ @ApiOperation(value = "新增标准查新") @PostMapping("/addMethodSearchNew") public Result addMethodSearchNew(@RequestBody List processMethodSearchNewList) { return Result.success(processMethodSearchNewService.addMethodSearchNew(processMethodSearchNewList)); } /** * 修改标准查新 * * @param processMethodSearchNew * @return */ @ApiOperation(value = "修改标准查新") @PostMapping("/updateMethodSearchNew") public Result updateMethodSearchNew(@RequestBody ProcessMethodSearchNew processMethodSearchNew) { return Result.success(processMethodSearchNewService.updateById(processMethodSearchNew)); } /** * 标准查新列表 * * @param * @return */ @ApiOperation(value = "标准查新列表") @GetMapping("/pageMethodSearchNew") public Result> pageMethodSearchNew( Page page,ProcessMethodSearchNewDto processMethodSearchNew) throws Exception { return Result.success(processMethodSearchNewService.pageMethodSearchNew(page, processMethodSearchNew)); } @ApiOperation(value = "标准查新导出") @GetMapping("/exportMethodSearchNew") public void exportMethodSearchNew(ProcessMethodSearchNewDto processMethodSearchNew, HttpServletResponse response) throws Exception { processMethodSearchNewService.exportMethodSearchNew(processMethodSearchNew, response); } /** * 导入标准查新 * * @return */ @ApiOperation(value = "导入标准查新") @PostMapping("/importMethodSearchNew") public Result importMethodSearchNew(MultipartFile file) { processMethodSearchNewService.importMethodSearchNew(file); return Result.success(); } /** * 删除标准查新 * * @return */ @ApiOperation(value = "删除标准查新") @GetMapping("/deleteById") public Result deleteByMethodSearchNewId(@RequestParam("methodSearchNewId")Integer methodSearchNewId) { processMethodSearchNewService.removeById(methodSearchNewId); return Result.success("删除成功"); } }