package com.landtool.lanbase.modules.sys.service; import com.landtool.lanbase.common.utils.Query; import com.landtool.lanbase.modules.sys.entity.SysRoleGroup; import java.util.List; import java.util.Map; /** * @author zimao.guo * @Description: TODO(角色与群组关联关系表) * @date 2018-03-14 17:16:20 */ public interface SysRoleGroupService { SysRoleGroup queryObject(Long roleId,Long groupId); List queryList(Map map); int queryTotal(Map map); void save(SysRoleGroup rolegroup); void update(SysRoleGroup rolegroup); void delete(Long roleid); void deleteBatch(Long[] roleids); List> findList(Map map); int findTotal(Map map); List> queryListForSelectedGroup(Map map); int queryTotalForSelectedGroup(Map map); void deleteBatchByRoleIdAndGroupIds(Long roleId, Long[] groupIds); void deleteBatchByGroupId(Long[] groupids); //群组管理 - 角色设置 - 已添加角色 List> queryListForSelectedRole(Map map); //群组管理 - 角色设置 - 已添加角色 int queryTotalForSelectedRole(Map map); //群组管理 - 角色设置 - 未添加角色 List> findRoleList(Map map); //群组管理 - 角色设置 - 未添加角色 int findRoleTotal(Map map); }