From affa6356b8e9c85f3fa9cc1d7220fe3d07b095ec Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Thu, 9 Oct 2025 13:48:27 +0800 Subject: [PATCH] =?UTF-8?q?tlias=E7=AE=A1=E7=90=86=E7=B3=BB=E7=BB=9F-?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E9=83=A8=E9=97=A8=E5=8A=9F=E8=83=BD=E5=AE=9E?= =?UTF-8?q?=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/inmind/controller/DeptController.java | 10 ++++++++++ .../src/main/java/com/inmind/mapper/DeptMapper.java | 6 ++++++ .../src/main/java/com/inmind/service/DeptService.java | 3 +++ .../java/com/inmind/service/impl/DeptServiceImpl.java | 8 +++++++- 4 files changed, 26 insertions(+), 1 deletion(-) diff --git a/tlias-web-management/src/main/java/com/inmind/controller/DeptController.java b/tlias-web-management/src/main/java/com/inmind/controller/DeptController.java index fecedda..e89fccc 100644 --- a/tlias-web-management/src/main/java/com/inmind/controller/DeptController.java +++ b/tlias-web-management/src/main/java/com/inmind/controller/DeptController.java @@ -32,4 +32,14 @@ public class DeptController { List deptList = deptService.list(); return Result.success(deptList); } + + /* + 删除部门 + */ + @DeleteMapping("/depts/{id}") + public Result delete(@PathVariable Integer id){ + log.info("删除部门:{}",id); + deptService.delete(id); + return Result.success(); + } } diff --git a/tlias-web-management/src/main/java/com/inmind/mapper/DeptMapper.java b/tlias-web-management/src/main/java/com/inmind/mapper/DeptMapper.java index 8b21999..0b4c2f3 100644 --- a/tlias-web-management/src/main/java/com/inmind/mapper/DeptMapper.java +++ b/tlias-web-management/src/main/java/com/inmind/mapper/DeptMapper.java @@ -1,6 +1,7 @@ package com.inmind.mapper; import com.inmind.pojo.Dept; +import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; @@ -8,6 +9,11 @@ import java.util.List; @Mapper public interface DeptMapper { + //查询部门 @Select("select * from dept") List list(); + + //根据id删除部门 + @Delete("delete from dept where id = #{id}") + void delete(Integer id); } diff --git a/tlias-web-management/src/main/java/com/inmind/service/DeptService.java b/tlias-web-management/src/main/java/com/inmind/service/DeptService.java index ed66b69..45f8b2d 100644 --- a/tlias-web-management/src/main/java/com/inmind/service/DeptService.java +++ b/tlias-web-management/src/main/java/com/inmind/service/DeptService.java @@ -7,4 +7,7 @@ import java.util.List; public interface DeptService { //查询部门列表数据 List list(); + + //根据id删除部门 + void delete(Integer id); } diff --git a/tlias-web-management/src/main/java/com/inmind/service/impl/DeptServiceImpl.java b/tlias-web-management/src/main/java/com/inmind/service/impl/DeptServiceImpl.java index b97bd6d..5657755 100644 --- a/tlias-web-management/src/main/java/com/inmind/service/impl/DeptServiceImpl.java +++ b/tlias-web-management/src/main/java/com/inmind/service/impl/DeptServiceImpl.java @@ -14,10 +14,16 @@ public class DeptServiceImpl implements DeptService { @Autowired private DeptMapper deptMapper; - @Override + //查询部门列表 @Override public List list() { //调用deptMapper获取部门列表数据 List deptList = deptMapper.list(); return deptList; } + + //根据id删除部门 + @Override + public void delete(Integer id) { + deptMapper.delete(id); + } }