@Service
public class WidgetPermissionService
extends bap.core.service.BaseService
| Constructor and Description |
|---|
WidgetPermissionService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
get(Staff staff,
java.lang.String groupId)
读取用户的控件权限
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
get(java.lang.String ownerId,
int ownerType,
java.lang.String groupId,
java.lang.String widgetId)
读取控件权限
|
AccessWidgetForm |
getAccessWidgetForm(Staff staff,
java.lang.String groupId)
获取某用户的控件权限对应的控件id集合
|
void |
post(java.lang.String ownerId,
int ownerType,
java.lang.String groupId,
java.lang.String[] widgetIds,
int[] widgetRights)
保存控件权限
|
@Transactional
public void post(java.lang.String ownerId,
int ownerType,
java.lang.String groupId,
java.lang.String[] widgetIds,
int[] widgetRights)
ownerId - 权限持有者idownerType - 持有者类型 0用户 1用户组 2 部门groupId - 控件分组idwidgetIds - 控件idwidgetRights - 与控件id顺次对应的权限 0不可见 1可执行 2只读@Transactional(readOnly=true)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> get(java.lang.String ownerId,
int ownerType,
java.lang.String groupId,
java.lang.String widgetId)
ownerId - 权限持有者idownerType - 权限持有者类型groupId - 控件分组idwidgetId - 控件id@Transactional(readOnly=true) public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> get(Staff staff, java.lang.String groupId)
staffId - 用户idgroupId - 控件分组id@Transactional(readOnly=true) public AccessWidgetForm getAccessWidgetForm(Staff staff, java.lang.String groupId)
staff - 当前用户groupId - 控件分组id