You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.3 KiB
Java
64 lines
1.3 KiB
Java
package com.glxp.api.service.inout;
|
|
|
|
/**
|
|
* @author : zhangsan
|
|
* @date : 2023/4/17 11:12
|
|
* @modyified By :
|
|
*/
|
|
|
|
import com.glxp.api.entity.inout.IoStatDayEntity;
|
|
import com.glxp.api.req.inout.FilterStatDataDetailRequest;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 导出业务接口
|
|
*/
|
|
public interface ExcelService {
|
|
|
|
/**
|
|
* excel导入-单个sheet
|
|
*
|
|
* @param multipartFile 文件流
|
|
*/
|
|
void excelImport(MultipartFile multipartFile);
|
|
|
|
/**
|
|
* excel导出-单个sheet
|
|
*
|
|
* @param response 响应体
|
|
*/
|
|
void excelExport(HttpServletResponse response,String billNo);
|
|
|
|
/**
|
|
* excel多入-多个sheet
|
|
*
|
|
* @param multipartFile 文件流
|
|
*/
|
|
void excelSheetImport(MultipartFile multipartFile);
|
|
|
|
/**
|
|
* excel导出-多个sheet
|
|
*
|
|
* @param response 响应体
|
|
*/
|
|
void excelSheetExport(HttpServletResponse response);
|
|
|
|
/**
|
|
* excel模板导出-单个sheet
|
|
*
|
|
* @param response 响应流
|
|
*/
|
|
void excelTemplate(HttpServletResponse response);
|
|
|
|
/**
|
|
* excel模板导出-多个sheet
|
|
*
|
|
* @param response 响应流
|
|
*/
|
|
void excelSheetTemplate(HttpServletResponse response) throws Exception;
|
|
}
|
|
|