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