From 4f3a98f19143865cdc1de4791e8a95d96bd40c65 Mon Sep 17 00:00:00 2001 From: maven <2163098428@qq.com> Date: 星期五, 01 八月 2025 13:27:59 +0800 Subject: [PATCH] yys 密码已重置 --- cnas-process/src/main/java/com/ruoyi/process/controller/InspectionOrderController.java | 126 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 126 insertions(+), 0 deletions(-) diff --git a/cnas-process/src/main/java/com/ruoyi/process/controller/InspectionOrderController.java b/cnas-process/src/main/java/com/ruoyi/process/controller/InspectionOrderController.java new file mode 100644 index 0000000..06ada10 --- /dev/null +++ b/cnas-process/src/main/java/com/ruoyi/process/controller/InspectionOrderController.java @@ -0,0 +1,126 @@ +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.inspect.pojo.InsOrder; +import com.ruoyi.process.dto.InspectionOrderDto; +import com.ruoyi.process.pojo.InspectionOrder; +import com.ruoyi.process.service.InspectionOrderService; +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.Map; + +/** + * <p> + * 妫�楠屽鎵樺崟 鍓嶇鎺у埗鍣� + * </p> + * + * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃 + * @since 2024-12-09 + */ +@Api(tags = "妫�楠屽鎵樺崟") +@AllArgsConstructor +@RestController +@RequestMapping("/inspectionOrder") +public class InspectionOrderController { + + private InspectionOrderService inspectionOrderService; + + /** + * 濮旀墭鍗曟楠屽垎椤垫煡璇� + * @return + */ + @ApiOperation(value = "濮旀墭鍗曟楠屽垎椤垫煡璇�") + @GetMapping("/pageInspectionOrder") + public Result<IPage<InspectionOrderDto>> pageInspectionOrder(InspectionOrder inspectionOrder,Page page) throws Exception { + return Result.success(inspectionOrderService.pageInspectionOrder(page, inspectionOrder)); + } + + /** + * 濮旀墭鍗曟楠屾柊澧� + * @return + */ + + @ApiOperation(value = "濮旀墭鍗曟楠屾柊澧�") + @PostMapping("/addInspectionOrder") + public Result addInspectionOrder(@RequestBody InspectionOrderDto InspectionOrder){ + return Result.success(inspectionOrderService.addInspectionOrder(InspectionOrder)); + } + + /** + * 濮旀墭鍗曟楠屼慨鏀� + * @return + */ + @ApiOperation(value = "濮旀墭鍗曟楠屼慨鏀�") + @PostMapping("/updateInspectionOrder") + public Result updateInspectionOrder(@RequestBody InspectionOrderDto InspectionOrder){ + return Result.success(inspectionOrderService.updateInspectionOrder(InspectionOrder)); + } + + /** + * 濮旀墭鍗曟楠屽垹闄� + * @return + */ + @ApiOperation(value = "濮旀墭鍗曟楠屽垹闄�") + @DeleteMapping("/delInspectionOrder") + public Result delInspectionOrder(Integer inspectionOrderId){ + return Result.success(inspectionOrderService.delInspectionOrder(inspectionOrderId)); + } + + /** + * 濮旀墭鍗曟楠屾煡鐪嬭鎯� + * @return + */ + @ApiOperation(value = "濮旀墭鍗曟楠屾煡鐪嬭鎯�") + @GetMapping("/getInspectionOrderOne") + public Result<InspectionOrderDto> getInspectionOrderOne(Integer inspectionOrderId){ + return Result.success(inspectionOrderService.getInspectionOrderOne(inspectionOrderId)); + } + + /** + * 濮旀墭鍗曟楠屾煡鐪嬭鎯� + * @return + */ + @ApiOperation(value = "鏍规嵁鎴愬搧璁㈠崟鏌ヨ濮旀墭鍗曡鎯�") + @GetMapping("/getInspectionOrderByInsOderId") + public Result<InspectionOrderDto> getInspectionOrderByInsOderId(Integer insOrderId){ + return Result.success(inspectionOrderService.getInspectionOrderByInsOderId(insOrderId)); + } + + /** + * 濮旀墭鍗曟煡璇㈡垚鍝佽鍗� + * @return + */ + @ApiOperation(value = "濮旀墭鍗曟煡璇㈡垚鍝佽鍗�") + @GetMapping("/getInsOrderOnInspection") + public Result<IPage<InsOrder>> getInsOrderOnInspection(Page page ,InsOrder insOrder) throws Exception { + return Result.success(inspectionOrderService.getInsOrderOnInspection(page, insOrder)); + } + + /** + * 濮旀墭鍗曟垚鍝佹姤鍛婁笂浼� + * @return + */ + @ApiOperation(value = "濮旀墭鍗曟垚鍝佹姤鍛婁笂浼�") + @PostMapping("/uploadInspectionOrderFile") + public Result uploadInspectionOrderFile(MultipartFile file, Integer inspectionOrderId) { + return Result.success(inspectionOrderService.uploadInspectionOrderFile(file, inspectionOrderId)); + } + + /** + * 瀵煎嚭妫�楠屽鎵樺崟 + * @return + */ + @ApiOperation(value = "瀵煎嚭妫�楠屽鎵樺崟") + @GetMapping("/exportInspectionOrder") + public void exportInspectionOrder(Integer inspectionOrderId, HttpServletResponse response){ + inspectionOrderService.exportInspectionOrder(inspectionOrderId, response); + } +} -- Gitblit v1.9.3