@Controller
@RequestMapping(value="rest/system/staff")
public class StaffRESTController
extends com.mbap.mybatis.ty.service.BaseService
| Modifier and Type | Field and Description |
|---|---|
DepartmentService |
departmentService |
| Constructor and Description |
|---|
StaffRESTController() |
| Modifier and Type | Method and Description |
|---|---|
com.mbap.util.view.R |
delete(java.lang.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,
java.lang.String departmentId)
分页取得多条数据
|
com.mbap.util.view.R |
get(java.lang.String id)
取得单条数据
|
com.mbap.util.view.R |
getAllStaffByDepartmentId(java.lang.String departmentId)
获取当前部门下的所有用户(包括当前部门下所有的子部门的用户)
|
com.mbap.util.view.R |
getListByDeptId(java.lang.String deptId)
功能描述: 根据部门编号加载部门人员名称
|
com.mbap.util.view.R |
getStaffByDept(java.lang.String departmentId)
获取当前部门下的所有用户(不包括子部门)
|
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.staff.domain.Staff staff)
创建
|
com.mbap.util.view.R |
put(com.mbap.pp.core.staff.domain.Staff staff,
java.lang.String imgCode)
修改
|
com.mbap.util.view.R |
putPwd(java.lang.String password,
java.lang.String prePassword)
用户修改密码
|
com.mbap.util.view.R |
reset_passowrd(java.lang.String id)
功能描述:将用户密码重置为初始密码
|
com.mbap.util.view.R |
searchTree(javax.servlet.http.HttpSession session,
java.lang.String serachStr)
功能描述:根据用户获取当前有权展示的部门,结合查询条件,输出用户部门树
|
com.mbap.util.view.R |
sort(java.lang.String ids)
用户排序
|
com.mbap.util.view.R |
uniquenessName(java.lang.String loginName,
java.lang.String id)
登录名唯一性校验
|
public DepartmentService departmentService
@ResponseBody
@RequestMapping(method=GET,
name="\u7528\u6237\u5206\u9875")
public com.mbap.util.view.R get(com.mbap.util.view.Page page,
@RequestParam(value="departmentId")
java.lang.String departmentId)
page - 分页属性封装对象@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(value="deptId")
java.lang.String deptId)
deptid - 部门编号@ResponseBody
@RequestMapping(value="{id}",
method=GET,
name="\u53d6\u5f97\u5355\u6761\u7528\u6237\u6570\u636e")
public com.mbap.util.view.R get(@PathVariable(value="id")
java.lang.String id)
id - @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)
java.lang.String imgCode)
staff - @ResponseBody
@RequestMapping(value="/sort",
method=PUT,
name="\u7528\u6237\u6392\u5e8f")
public com.mbap.util.view.R sort(@RequestParam(value="ids",required=false)
java.lang.String ids)
out - ids - 待排序用户@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 - @ResponseBody
@RequestMapping(method=DELETE,
name="\u7528\u6237\u5220\u9664")
public com.mbap.util.view.R delete(@RequestParam(value="ck_ids",required=false)
java.lang.String[] ck_ids)
ck_ids - @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 - @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)
java.lang.String serachStr)
out - session - serachStr - @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)
java.lang.String loginName,
@RequestParam(value="id",required=false)
java.lang.String id)
@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)
java.lang.String departmentId)
departmentId - @ResponseBody
@RequestMapping(value="putPwd",
method=PUT)
public com.mbap.util.view.R putPwd(@RequestParam(value="password",required=true)
java.lang.String password,
@RequestParam(value="prePassword",required=true)
java.lang.String prePassword)
password - 新密码prePassword - 原来的密码@ResponseBody
@RequestMapping(value="/reset_pw/{id}",
method=PUT)
public com.mbap.util.view.R reset_passowrd(@PathVariable(value="id")
java.lang.String id)
staffId - @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)
java.lang.String departmentId)
departmentId - @PostMapping(value="export_excel")
public void excel(javax.servlet.http.HttpServletResponse response,
com.mbap.util.view.Page page)
throws java.io.UnsupportedEncodingException
page - 分页属性封装对象java.io.UnsupportedEncodingException