package com.zjrs.zwnw.sxgl.blo;

import org.mohrss.leaf.core.framework.domain.blo.IBLO;
import org.mohrss.leaf.core.framework.persistens.PageResult;
import com.zjrs.zwnw.sxgl.dto.SxExportQueryDTO;
import com.zjrs.zwnw.sxgl.dto.SxpzxxXsUpdateDTO;
import com.zjrs.zwnw.sxgl.dto.SxtempQueryDTO;

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

public interface JcsxqdkBLO extends IBLO {
    //获取本次导入的结果统计数据
    public PageResult getDrjgtj(SxtempQueryDTO dto, int page, int rows);

    //获取导入结果分页list
    public PageResult getDrjgList(SxtempQueryDTO dto, int page, int rows);

    //导出事项
    public void exportSx(SxExportQueryDTO dto, HttpServletResponse res);

    //导入事项
    public Map<String, String> importSx(InputStream is) throws Exception;

    //保存事项基本信息
    public Map<String, String> saveSxjbxx(SxpzxxXsUpdateDTO dto);
}
