类 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
    delete(String[] ck_ids)
    删除
    void
    excel(javax.servlet.http.HttpServletResponse response, com.mbap.util.view.Page page)
    导出选定数据为Excel文件
    com.mbap.util.view.R
    get(com.mbap.util.view.Page page, String parentId)
    查询部门列表
    com.mbap.util.view.R
    get(String id)
    取得单条数据
    com.mbap.util.view.R
    功能描述: 根据部门编号加载部门人员名称 部门排序
    com.mbap.util.view.R
    lazyTree(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session)
    权限部门树
    com.mbap.util.view.R
    post(com.mbap.pp.core.department.domain.Department department)
    创建
    com.mbap.util.view.R
    put(com.mbap.pp.core.department.domain.Department department)
    修改
    com.mbap.util.view.R
    searchTree(javax.servlet.http.HttpSession session, String serachStr)
    功能描述:分配菜单权限时,搜索满足条件的树结构
    com.mbap.util.view.R
    sort(String ids)
    部门排序

    从类继承的方法 java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • 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