package com.pqs9000.service.report;

import com.njcn.pojo.commons.device.ExportDev;
import com.njcn.pojo.configuration.RptPloy;
import com.pqs9000.pojo.report.PloySetting;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Date;
import java.util.List;

public interface ExcelReportService {
    List<RptPloy> getPloyData();

    List<PloySetting> setPloy(String guid);

    /**
     * 获取当前用户的所有台账信息
     * @author cdf
     * @date 2021/3/5
     */
    Integer getExportDev(HttpServletResponse response, HttpServletRequest request,String sysType) throws Exception;

    /**
     * 获取当前用户的所有台账信息
     * @author cdf
     * @date 2021/3/5
     */
    void getExportDevMain(HttpServletResponse response, HttpServletRequest request);

    /**
     * excel报表执行存储过程
     * @author cdf
     * @date 2021/5/18
     */
    void runProc(Integer line,Date be, Date en);
}
