From 925219ebfda2a480df99ca06a13033c78ae8d81f Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期五, 30 五月 2025 18:08:16 +0800 Subject: [PATCH] 权限管理+用户管理 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java index 54b605d..c0730dc 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysDeptServiceImpl.java @@ -1,9 +1,13 @@ package com.ruoyi.system.service.impl; import java.util.ArrayList; +import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.stream.Collectors; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.ruoyi.system.pojo.vo.SysDeptPageVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.common.annotation.DataScope; @@ -293,6 +297,8 @@ return deptMapper.deleteDeptById(deptId); } + + /** * 递归列表 */ @@ -335,4 +341,31 @@ { return getChildList(list, t).size() > 0; } + + + @Override + public IPage<SysDeptPageVO> page(IPage<SysDeptPageVO> iPage, String name) { + return deptMapper.page(iPage,name); + } + + @Override + public void add(String name) { + SysDept sysDept=deptMapper.selectDeptByName(name); + if (sysDept != null){ + throw new ServiceException("该部门已存在"); + } + sysDept=new SysDept(); + sysDept.setDeptName(name); + deptMapper.insertDept(sysDept); + } + + @Override + public void updateDeptName(SysDept sysDept) { + deptMapper.updateDeptName(sysDept); + } + + @Override + public List<SysDeptPageVO> getDeptList() { + return deptMapper.getDeptList(); + } } -- Gitblit v1.7.1