@Service(value="functionManager") public class OptInfoManagerImpl extends Object implements OptInfoManager
| 构造器和说明 |
|---|
OptInfoManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
countSubOptInfo(String optId) |
void |
deleteOptInfoById(String optId) |
OptInfo |
getObjectById(String optId) |
OptInfo |
getOptInfoById(String optId) |
boolean |
hasChildren(String optId) |
List<OptDataScope> |
listAllDataScope() |
List<OptInfo> |
listItemPowerOpts()
获取角色菜单中需要权限控制的业务菜单
|
List<OptInfo> |
listObjectFormatTree(List<OptInfo> optInfos,
boolean fillDefAndScope)
将数据转换为树形结构
|
List<OptInfo> |
listObjects() |
List<OptInfo> |
listObjects(Map<String,Object> filterMap) |
List<OptInfo> |
listOptWithPowerUnderUnit(String sUnitCode)
获取某一个机构的权限列表供定义机构角色使用
|
List<OptInfo> |
listSysAndOptPowerOpts() |
List<OptInfo> |
listUserAllPower(String userCode,
boolean asAdmin)
查询用户全部权限
|
List<String> |
listUserDataFiltersByOptIdAndMethod(String sUserCode,
String sOptId,
String sOptMethod)
获取用户数据权限过滤器
|
void |
saveNewOptInfo(OptInfo optInfo) |
void |
updateOperationPower(OptInfo optInfo) |
void |
updateOptInfo(OptInfo optInfo) |
@Transactional public boolean hasChildren(String optId)
hasChildren 在接口中 OptInfoManager@Transactional public List<OptDataScope> listAllDataScope()
listAllDataScope 在接口中 OptInfoManager@Transactional public void saveNewOptInfo(OptInfo optInfo)
saveNewOptInfo 在接口中 OptInfoManager@Transactional public void updateOptInfo(OptInfo optInfo)
updateOptInfo 在接口中 OptInfoManager@Transactional public void updateOperationPower(OptInfo optInfo)
updateOperationPower 在接口中 OptInfoManager@Transactional public OptInfo getOptInfoById(String optId)
getOptInfoById 在接口中 OptInfoManager@Transactional public void deleteOptInfoById(String optId)
deleteOptInfoById 在接口中 OptInfoManager@Transactional public int countSubOptInfo(String optId)
countSubOptInfo 在接口中 OptInfoManager@Transactional public List<OptInfo> listSysAndOptPowerOpts()
listSysAndOptPowerOpts 在接口中 OptInfoManager@Transactional public List<OptInfo> listItemPowerOpts()
OptInfoManagerlistItemPowerOpts 在接口中 OptInfoManager@Transactional public List<String> listUserDataFiltersByOptIdAndMethod(String sUserCode, String sOptId, String sOptMethod)
listUserDataFiltersByOptIdAndMethod 在接口中 OptInfoManagersUserCode - sUserCodesOptId - 业务名称sOptMethod - 对应的方法名称@Transactional public List<OptInfo> listObjectFormatTree(List<OptInfo> optInfos, boolean fillDefAndScope)
OptInfoManagerlistObjectFormatTree 在接口中 OptInfoManageroptInfos - optInfosfillDefAndScope - boolean@Transactional public List<OptInfo> listOptWithPowerUnderUnit(String sUnitCode)
OptInfoManagerlistOptWithPowerUnderUnit 在接口中 OptInfoManagersUnitCode - sUnitCodepublic List<OptInfo> listObjects()
listObjects 在接口中 OptInfoManagerpublic List<OptInfo> listObjects(Map<String,Object> filterMap)
listObjects 在接口中 OptInfoManagerpublic OptInfo getObjectById(String optId)
getObjectById 在接口中 OptInfoManager@Transactional public List<OptInfo> listUserAllPower(String userCode, boolean asAdmin)
OptInfoManagerlistUserAllPower 在接口中 OptInfoManageruserCode - 用户代码asAdmin - 是否作为管理员Copyright © 2020 Centit Information Technical, co. Inc.. All rights reserved.