package com.chinaweal.aiccs.aiccs.fraudreg.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.chinaweal.aiccs.aiccs.fraudreg.entity.FraudBatchBaseinfo;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.BaseService;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.page.PageRequestDto;
import com.chinaweal.youfool.framework.springboot.rest.RestResult;

import java.io.OutputStream;

/**
 * <p>
 * 批量撤销登记关联主体表 服务类
 * </p>
 *
 * @author sh
 * @since 2023-03-14
 */
public interface FraudBatchBaseinfoService extends BaseService<FraudBatchBaseinfo> {
    Page<FraudBatchBaseinfo> queryByPage(PageRequestDto pageRequestDto);

    void remove(String ids, String reasons);

    RestResult<?> add(FraudBatchBaseinfo fraudBatchBaseinfo);

    void exportExcel(PageRequestDto pageRequestDto, OutputStream outputStream);
}
