From 7ef4892f9f24f941aca37e6b3991b808a0aca619 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期五, 08 九月 2023 11:16:35 +0800
Subject: [PATCH] 优化

---
 ycl-platform/src/main/java/com/ycl/controller/carManage/CarManageController.java |   31 ++++++++++++++++++++++---------
 1 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/ycl-platform/src/main/java/com/ycl/controller/carManage/CarManageController.java b/ycl-platform/src/main/java/com/ycl/controller/carManage/CarManageController.java
index fcad4b0..beaffb5 100644
--- a/ycl-platform/src/main/java/com/ycl/controller/carManage/CarManageController.java
+++ b/ycl-platform/src/main/java/com/ycl/controller/carManage/CarManageController.java
@@ -7,6 +7,7 @@
 import com.ycl.annotation.LogSave;
 import com.ycl.api.CommonResult;
 import com.ycl.controller.BaseController;
+import com.ycl.dto.carManage.CarEnforcecarVo;
 import com.ycl.entity.carManage.CarEnforcecar;
 import com.ycl.entity.carManage.CarSlagcar;
 import com.ycl.enums.common.ResultCode;
@@ -17,6 +18,8 @@
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
 
 /**
  * <p>
@@ -38,15 +41,11 @@
 
     @ApiOperation(value = "鏌ヨ鎵ф硶杞�")
     @GetMapping("/query_enforce")
-    public CommonResult searchEnforceCar(@RequestParam(required = false) String carNum,
-                                         @RequestParam Integer size,
-                                         @RequestParam Integer current) {
-        Page<CarEnforcecar> carEnforcecarPage = new Page<>();
-        carEnforcecarPage.setSize(size);
-        carEnforcecarPage.setCurrent(current);
-        return CommonResult.success(iCarEnforcecarService
-                .page(carEnforcecarPage, new LambdaQueryWrapper<CarEnforcecar>()
-                        .like(StringUtils.isNotBlank(carNum), CarEnforcecar::getCarNumber, carNum)));
+    public CommonResult<Page<CarEnforcecarVo>> searchEnforceCar(@RequestParam(required = false) String carNum,
+                                                                @RequestParam Integer size,
+                                                                @RequestParam Integer current) {
+        Page<CarEnforcecarVo> page = iCarEnforcecarService.searchEnforceCar(size, current, carNum);
+        return CommonResult.success(page);
     }
 
     @ApiOperation(value = "鏌ヨ娓e湡杞�")
@@ -130,4 +129,18 @@
     public CommonResult deleteSlagCar(@RequestParam Integer id) {
         return CommonResult.success(iCarSlagcarService.removeById(id));
     }
+
+    @ApiOperation("鎵归噺鍒犻櫎鎵ф硶杞�")
+    @DeleteMapping("/batch_deletion_enforce")
+    @LogSave(operationType = "杞﹁締绠$悊", contain = "鎵归噺鍒犻櫎鎵ф硶杞�")
+    public CommonResult batchDeleteEnforce(@RequestParam List<Long> ids) {
+        return CommonResult.success(iCarEnforcecarService.removeBatchByIds(ids));
+    }
+
+    @ApiOperation("鎵归噺鍒犻櫎娓e湡杞�")
+    @DeleteMapping("/batch_deletion_slag")
+    @LogSave(operationType = "杞﹁締绠$悊", contain = "鎵归噺鍒犻櫎娓e湡杞�")
+    public CommonResult batchDeleteSlag(@RequestParam List<Long> ids) {
+        return CommonResult.success(iCarSlagcarService.removeBatchByIds(ids));
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0