【修改】完善部门通过feign调用的接口
This commit is contained in:
+2
@@ -425,6 +425,7 @@ public interface ISysBaseAPI extends CommonAPI {
|
||||
* @param departId 部门id
|
||||
* @return JSONObject
|
||||
*/
|
||||
@GetMapping("/sys/api/listParentDepartsByDepId")
|
||||
List<SysDepartTreeModel> listParentDepartsByDepId(@RequestParam("departId") String departId);
|
||||
|
||||
/**
|
||||
@@ -434,6 +435,7 @@ public interface ISysBaseAPI extends CommonAPI {
|
||||
* @param departId 部门id
|
||||
* @return JSONObject
|
||||
*/
|
||||
@GetMapping("/sys/api/listSonDepartsByDepId")
|
||||
List<SysDepartTreeModel> listSonDepartsByDepId(@RequestParam("departId") String departId);
|
||||
|
||||
|
||||
|
||||
+28
-1
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user