@Controller
@RequestMapping(value="rest/system/client/staff/permission")
public class ClientStaffResourcePermissionRESTController
extends bap.core.controller.BaseController
| Constructor and Description |
|---|
ClientStaffResourcePermissionRESTController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<java.lang.String> |
add(java.lang.String ownerId,
int ownerType,
java.lang.String[] resourceIds)
保存资源权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
delete(java.lang.String[] resourceIds,
java.lang.String ownerId,
int ownerType)
删除资源权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
get(java.lang.String ownerId,
int ownerType)
获取某持有者拥有的资源权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
getOwnerSrc(java.lang.String staffId,
java.lang.String resourceId)
某用户某项资源权限来源
|
org.springframework.http.ResponseEntity<java.lang.String> |
ownerListData(bap.core.formbean.Page page,
java.lang.String staffId)
分页查询某用户的资源权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
ownerListData(bap.core.formbean.Page page,
java.lang.String ownerId,
int ownerType)
分页查询某权限持有者持有的权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
staffTree(java.lang.String resourceId,
java.lang.String staffName)
查询持有某菜单或资源的所有人
|
public ClientStaffResourcePermissionRESTController()
@RequestMapping(method=POST)
public org.springframework.http.ResponseEntity<java.lang.String> add(@RequestParam(value="ownerId",required=false)
java.lang.String ownerId,
@RequestParam(value="ownerType",required=false)
int ownerType,
@RequestParam(value="resourceIds",required=false)
java.lang.String[] resourceIds)
ownerId - 权限持有者idownerType - 权限持有者类型resourceIds - 资源id@RequestMapping(value="/owner/{ownerId}/{ownerType}",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> ownerListData(bap.core.formbean.Page page,
@PathVariable(value="ownerId")
java.lang.String ownerId,
@PathVariable(value="ownerType")
int ownerType)
page - 分页对象ownerId - 权限持有者ownerType - 权限持有者类型@RequestMapping(value="/owner/{staffId}",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> ownerListData(bap.core.formbean.Page page,
@PathVariable(value="staffId")
java.lang.String staffId)
page - 分页对象staffId - 用户id@RequestMapping(value="/{ownerId}/{ownerType}",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> get(@PathVariable(value="ownerId")
java.lang.String ownerId,
@PathVariable(value="ownerType")
int ownerType)
ownerId - 权限持有者ownerType - 权限持有者类型@RequestMapping(value="/{ownerId}/{ownerType}/{resourceIds}",
method=DELETE)
public org.springframework.http.ResponseEntity<java.lang.String> delete(@PathVariable(value="resourceIds")
java.lang.String[] resourceIds,
@PathVariable(value="ownerId")
java.lang.String ownerId,
@PathVariable(value="ownerType")
int ownerType)
resourceIds - 资源idownerId - 权限持有者ownerType - 权限持有者类型@RequestMapping(value="ownerSrcTree/{staffId}/{resourceId}",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> getOwnerSrc(@PathVariable(value="staffId")
java.lang.String staffId,
@PathVariable(value="resourceId")
java.lang.String resourceId)
staffId - 用户idresourceId - 资源id@RequestMapping(value="staff/{resourceId}",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> staffTree(@PathVariable(value="resourceId")
java.lang.String resourceId,
@RequestParam(value="staffName",required=false)
java.lang.String staffName)
resourceId - 资源id