From 70064622dbe24e3a2a5cce2d11031f3d9588dd72 Mon Sep 17 00:00:00 2001 From: ganhao Date: Mon, 13 Apr 2026 11:18:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=A4=96=E9=83=A8=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E9=83=A8=E9=97=A8=E7=9A=84=E7=9B=B8=E5=85=B3=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../external/company/OutDepaController.java | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutDepaController.java diff --git a/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutDepaController.java b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutDepaController.java new file mode 100644 index 00000000..d42d359c --- /dev/null +++ b/lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/external/company/OutDepaController.java @@ -0,0 +1,52 @@ +package com.zdxt.app.controller.external.company; + +import com.zdxt.auth.dto.DeptBean; +import com.zdxt.auth.feign.DeptApi; +import com.zdxt.common.ZDResponse; +import com.zdxt.common.controller.BaseController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import java.util.List; + +/** + * @Author: kylin + * @Date: 2024/5/1 3:00 下午 + * @Version: 1.0 + * @Desc: TODO + */ +@Controller +@RequestMapping("/external/dept") +public class OutDepaController extends BaseController { + @Autowired + private DeptApi deptApi; + + @GetMapping("/listDeptApp") + @ResponseBody + public ZDResponse listDeptApp(DeptBean dept) { + List list = deptApi.selectDeptByParentId(dept); + return ZDResponse.success("查询成功",list); + } + + @GetMapping("/listDeptAppNoPermission") + @ResponseBody + public ZDResponse listDeptAppNoPermission(DeptBean dept) { + List list = deptApi.listDeptAppNoPermission(dept); + return ZDResponse.success("查询成功",list); + } + + /** + * 根据根据部门的parentId获取上一个parentId + * @param dept + * @return + */ + @GetMapping("/nextDeptByparentId") + @ResponseBody + public ZDResponse nextDeptByparentId(DeptBean dept) { + DeptBean parent = deptApi.getDeptById(dept.getParentId()); + return ZDResponse.success("查询成功",parent); + } +}