【修改】完善部门通过feign调用的接口

This commit is contained in:
mazhichao
2021-03-25 14:05:43 +08:00
parent b52902fee7
commit abfe801623
2 changed files with 30 additions and 1 deletions
@@ -5,6 +5,7 @@ import com.jero.common.api.dto.OnlineAuthDTO;
import com.jero.common.api.dto.message.*;
import com.jero.common.system.api.ISysBaseAPI;
import com.jero.common.system.vo.*;
import com.jero.modules.system.service.ISysDepartService;
import com.jero.modules.system.service.ISysUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -26,7 +27,8 @@ public class SystemAPIController {
@Autowired
private ISysUserService sysUserService;
@Autowired
private ISysDepartService sysDepartService;
/**
* 发送系统消息
* @param message 使用构造器赋值参数 如果不设置category(消息类型)则默认为2 发送系统消息
@@ -521,4 +523,29 @@ public class SystemAPIController {
public void sendEmailMsg(@RequestParam("email")String email,@RequestParam("title")String title,@RequestParam("content")String content){
this.sysBaseAPI.sendEmailMsg(email,title,content);
};
/**
* 根据部门id查询部门所有的父级(不包含自己)
* @author 马志朝
* @date 2021/3/24 8:50
* @param departId 部门id
*/
@GetMapping("/listParentDepartsByDepId")
List<SysDepartTreeModel> listParentDepartsByDepId(@RequestParam("departId") String departId){
return sysDepartService.listParentDepartsByDepId(departId);
}
@GetMapping("/listSonDepartsByDepId")
/**
* 根据部门id查询部门所有的子级(不包含自己)
* @author 马志朝
* @date 2021/3/24 8:54
* @param departId 部门id
*/
List<SysDepartTreeModel> listSonDepartsByDepId(@RequestParam("departId") String departId){
return sysDepartService.listSonDepartsByDepId(departId);
}
}