public interface RoleMenuDao
Title: 角色菜单的DAO接口
Description: 本程序实现对数据库中的角色菜单的管理
Copyright: Copyright (c) 2015
Company: seeyon.com
限定符和类型 | 方法和说明 |
---|---|
void |
deleteByObj(java.util.Set<OrgRoleMenuCache.SimpleRoleMenu> objs)
删除数据通过Obj
|
boolean |
deleteRoleMenuByMenuIdRoles(java.lang.Long menuId,
java.util.List<java.lang.Long> roles) |
void |
deleteRoleMenuByRoleIds(java.util.List<java.lang.Long> roleIds)
通过角色Id删除菜单
|
java.util.List<java.lang.Long> |
insertRoleMenuPatchAll(java.util.List<PrivRoleMenu> roleReources)
批量全量创建角色菜单
|
java.util.List<PrivRoleMenu> |
selectList(PrivRoleMenu privRoleMenu)
根据条件查询角色菜单对象
|
java.util.List<PrivRoleMenu> |
selectUnModifiableByRole(java.lang.Long role) |
void |
updateRoleMenu(java.util.List<PrivRoleMenu> addData,
java.util.List<PrivRoleMenu> removeData)
更新角色菜单关系
|
java.util.List<PrivRoleMenu> selectList(PrivRoleMenu privRoleMenu)
privRoleMenu
- 查询条件Menu
entity.java.util.List<PrivRoleMenu> selectUnModifiableByRole(java.lang.Long role)
role
- 角色IDjava.util.List<java.lang.Long> insertRoleMenuPatchAll(java.util.List<PrivRoleMenu> roleReources) throws com.seeyon.ctp.common.exceptions.BusinessException
roleReources
- 需要创建的角色菜单对象列表com.seeyon.ctp.common.exceptions.BusinessException
void updateRoleMenu(java.util.List<PrivRoleMenu> addData, java.util.List<PrivRoleMenu> removeData) throws com.seeyon.ctp.common.exceptions.BusinessException
addData
- 新增数据removeData
- 删除数据com.seeyon.ctp.common.exceptions.BusinessException
void deleteRoleMenuByRoleIds(java.util.List<java.lang.Long> roleIds)
roleIds
- boolean deleteRoleMenuByMenuIdRoles(java.lang.Long menuId, java.util.List<java.lang.Long> roles) throws com.seeyon.ctp.common.exceptions.BusinessException
menuId
- roles
- com.seeyon.ctp.common.exceptions.BusinessException
void deleteByObj(java.util.Set<OrgRoleMenuCache.SimpleRoleMenu> objs) throws com.seeyon.ctp.common.exceptions.BusinessException
objs
- 数据com.seeyon.ctp.common.exceptions.BusinessException