package com.dy.pipIrrGlobal.daoBa; import com.dy.pipIrrGlobal.pojoBa.BaRolePermissions; import com.dy.pipIrrGlobal.voBa.VoRole; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @author ZhuBaoMin * @date 2023/12/19 16:48 * @LastEditTime 2023/12/19 16:48 * @Description */ public interface BaRolePermissionsMapper { int deleteByPrimaryKey(Long id); int insert(BaRolePermissions record); int insertSelective(BaRolePermissions record); BaRolePermissions selectByPrimaryKey(Long id); int updateByPrimaryKeySelective(BaRolePermissions record); int updateByPrimaryKey(BaRolePermissions record); /** * 依据角色编号删除角色授权 * @return */ int delPermissionsByRoleId(@Param("roleId") Long roleId); /** * 根据指定条件获取角色记录数 * @param params * @return */ Long getRecordCount(Map params); /** * 根据指定条件获取角色记录 * @param params * @return */ List getRoles(Map params); }