类 DepartmentRESTController
java.lang.Object
com.mbap.pp.core.department.controller.DepartmentRESTController
@Controller
@RequestMapping("rest/system/department")
public class DepartmentRESTController
extends Object
部门 RESTful API
- 作者:
- Amanda.Z
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.mbap.util.view.R删除voidexcel(javax.servlet.http.HttpServletResponse response, com.mbap.util.view.Page page) 导出选定数据为Excel文件com.mbap.util.view.R查询部门列表com.mbap.util.view.R取得单条数据com.mbap.util.view.RgetListByDeptId(String deptId) 功能描述: 根据部门编号加载部门人员名称 部门排序com.mbap.util.view.RlazyTree(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session) 权限部门树com.mbap.util.view.Rpost(com.mbap.pp.core.department.domain.Department department) 创建com.mbap.util.view.Rput(com.mbap.pp.core.department.domain.Department department) 修改com.mbap.util.view.RsearchTree(javax.servlet.http.HttpSession session, String serachStr) 功能描述:分配菜单权限时,搜索满足条件的树结构com.mbap.util.view.R部门排序
-
构造器详细资料
-
DepartmentRESTController
public DepartmentRESTController()
-
-
方法详细资料
-
get
@ResponseBody @RequestMapping(method=GET, name="\u90e8\u95e8\u5217\u8868") public com.mbap.util.view.R get(com.mbap.util.view.Page page, @RequestParam("parentId") String parentId) 查询部门列表- 参数:
page-- 返回:
-
getListByDeptId
@ResponseBody @RequestMapping(value="list/{deptId}", method=GET, name="\u6839\u636e\u90e8\u95e8\u7f16\u53f7\u52a0\u8f7d\u90e8\u95e8\u4eba\u5458\u540d\u79f0") public com.mbap.util.view.R getListByDeptId(@PathVariable("deptId") String deptId) 功能描述: 根据部门编号加载部门人员名称 部门排序- 参数:
deptid- 部门编号
-
get
@ResponseBody @RequestMapping(value="{id}", method=GET, name="\u53d6\u5f97\u5355\u6761\u90e8\u95e8\u6570\u636e") public com.mbap.util.view.R get(@PathVariable("id") String id) 取得单条数据- 参数:
id-- 返回:
-
put
@ResponseBody @RequestMapping(value="{id}", method=PUT, name="\u90e8\u95e8\u4fee\u6539") public com.mbap.util.view.R put(@RequestBody com.mbap.pp.core.department.domain.Department department) 修改- 参数:
department-- 返回:
-
sort
@ResponseBody @RequestMapping(value="/sort", method=PUT, name="\u90e8\u95e8\u6392\u5e8f") public com.mbap.util.view.R sort(@RequestParam(value="ids",required=false) String ids) 部门排序- 参数:
out-ids- 待排序菜单
-
post
@ResponseBody @RequestMapping(method=POST, name="\u90e8\u95e8\u65b0\u589e") public com.mbap.util.view.R post(@RequestBody com.mbap.pp.core.department.domain.Department department) 创建- 参数:
department- 部门- 返回:
-
delete
@ResponseBody @RequestMapping(method=DELETE, name="\u90e8\u95e8\u5220\u9664") public com.mbap.util.view.R delete(@RequestParam(value="id",required=false) String[] ck_ids) 删除- 参数:
ck_ids- 部门id- 返回:
-
lazyTree
@ResponseBody @RequestMapping(value="/lazy_tree", method=GET, name="\u6743\u9650\u90e8\u95e8\u6811") public com.mbap.util.view.R lazyTree(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session) 权限部门树- 参数:
request-session-
-
searchTree
@ResponseBody @RequestMapping(value="/search_tree", method=GET, name="\u90e8\u95e8\u6743\u9650\u6811\u641c\u7d22") public com.mbap.util.view.R searchTree(javax.servlet.http.HttpSession session, @RequestParam(value="serachStr",required=false) String serachStr) 功能描述:分配菜单权限时,搜索满足条件的树结构- 参数:
session-serachStr- 部门名称
-
excel
@PostMapping("export_excel") public void excel(javax.servlet.http.HttpServletResponse response, com.mbap.util.view.Page page) throws UnsupportedEncodingException 导出选定数据为Excel文件- 参数:
page- 分页属性封装对象- 抛出:
UnsupportedEncodingException
-