package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.blackManage.BlackManage;

import java.util.List;

/**
 * 黑名单管理Mapper接口
 * 
 * @author boman
 * @date 2025-02-17
 */
public interface BlackManageMapper 
{
    /**
     * 查询黑名单管理
     * 
     * @param blackManageId 黑名单管理主键
     * @return 黑名单管理
     */
    public BlackManage selectBlackManageByBlackManageId(Long blackManageId);

    /**
     * 查询黑名单管理列表
     * 
     * @param blackManage 黑名单管理
     * @return 黑名单管理集合
     */
    public List<BlackManage> selectBlackManageList(BlackManage blackManage);

    /**
     * 新增黑名单管理
     * 
     * @param blackManage 黑名单管理
     * @return 结果
     */
    public int insertBlackManage(BlackManage blackManage);

    /**
     * 修改黑名单管理
     * 
     * @param blackManage 黑名单管理
     * @return 结果
     */
    public int updateBlackManage(BlackManage blackManage);

    /**
     * 删除黑名单管理
     * 
     * @param blackManageId 黑名单管理主键
     * @return 结果
     */
    public int deleteBlackManageByBlackManageId(Long blackManageId);

    /**
     * 批量删除黑名单管理
     * 
     * @param blackManageIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBlackManageByBlackManageIds(Long[] blackManageIds);
}
