package com.zjrs.zwnw.rlzysc.bpo;

import org.mohrss.leaf.core.framework.domain.bpo.IBPO;
import org.mohrss.leaf.core.framework.persistens.PageResult;
import com.zjrs.zwnw.rlzysc.dto.*;

import jakarta.servlet.http.HttpServletResponse;
import java.util.Map;

public interface YgbaBPO extends IBPO {

    PageResult ygbaGetYgxxList(YgbaDwxxQueryDTO dto, Integer pagenum, Integer pagesize);

    Map<String, Object> getDwxx(YgbaygCommDTO dto);

    PageResult ygbaGetZgmcShList(YgbaYgxxQueryDTO dto, Integer pagenum, Integer pagesize);

    void ygbaYgxxSh(YgbaygShDTO dto);

    PageResult ygbaGetZgmcCkList(YgbaYgxxQueryDTO dto, Integer pagenum, Integer pagesize);

    void ygbaZgmcExport(YgbaYgxxQueryDTO dto, HttpServletResponse res);

    void ygbaZgmcQuit(YgbaygQuitDTO dto);

    PageResult ygbaGetZgmccxList(YgbaZgmcQueryDTO dto);

    void ygbaZgmccxExport(YgbaZgmcQueryDTO dto, HttpServletResponse res);
}
