package com.ibeetl.admin.console.dao; import java.util.List; import org.beetl.sql.core.annotatoin.SqlResource; import org.beetl.sql.core.engine.PageQuery; import org.beetl.sql.core.mapper.BaseMapper; import com.ibeetl.admin.console.web.query.RoleUserQuery; import com.ibeetl.admin.core.entity.CoreRole; import com.ibeetl.admin.core.entity.CoreUser; @SqlResource("console.role") public interface RoleConsoleDao extends BaseMapper { /** * 根据条件分页查询 * @param query 查询条件 */ void queryByCondtion(PageQuery query); /** * 批量删除角色 * @param ids 角色id */ void batchDelByIds(List ids); void batchDeleteRoleFunction(List ids); void batchDeleteRoleMenu(List ids); void batchDeleteUserRole(List ids); PageQuery queryUser(PageQuery query); }