//package cn.superdesk.uniorder.utils.excel;
//
//import cn.superdesk.uniorder.utils.excel.params.ImportParams;
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.web.multipart.MultipartFile;
//
//import java.io.File;
//import java.util.List;
//import java.util.NoSuchElementException;
//
//
///**
// * @Description: 未完成
// * @Author: linjinyu
// * @CreateDate: 2021/2/3 上午9:57
// * @UpdateUser: linjinyu
// * @UpdateDate: 2021/2/3 上午9:57
// * @UpdateRemark: 修改内容
// * @Version: 1.0
// */
//public class ExcelRequest {
//
//
//	public static <T> List<T> importExcel(String filePath, Integer titleRows, Integer headerRows, Class<T> pojoClass) {
//		if (StringUtils.isBlank(filePath)) {
//			return null;
//		}
//		ImportParams params = new ImportParams();
//		params.setTitleRows(titleRows);
//		params.setHeaderRows(headerRows);
//
//		List<T> list = null;
//		try {
//			list = ExcelImportUtils.importExcel(new File(filePath), pojoClass, params);
//		} catch (NoSuchElementException e) {
//			throw new NormalException("模板不能为空");
//		} catch (Exception e) {
//			e.printStackTrace();
//			throw new NormalException(e.getMessage());
//		}
//		return list;
//	}
//
//	public static <T> List<T> importExcel(MultipartFile file, Integer titleRows, Integer headerRows, Class<T> pojoClass) {
//
//		if (file == null) {
//			return null;
//		}
//
//		ImportParams params = new ImportParams();
//		params.setTitleRows(titleRows);
//		params.setHeaderRows(headerRows);
//		List<T> list = null;
//		try {
//			list = ExcelImportUtils.importExcel(file.getInputStream(), pojoClass, params);
//		} catch (NoSuchElementException e) {
//			throw new NormalException("excel文件不能为空");
//		} catch (Exception e) {
//			throw new NormalException(e.getMessage());
//		}
//		return list;
//	}
//
//}
