@Controller
@RequestMapping(value="rest/system/widget/permission")
public class WidgetPermissionRESTController
extends bap.core.controller.BaseController
| Constructor and Description |
|---|
WidgetPermissionRESTController() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<java.lang.String> |
add(java.lang.String ownerId,
int ownerType,
java.lang.String groupId,
java.lang.String[] widgetIds,
int[] widgetRights)
保存控件权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
get(java.lang.String ownerId,
int ownerType,
java.lang.String groupId,
java.lang.String widgetId)
读取控件权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
get(java.lang.String staffId,
java.lang.String groupId)
读取某人的控件权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
getByGroupId(java.lang.String ownerId,
int ownerType,
java.lang.String groupId)
读取某权限持有者对指定控件分组的所有控件的控件权限详情,包括默认权限和当前持有者的持有权限
|
org.springframework.http.ResponseEntity<java.lang.String> |
getSavedWidgetGroupOfOwner(java.lang.String staffId)
读取某权限分组分配过权限的控件分组
|
@GetMapping
public org.springframework.http.ResponseEntity<java.lang.String> get(@RequestParam(value="ownerId",required=true)
java.lang.String ownerId,
@RequestParam(value="ownerType",required=true)
int ownerType,
@RequestParam(value="groupId",required=true)
java.lang.String groupId,
@RequestParam(value="widgetId",required=true)
java.lang.String widgetId)
ownerId - 权限持有者idownerType - 权限持有者类型groupId - 控件分组idwidgetId - 控件id@GetMapping(value="{groupId}")
public org.springframework.http.ResponseEntity<java.lang.String> getByGroupId(@RequestParam(value="ownerId",required=true)
java.lang.String ownerId,
@RequestParam(value="ownerType",required=true)
int ownerType,
@PathVariable(value="groupId")
java.lang.String groupId)
ownerId - 权限持有者idownerType - 权限持有者类型groupId - 控件分组id@GetMapping(value="/{staffId}/{groupId}")
public org.springframework.http.ResponseEntity<java.lang.String> get(@PathVariable(value="staffId")
java.lang.String staffId,
@PathVariable(value="groupId")
java.lang.String groupId)
ownerId - 权限持有者idownerType - 权限持有者类型groupId - 控件分组idwidgetId - 控件id@RequestMapping(method=POST)
public org.springframework.http.ResponseEntity<java.lang.String> add(@RequestParam(value="ownerId",required=true)
java.lang.String ownerId,
@RequestParam(value="ownerType",required=true)
int ownerType,
@RequestParam(value="groupId",required=true)
java.lang.String groupId,
@RequestParam(value="widgetIds",required=false)
java.lang.String[] widgetIds,
@RequestParam(value="widgetRights",required=false)
int[] widgetRights)
ownerId - 权限持有者idownerType - 持有者类型 0用户 1用户组 2 部门groupId - 控件分组idwidgetIds - 控件idwidgetRights - 与控件id顺次对应的权限 0不可见 1可执行 2只读@RequestMapping(value="getSavedWidgetGroupOfOwner",
method=GET)
public org.springframework.http.ResponseEntity<java.lang.String> getSavedWidgetGroupOfOwner(@RequestParam(value="staffId",required=true)
java.lang.String staffId)
staffId - 用户id