package com.dev.swms.server.web.servlet.export;

import com.dev.energy.client.config.page.TableConfig;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;

import org.springframework.context.ApplicationContext;

public interface ExportExcelGenerator {

   String EXCEL_XLS = "XLS";
   String EXCEL_CSV = "CSV";
   String DEFAULT_PER_NUMBER = "5000";
   int MAX_EXPORT_RECORDS = 50000;
   DateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd");
   DateFormat datetimeFormatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
   DateFormat datetimehoursFormatter = new SimpleDateFormat("HH:mm:ss");


   void exportExcel(ApplicationContext ac,String var1, Map var2, TableConfig var3, HttpServletResponse var4, String var5, String var6) throws Exception;
}
