package com.ruoyi.project.system.roleRegion.mapper; import java.util.List; import com.ruoyi.project.system.role.domain.RoleMenu; import com.ruoyi.project.system.roleRegion.domain.RoleRegion; /** * 角色和区域关联Mapper接口 * * @author wm * @date 2020-12-08 */ public interface RoleRegionMapper { /** * 查询角色和区域关联 * * @param roleId 角色和区域关联ID * @return 角色和区域关联 */ RoleRegion selectRoleRegionById(Long roleId); /** * 查询角色和区域关联列表 * * @param roleRegion 角色和区域关联 * @return 角色和区域关联集合 */ List selectRoleRegionList(RoleRegion roleRegion); /** * 新增角色和区域关联 * * @param roleRegion 角色和区域关联 * @return 结果 */ int insertRoleRegion(RoleRegion roleRegion); /** * 修改角色和区域关联 * * @param roleRegion 角色和区域关联 * @return 结果 */ int updateRoleRegion(RoleRegion roleRegion); /** * 删除角色和区域关联 * * @param roleId 角色和区域关联ID * @return 结果 */ int deleteRoleRegionById(Long roleId); /** * 批量删除角色和区域关联 * * @param roleIds 需要删除的数据ID * @return 结果 */ int deleteRoleRegionByIds(String[] roleIds); /** * 批量新增角色菜单信息 * * @param roleRegionList 角色菜单列表 * @return 结果 */ int batchRoleRegion(List roleRegionList); }