类 StaffRESTController
java.lang.Object
com.mbap.pp.core.staff.controller.StaffRESTController
人员 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.RgetAllStaffByDepartmentId(String departmentId) 获取当前部门下的所有用户(包括当前部门下所有的子部门的用户)com.mbap.util.view.RgetListByDeptId(String deptId) 功能描述: 根据部门编号加载部门人员名称com.mbap.util.view.RgetStaffByDept(String departmentId) 获取当前部门下的所有用户(不包括子部门)com.mbap.util.view.RlazyTree(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session) 部门用户树com.mbap.util.view.Rpost(com.mbap.pp.core.staff.domain.Staff staff) 创建com.mbap.util.view.R修改com.mbap.util.view.R用户修改密码com.mbap.util.view.Rreset_passowrd(String id) 功能描述:将用户密码重置为初始密码com.mbap.util.view.RsearchTree(javax.servlet.http.HttpSession session, String serachStr) 功能描述:根据用户获取当前有权展示的部门,结合查询条件,输出用户部门树com.mbap.util.view.R用户排序com.mbap.util.view.RuniquenessName(String loginName, String id) 登录名唯一性校验
-
字段详细资料
-
departmentService
-
-
构造器详细资料
-
StaffRESTController
public StaffRESTController()
-
-
方法详细资料
-
get
@ResponseBody @RequestMapping(method=GET, name="\u7528\u6237\u5206\u9875") public com.mbap.util.view.R get(com.mbap.util.view.Page page, @RequestParam("departmentId") String departmentId) 分页取得多条数据- 参数:
page- 分页属性封装对象- 返回:
-
getListByDeptId
@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\u7528\u6237\u6570\u636e") public com.mbap.util.view.R get(@PathVariable("id") String id) 取得单条数据- 参数:
id-- 返回:
-
put
@ResponseBody @RequestMapping(method=PUT, name="\u7528\u6237\u4fee\u6539") public com.mbap.util.view.R put(@RequestBody com.mbap.pp.core.staff.domain.Staff staff, @RequestParam(value="imgCode",required=false) String imgCode) 修改- 参数:
staff-- 返回:
-
sort
@ResponseBody @RequestMapping(value="/sort", method=PUT, name="\u7528\u6237\u6392\u5e8f") public com.mbap.util.view.R sort(@RequestParam(value="ids",required=false) String ids) 用户排序- 参数:
out-ids- 待排序用户
-
post
@ResponseBody @RequestMapping(method=POST, name="\u7528\u6237\u521b\u5efa") public com.mbap.util.view.R post(@RequestBody com.mbap.pp.core.staff.domain.Staff staff) 创建- 参数:
staff-- 返回:
-
delete
@ResponseBody @RequestMapping(method=DELETE, name="\u7528\u6237\u5220\u9664") public com.mbap.util.view.R delete(@RequestParam(value="ck_ids",required=false) String[] ck_ids) 删除- 参数:
ck_ids-- 返回:
-
lazyTree
@ResponseBody @RequestMapping(value="/lazy_tree", method=GET, name="\u90e8\u95e8\u7528\u6237\u6811") public com.mbap.util.view.R lazyTree(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpSession session) 部门用户树- 参数:
out-request-session-
-
searchTree
@ResponseBody @RequestMapping(value="/search_tree", method=GET, name="\u90e8\u95e8\u7528\u6237\u6811\u641c\u7d22") public com.mbap.util.view.R searchTree(javax.servlet.http.HttpSession session, @RequestParam(value="serachStr",required=false) String serachStr) 功能描述:根据用户获取当前有权展示的部门,结合查询条件,输出用户部门树- 参数:
out-session-serachStr-
-
uniquenessName
@ResponseBody @RequestMapping(value="uniquenessLoginName", method=GET, name="\u767b\u5f55\u540d\u552f\u4e00\u6821\u9a8c") public com.mbap.util.view.R uniquenessName(@RequestParam(value="loginName",required=true) String loginName, @RequestParam(value="id",required=false) String id) 登录名唯一性校验 -
getAllStaffByDepartmentId
@ResponseBody @RequestMapping(value="getAllStaffByDepartmentId", method=GET, name="\u83b7\u53d6\u5f53\u524d\u90e8\u95e8\u4e0b\u7684\u6240\u6709\u7528\u6237(\u5305\u62ec\u5f53\u524d\u90e8\u95e8\u4e0b\u6240\u6709\u7684\u5b50\u90e8\u95e8\u7684\u7528\u6237)") public com.mbap.util.view.R getAllStaffByDepartmentId(@RequestParam(value="departmentId",required=true) String departmentId) 获取当前部门下的所有用户(包括当前部门下所有的子部门的用户)- 参数:
departmentId-- 返回:
-
putPwd
@ResponseBody @RequestMapping(value="putPwd", method=PUT) public com.mbap.util.view.R putPwd(@RequestParam(value="password",required=true) String password, @RequestParam(value="prePassword",required=true) String prePassword) 用户修改密码- 参数:
password- 新密码prePassword- 原来的密码- 返回:
-
reset_passowrd
@ResponseBody @RequestMapping(value="/reset_pw/{id}", method=PUT) public com.mbap.util.view.R reset_passowrd(@PathVariable("id") String id) 功能描述:将用户密码重置为初始密码- 参数:
staffId-
-
getStaffByDept
@ResponseBody @RequestMapping(value="getStaffByDept", method=GET, name="\u83b7\u53d6\u5f53\u524d\u90e8\u95e8\u4e0b\u7684\u6240\u6709\u7528\u6237(\u4e0d\u5305\u62ec\u5b50\u90e8\u95e8)") public com.mbap.util.view.R getStaffByDept(@RequestParam(value="departmentId",required=true) String departmentId) 获取当前部门下的所有用户(不包括子部门)- 参数:
departmentId-- 返回:
-
excel
@PostMapping("export_excel") public void excel(javax.servlet.http.HttpServletResponse response, com.mbap.util.view.Page page) throws UnsupportedEncodingException 导出选定数据为Excel文件- 参数:
page- 分页属性封装对象- 抛出:
UnsupportedEncodingException
-