From cb5ddf074d60b72e35ee4bafaec95530f53d1839 Mon Sep 17 00:00:00 2001
From: luo <2855143437@qq.com>
Date: 星期六, 09 十二月 2023 08:59:34 +0800
Subject: [PATCH] 12.9

---
 guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/SysDeptController.java |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/SysDeptController.java b/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/SysDeptController.java
index 83ba14a..f0e6580 100644
--- a/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/SysDeptController.java
+++ b/guns-management/src/main/java/com/stylefeng/guns/modular/code/controller/SysDeptController.java
@@ -35,8 +35,8 @@
     @GetMapping(value = "/list")
     @ApiOperation(value = "列表", tags = {"后台-部门管理"})
     @ResponseBody
-    public Object list(String name) {
-        List<Map<String, Object>> list = this.deptService.list(name);
+    public Object list(String fullname) {
+        List<Map<String, Object>> list = this.deptService.list(fullname);
         return list;
     }
 
@@ -50,6 +50,7 @@
             throw new GunsException(BizExceptionEnum.REQUEST_NULL);
         }
         //完善pids,根据pid拿到pid的pids
+        dept.setPid(0);
         deptSetPids(dept);
         this.deptService.insert(dept);
         return ResultUtil.success("添加成功");
@@ -59,19 +60,28 @@
 
     @DataSource(name = "dataSourceBiz")
     @GetMapping(value = "/tree")
-    @ApiOperation(value = "获取部门树", tags = {"后台-部门管理"})
+    @ApiOperation(value = "获取部下拉框", tags = {"后台-部门管理"})
     @ResponseBody
-    public List<ZTreeNode> tree() {
+    public List<Dept> tree() {
         List<ZTreeNode> tree = this.deptService.tree();
         tree.add(ZTreeNode.createParent());
-        return tree;
+
+   return     deptService.selectList(null);
+//        return tree;
     }
 
-    @DataSource(name = "dataSourceBiz")
+    @DeleteMapping ("/delete")
+    @ResponseBody
+    @ApiOperation(value = "删除部门", tags = {"后台-部门管理"})
+    public ResultUtil delete(Integer id) {
+        deptService.deleteById(id);
+       return ResultUtil.success("删除成功");
+    }
+
     @GetMapping ("pre/edit/{deptId}")
     public Dept deptUpdate(@PathVariable Integer deptId, Model model) {
         Dept dept = deptService.selectById(deptId);
-       return dept;
+        return dept;
     }
 
 
@@ -84,6 +94,7 @@
         if (ToolUtil.isEmpty(dept) || dept.getId() == null) {
             throw new GunsException(BizExceptionEnum.REQUEST_NULL);
         }
+        dept.setPid(0);
         deptSetPids(dept);
         Dept dept1 = deptService.selectById(dept.getId());
         deptService.updateById(dept);

--
Gitblit v1.7.1