From 51f67136d3f6ff27a9f879b8c13bd308a7a733e1 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 17 四月 2025 09:14:02 +0800
Subject: [PATCH] 删除工单,物理删除图片调整
---
ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java | 83 ++++++++++++++++++++++++++++++++++++++++-
1 files changed, 80 insertions(+), 3 deletions(-)
diff --git a/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java b/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
index a4de4ff..10724b8 100644
--- a/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
+++ b/ycl-server/src/main/java/com/ycl/platform/controller/YwThresholdController.java
@@ -1,7 +1,9 @@
package com.ycl.platform.controller;
import annotation.Log;
+import com.ycl.platform.domain.entity.WorkOrderWhite;
import com.ycl.platform.domain.entity.YwThreshold;
+import com.ycl.platform.domain.query.WorkOrderWhiteQuery;
import com.ycl.platform.service.IYwThresholdService;
import com.ycl.system.AjaxResult;
import com.ycl.system.Result;
@@ -91,17 +93,92 @@
{
return toAjax(ywThresholdService.deleteYwThresholdByIds(ids));
}
+ /**
+ * 宸ュ崟鐧藉悕鍗曞垪琛�
+ */
+ @PostMapping("/white/page")
+ @ApiOperation(value = "宸ュ崟鐧藉悕鍗曞垪琛�", notes = "宸ュ崟鐧藉悕鍗曞垪琛�")
+ public Result whitePage(@RequestBody WorkOrderWhiteQuery workOrderWhiteQuery)
+ {
+ return ywThresholdService.selectWorkOrderWhiteList(workOrderWhiteQuery);
+ }
/**
- * 瀵煎叆鏁版嵁
+ * 宸ュ崟鐧藉悕鍗曡鎯�
+ */
+ @GetMapping("/white/{id}")
+ @ApiOperation(value = "宸ュ崟鐧藉悕鍗曡鎯�", notes = "宸ュ崟鐧藉悕鍗曡鎯�")
+ public Result whiteDetail(@PathVariable Integer id)
+ {
+ return ywThresholdService.selectWorkOrderWhiteDetail(id);
+ }
+ /**
+ * 娣诲姞宸ュ崟鐧藉悕鍗�
+ *
+ * @param workOrderWhite 鐧借壊宸ュ崟
+ * @return {@link Result }
+ * @author
+ */
+ @PostMapping("/white/add")
+ @ApiOperation(value = "鏂板宸ュ崟鐧藉悕鍗�", notes = "鏂板宸ュ崟鐧藉悕鍗�")
+ public Result addWorkOrderWhite(@RequestBody WorkOrderWhite workOrderWhite) {
+ return ywThresholdService.addWorkOrderWhite(workOrderWhite);
+ }
+
+ /**
+ * 淇敼宸ュ崟鐧藉悕鍗�
+ *
+ * @param workOrderWhite 鐧借壊宸ュ崟
+ * @return {@link Result }
+ * @author
+ */
+ @PostMapping("/white/update")
+ @ApiOperation(value = "淇敼宸ュ崟鐧藉悕鍗�", notes = "淇敼宸ュ崟鐧藉悕鍗�")
+ public Result updateWorkOrderWhite(@RequestBody WorkOrderWhite workOrderWhite) {
+ return ywThresholdService.updateWorkOrderWhite(workOrderWhite);
+ }
+ /**
+ * 鎵归噺鍒犻櫎宸ュ崟鐧藉悕鍗�
+ *
+ * @param ids ids
+ * @return {@link Result }
+ * @author
+ */
+ @DeleteMapping("/white/batchDelete")
+ @ApiOperation(value = "鎵归噺鍒犻櫎宸ュ崟鐧藉悕鍗�", notes = "鎵归噺鍒犻櫎宸ュ崟鐧藉悕鍗�")
+ public Result batchDeleteWorkOrderWhite(@RequestBody List<String> ids) {
+ return ywThresholdService.batchDeleteWorkOrderWhite(ids);
+ }
+
+ /**
+ * 瀵煎嚭鐧藉悕鍗�
+ * @param response
+ * @throws IOException
+ */
+ @GetMapping("/white/export")
+ @ApiOperation(value = "瀵煎嚭鏁版嵁", notes = "瀵煎嚭鏁版嵁")
+ public void whiteExport(HttpServletResponse response) throws IOException {
+ ywThresholdService.whiteExport(response);
+ }
+ /**
+ * 瀵煎叆鐧藉悕鍗�
*
* @param file 鏂囦欢
* @return {@link Result }
* @author
*/
@PostMapping("/import")
- @ApiOperation(value = "瀵煎叆鏁版嵁", notes = "瀵煎叆鏁版嵁")
+ @ApiOperation(value = "瀵煎叆鐧藉悕鍗�", notes = "瀵煎叆鐧藉悕鍗�")
public Result importData(MultipartFile file) throws IOException, ParseException, ExecutionException, InterruptedException {
- return ywThresholdService.importData(file);
+ return ywThresholdService.importWhite(file);
+ }
+
+ /**
+ * 鏂板鐧藉悕鍗曟晠闅滅被鍨�
+ */
+ @PostMapping("/addBatch")
+ @ApiOperation(value = "鏂板鐧藉悕鍗曟晠闅滅被鍨�", notes = "鏂板鐧藉悕鍗曟晠闅滅被鍨�")
+ public Result addBatch(@RequestBody WorkOrderWhite addErrorForm) {
+ return ywThresholdService.addBatch(addErrorForm);
}
}
--
Gitblit v1.8.0