From 49d8bc411cb62a50c85dee37252d75928e7cdb27 Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期二, 03 六月 2025 18:10:21 +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