From c406a0d570adba51dde7059c447cde5720e6a517 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期一, 08 七月 2024 10:53:19 +0800
Subject: [PATCH] feat:部门新增

---
 src/main/resources/mapper/DepartmentMapper.xml                            |    4 ++--
 src/main/java/com/mindskip/xzs/controller/admin/DepartmentController.java |    4 ++--
 src/main/java/com/mindskip/xzs/service/DepartmentService.java             |    3 +--
 src/main/java/com/mindskip/xzs/service/impl/DepartmentServiceImpl.java    |   10 +++-------
 4 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/src/main/java/com/mindskip/xzs/controller/admin/DepartmentController.java b/src/main/java/com/mindskip/xzs/controller/admin/DepartmentController.java
index d924abd..467759d 100644
--- a/src/main/java/com/mindskip/xzs/controller/admin/DepartmentController.java
+++ b/src/main/java/com/mindskip/xzs/controller/admin/DepartmentController.java
@@ -68,8 +68,8 @@
     }
 
     @RequestMapping(value = "/add", method = RequestMethod.POST)
-    public RestResponse add(@RequestBody @Valid String  name) {
-        return RestResponse.ok(departmentService.add(name));
+    public RestResponse add(@RequestBody @Valid Department  model) {
+        return RestResponse.ok(departmentService.add(model));
     }
 
     @RequestMapping(value = "/update", method = RequestMethod.POST)
diff --git a/src/main/java/com/mindskip/xzs/service/DepartmentService.java b/src/main/java/com/mindskip/xzs/service/DepartmentService.java
index b22ba52..f339394 100644
--- a/src/main/java/com/mindskip/xzs/service/DepartmentService.java
+++ b/src/main/java/com/mindskip/xzs/service/DepartmentService.java
@@ -1,6 +1,5 @@
 package com.mindskip.xzs.service;
 
-import com.github.pagehelper.PageInfo;
 import com.mindskip.xzs.domain.Department;
 import com.mindskip.xzs.domain.vo.BaseSelect;
 import com.mindskip.xzs.domain.vo.CascaderDataVO;
@@ -16,7 +15,7 @@
      * @param name
      * @return
      */
-    Integer add(String name);
+    Integer add(Department model);
 
     /**
      * 鍒犻櫎閮ㄩ棬
diff --git a/src/main/java/com/mindskip/xzs/service/impl/DepartmentServiceImpl.java b/src/main/java/com/mindskip/xzs/service/impl/DepartmentServiceImpl.java
index c548f23..0ad215c 100644
--- a/src/main/java/com/mindskip/xzs/service/impl/DepartmentServiceImpl.java
+++ b/src/main/java/com/mindskip/xzs/service/impl/DepartmentServiceImpl.java
@@ -1,7 +1,5 @@
 package com.mindskip.xzs.service.impl;
 
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
 import com.mindskip.xzs.domain.Department;
 import com.mindskip.xzs.domain.enums.DeptAdminEnum;
 import com.mindskip.xzs.domain.vo.BaseSelect;
@@ -39,11 +37,9 @@
     }
 
     @Override
-    public Integer add(String name) {
-        Department department = new Department();
-        department.setDeleted("0");
-        department.setName(name);
-        return departmentMapper.add(department);
+    public Integer add(Department model) {
+        model.setDeleted("0");
+        return departmentMapper.add(model);
     }
 
     @Override
diff --git a/src/main/resources/mapper/DepartmentMapper.xml b/src/main/resources/mapper/DepartmentMapper.xml
index 8b11241..2900432 100644
--- a/src/main/resources/mapper/DepartmentMapper.xml
+++ b/src/main/resources/mapper/DepartmentMapper.xml
@@ -14,8 +14,8 @@
     </sql>
 
     <insert id="add" parameterType="com.mindskip.xzs.domain.Department" useGeneratedKeys="true" keyProperty="id">
-        insert into t_department (name, deleted)
-        values (#{name,jdbcType=VARCHAR}, #{deleted,jdbcType=VARCHAR})
+        insert into t_department (name, deleted, parent_id)
+        values (#{name,jdbcType=VARCHAR}, #{deleted,jdbcType=VARCHAR}, #{parentId})
     </insert>
 
     <update id="update" parameterType="com.mindskip.xzs.domain.Department">

--
Gitblit v1.8.0