@Controller
@RequestMapping(value="/rest/system/data/permission")
public class DataPermissionRESTController
extends bap.core.controller.BaseController
| Constructor and Description |
|---|
DataPermissionRESTController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<java.lang.String> |
add(java.lang.String ownerId,
int ownerType,
java.lang.String entity,
int tarType,
java.lang.String[] tarIds)
保存数据权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
entityList(java.lang.String name)
根据实体名称,模糊查找实体信息
|
org.springframework.http.ResponseEntity<java.lang.String> |
getDataRight(java.lang.String staffId)
查看用户有权限访问的实体
|
org.springframework.http.ResponseEntity<java.lang.String> |
getDataRight(java.lang.String staffId,
java.lang.String entityName)
查看用户有权限访问的实体的权限范围
|
org.springframework.http.ResponseEntity<java.lang.String> |
getDataRightSource(java.lang.String staffId,
java.lang.String entityName,
int tarType,
java.lang.String tarId)
查看用户有权限访问的实体的权限来源
|
org.springframework.http.ResponseEntity<java.lang.String> |
getSavedRightRange(java.lang.String ownerId,
int ownerType,
java.lang.String entityName,
int tarType)
根据 权限持有者类型/权限持有者/实体名,读取权限范围
|
org.springframework.http.ResponseEntity<java.lang.String> |
isRangeSaved(java.lang.String ownerId,
int ownerType,
java.lang.String entityName,
int tarType,
java.lang.String tarId)
判断某权限范围是否有记录
|
org.springframework.http.ResponseEntity<java.lang.String> |
savedEntityList(java.lang.String ownerId,
int ownerType)
根据权限持有者/权限持有者类型,读取已设置过权限的实体
|
@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="entity",required=false)
java.lang.String entity,
@RequestParam(name="tarType",required=false)
int tarType,
@RequestParam(name="tarIds",required=false)
java.lang.String[] tarIds)
ownerId - 权限持有者idownerType - 权限持有者类型entity - 实体名tarType - 权限范围类型tarIds - 权限范围id@RequestMapping(value="/entityList",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> entityList(@RequestParam(value="name",required=false)
java.lang.String name)
name - 实体类名@RequestMapping(value="/savedEntityList",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> savedEntityList(@RequestParam(value="ownerId",required=false)
java.lang.String ownerId,
@RequestParam(value="ownerType",required=false)
int ownerType)
ownerId - 持有者idownerType - 持有者类型@RequestMapping(value="/getSavedRightRange",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> getSavedRightRange(@RequestParam(value="ownerId",required=false)
java.lang.String ownerId,
@RequestParam(value="ownerType",required=false)
int ownerType,
@RequestParam(value="entityName",required=false)
java.lang.String entityName,
@RequestParam(value="tarType",required=false)
int tarType)
ownerId - 权限持有者idownerType - 权限持有者类型entityName - 权限实体tarType - 权限目标类型@GetMapping(value="isRangeSaved")
public org.springframework.http.ResponseEntity<java.lang.String> isRangeSaved(@RequestParam(value="ownerId",required=false)
java.lang.String ownerId,
@RequestParam(value="ownerType",required=false)
int ownerType,
@RequestParam(value="entityName",required=false)
java.lang.String entityName,
@RequestParam(value="tarType",required=false)
int tarType,
@RequestParam(value="tarId",required=true)
java.lang.String tarId)
ownerId - 权限持有者idownerType - 权限持有者类型entityName - 权限实体tarType - 权限目标类型tarId - 权限目标id@GetMapping(value="getDataRight")
public org.springframework.http.ResponseEntity<java.lang.String> getDataRight(@RequestParam(value="staffId",required=false)
java.lang.String staffId)
staffId - 用户id@GetMapping(value="getDataRangeByStaff")
public org.springframework.http.ResponseEntity<java.lang.String> getDataRight(@RequestParam(value="staffId",required=false)
java.lang.String staffId,
@RequestParam(value="entityName",required=false)
java.lang.String entityName)
staffId - 用户identityName - 实体名@GetMapping(value="getDataRightSource")
public org.springframework.http.ResponseEntity<java.lang.String> getDataRightSource(@RequestParam(value="staffId",required=false)
java.lang.String staffId,
@RequestParam(value="entityName",required=false)
java.lang.String entityName,
@RequestParam(value="tarType",required=true)
int tarType,
@RequestParam(value="tarId",required=false)
java.lang.String tarId)
staffId - 用户identityName - 实体名tarType - 权限目标类型tarId - 权限目标id