| | |
| | | import org.dromara.system.domain.bo.SysDeptBo; |
| | | import org.dromara.system.domain.vo.SysDeptVo; |
| | | import org.dromara.system.service.ISysDeptService; |
| | | import org.dromara.system.service.ISysPostService; |
| | | import org.springframework.validation.annotation.Validated; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | |
| | | public class SysDeptController extends BaseController { |
| | | |
| | | private final ISysDeptService deptService; |
| | | private final ISysPostService postService; |
| | | |
| | | /** |
| | | * 获取部门列表 |
| | |
| | | if (deptService.checkDeptExistUser(deptId)) { |
| | | return R.warn("部门存在用户,不允许删除"); |
| | | } |
| | | if (postService.countPostByDeptId(deptId) > 0) { |
| | | return R.warn("部门存在岗位,不允许删除"); |
| | | } |
| | | deptService.checkDeptDataScope(deptId); |
| | | return toAjax(deptService.deleteDeptById(deptId)); |
| | | } |