package com.skua.modules.permission.mapper; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; import com.skua.modules.permission.entity.FPermissionCfg; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * 报表-权限配置 */ public interface FPermissionCfgMapper extends BaseMapper<FPermissionCfg> { List<FPermissionCfg> getBeanByKindsId(@Param("reportId") String reportId, @Param("perType") String perType, @Param("authedId") String authedId); Map<String,Object> getMenuByReportId(@Param("reportId") String reportId); void saveReportToRole(@Param("id") String id,@Param("menuId") String menuId, @Param("roleId") String roleId); List<FPermissionCfg> getReportRoleList(@Param("reportId") String reportId); List<FPermissionCfg> updateReportRole(@Param("sql") String sql); int deleteItem(@Param("deleteSql") String deleteSql); void deleteReportAndRole(@Param("deleteRoleSql") String deleteRoleSql); }