@Controller
@RequestMapping(value="/rest/system/menu/permission")
public class MenuPermissionRESTontroller
extends com.mbap.mybatis.ty.service.BaseService
| Constructor and Description |
|---|
MenuPermissionRESTontroller() |
| Modifier and Type | Method and Description |
|---|---|
com.mbap.util.view.R |
add(ResourcePermission resourcePermission)
保存菜单权限
|
com.mbap.util.view.R |
checkedLazyTree(java.lang.String ownerId,
int ownerType,
java.lang.String menuTypeId)
权限管理界面菜单树,已有权限默认显示已勾选
|
com.mbap.util.view.R |
filtrationMenuPermission(FiltrationResourcePermission filtrationResourcePermission)
添加某用户的菜单权限过滤
|
com.mbap.util.view.R |
getFiltrationMenuPermission(java.lang.String staffId,
java.lang.String menuTypeId)
获取某用户的菜单权限过滤集合
|
com.mbap.util.view.R |
ownerList(java.lang.String resourceId)
读取权限来源
|
com.mbap.util.view.R |
ownerList(java.lang.String resourceId,
java.lang.String staffId)
读取某用户的某项菜单或权限来源
|
com.mbap.util.view.R |
permissionLazyTree(java.lang.String id)
登录用户权限菜单树(懒加载)
|
com.mbap.util.view.R |
permissionTree(Resource resource)
登录用户权限菜单树
|
com.mbap.util.view.R |
permissionTree(java.lang.String staffId,
java.lang.String menuName,
java.lang.String menuTypeId)
用户权限菜单树
|
com.mbap.util.view.R |
staffTree(java.lang.String resourceId,
java.lang.String staffName)
查询持有某菜单或资源的所有人
|
@ResponseBody
@RequestMapping(value="permissionTree",
method=POST,
name="\u767b\u5f55\u7528\u6237\u6743\u9650\u83dc\u5355\u6811")
public com.mbap.util.view.R permissionTree(@RequestBody
Resource resource)
out - @ResponseBody
@RequestMapping(value="permissionLazyTree",
method=GET,
name="\u767b\u5f55\u7528\u6237\u6743\u9650\u83dc\u5355\u6811\uff08\u61d2\u52a0\u8f7d\uff09")
public com.mbap.util.view.R permissionLazyTree(@RequestParam(value="id",required=false)
java.lang.String id)
out - @ResponseBody
@RequestMapping(value="permissionTree/{staffId}",
method=GET,
name="\u7528\u6237\u6743\u9650\u83dc\u5355\u6811")
public com.mbap.util.view.R permissionTree(@PathVariable(value="staffId")
java.lang.String staffId,
@RequestParam(value="menuName",required=false)
java.lang.String menuName,
@RequestParam(value="menuTypeId",required=false)
java.lang.String menuTypeId)
out - @ResponseBody
@RequestMapping(value="checkedLazyTree/{ownerId}/{ownerType}",
method=GET,
name="\u6743\u9650\u7ba1\u7406\u754c\u9762\u83dc\u5355\u6811\uff0c\u5df2\u6709\u6743\u9650\u9ed8\u8ba4\u663e\u793a\u5df2\u52fe\u9009")
public com.mbap.util.view.R checkedLazyTree(@PathVariable(value="ownerId")
java.lang.String ownerId,
@PathVariable(value="ownerType")
int ownerType,
@RequestParam(value="menuTypeId",required=false)
java.lang.String menuTypeId)
ownerId - 持有者id@ResponseBody
@RequestMapping(value="owner/{resourceId}",
method=GET,
name="\u8bfb\u53d6\u6743\u9650\u6765\u6e90")
public com.mbap.util.view.R ownerList(@PathVariable(value="resourceId")
java.lang.String resourceId)
out - resourceId - @ResponseBody
@RequestMapping(value="staff/{staffId}/{resourceId}",
method=GET,
name="\u8bfb\u53d6\u67d0\u7528\u6237\u7684\u67d0\u9879\u83dc\u5355\u6216\u6743\u9650\u6765\u6e90")
public com.mbap.util.view.R ownerList(@PathVariable(value="resourceId")
java.lang.String resourceId,
@PathVariable(value="staffId")
java.lang.String staffId)
resourceId - 菜单或资源idstaffId - 用户id@ResponseBody
@RequestMapping(value="staff/{resourceId}",
method=GET,
name="\u67e5\u8be2\u6301\u6709\u67d0\u83dc\u5355\u6216\u8d44\u6e90\u7684\u6240\u6709\u4eba")
public com.mbap.util.view.R staffTree(@PathVariable(value="resourceId")
java.lang.String resourceId,
@RequestParam(value="staffName",required=false)
java.lang.String staffName)
resourceId - 资源id@ResponseBody
@RequestMapping(method=POST,
name="\u4fdd\u5b58\u83dc\u5355\u6743\u9650")
public com.mbap.util.view.R add(@RequestBody
ResourcePermission resourcePermission)
resource - @ResponseBody
@RequestMapping(method=POST,
value="filtration",
name="\u6dfb\u52a0\u67d0\u7528\u6237\u7684\u83dc\u5355\u6743\u9650\u8fc7\u6ee4")
public com.mbap.util.view.R filtrationMenuPermission(@RequestBody
FiltrationResourcePermission filtrationResourcePermission)
resource - @ResponseBody
@RequestMapping(method=GET,
value="getFiltration",
name="\u83b7\u53d6\u67d0\u7528\u6237\u7684\u83dc\u5355\u6743\u9650\u8fc7\u6ee4\u96c6\u5408")
public com.mbap.util.view.R getFiltrationMenuPermission(@RequestParam(value="staffId",required=false)
java.lang.String staffId,
@RequestParam(value="menuTypeId",required=false)
java.lang.String menuTypeId)
resource -