From d85713cca5443547a7d4646d4e80abfce136eff8 Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期二, 02 七月 2024 15:54:17 +0800
Subject: [PATCH] 电磁锁根据三一车辆主键删除提交
---
ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java | 10 ++++++++++
ard-work/src/main/java/com/ruoyi/sy/mapper/ArdTankLockMapper.java | 2 ++
ard-work/src/main/java/com/ruoyi/sy/service/IArdTankLockService.java | 2 ++
ard-work/src/main/resources/mapper/sy/ArdTankLockMapper.xml | 4 ++++
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java | 6 ++++++
5 files changed, 24 insertions(+), 0 deletions(-)
diff --git a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java
index 87953d0..d3b6b6c 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/controller/ArdTankLockController.java
@@ -162,6 +162,16 @@
}
/**
+ * 鏍规嵁car_id鍒犻櫎鐢电閿�
+ */
+ @ApiOperation("鏍规嵁car_id鍒犻櫎鐢电閿�")
+ @PreAuthorize("@ss.hasPermi('sy:lock:deleteLockByCarId')")
+ @PostMapping("/deleteLockByCarId")
+ public AjaxResult deleteLockByCarId(@RequestBody ArdTankLock ardTankLock) {
+ return toAjax(ardTankLockService.deleteLockByCarId(ardTankLock.getCarId()));
+ }
+
+ /**
* 鏂板鐢靛瓙鍥存爮
*/
@ApiOperation("鏂板鐢靛瓙鍥存爮")
diff --git a/ard-work/src/main/java/com/ruoyi/sy/mapper/ArdTankLockMapper.java b/ard-work/src/main/java/com/ruoyi/sy/mapper/ArdTankLockMapper.java
index c75840d..495c700 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/mapper/ArdTankLockMapper.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/mapper/ArdTankLockMapper.java
@@ -65,4 +65,6 @@
public int insertArdTankLocks(@Param("ardTankLocks") List<ArdTankLock> ardTankLocks);
public List<ArdTankLock> getLockByCarId(String carId);
+
+ public int deleteLockByCarId(String carId);
}
diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/IArdTankLockService.java b/ard-work/src/main/java/com/ruoyi/sy/service/IArdTankLockService.java
index 8a5b98f..8480ed9 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/service/IArdTankLockService.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/service/IArdTankLockService.java
@@ -67,4 +67,6 @@
public List<Map<String,Object>> getAll(String usersId);
public Map<String, Object> getLockByCarId(String carId,String usersId);
+
+ public int deleteLockByCarId(String carId);
}
diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java
index ff8c7f2..cf528dc 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdTankLockServiceImpl.java
@@ -272,4 +272,10 @@
resultMap.put("lockList",result);
return resultMap;
}
+
+ @Override
+ public int deleteLockByCarId(String carId) {
+ int result = ardTankLockMapper.deleteLockByCarId(carId);
+ return result;
+ }
}
diff --git a/ard-work/src/main/resources/mapper/sy/ArdTankLockMapper.xml b/ard-work/src/main/resources/mapper/sy/ArdTankLockMapper.xml
index d07658d..9e46032 100644
--- a/ard-work/src/main/resources/mapper/sy/ArdTankLockMapper.xml
+++ b/ard-work/src/main/resources/mapper/sy/ArdTankLockMapper.xml
@@ -111,4 +111,8 @@
<select id="getLockByCarId" resultMap="ArdTankLockResult" parameterType="java.lang.String">
select * from ard_tank_lock atl where car_id = #{carId} order by atl.lock_num
</select>
+
+ <delete id="deleteLockByCarId" parameterType="java.lang.String">
+ delete from ard_tank_lock where car_id = #{carId}
+ </delete>
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3