无关风月
2024-11-04 64f7ccb9ef8b5a0618e65cddc14b981c1f108ba3
xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/mapper/SysRoleMapper.java
@@ -3,7 +3,9 @@
import java.util.List;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.xinquan.common.core.web.page.PageInfo;
import com.xinquan.system.api.domain.SysRole;
import com.xinquan.system.domain.dto.SysRoleQuery;
import org.apache.ibatis.annotations.Param;
/**
@@ -20,6 +22,8 @@
     * @return 角色数据集合信息
     */
    public List<SysRole> selectRoleList(SysRole role);
    List<SysRole> selectList(@Param("query") SysRoleQuery query, @Param("pageInfo") PageInfo<SysRole> pageInfo);
    /**
     * 根据用户ID查询角色
@@ -106,9 +110,12 @@
     * @param roleIds 需要删除的角色ID
     * @return 结果
     */
    public int deleteRoleByIds(Long[] roleIds);
    public int deleteRoleByIds(List<Long> roleIds);
    List<SysRole> isExitUpdate(@Param("roleName") String roleName, @Param("roleId") Long roleId);
    int selectCountByRoleName(@Param("roleName") String roleName);
    List<SysRole> selectRoleByUserId(@Param("userId")Long userId);
}