@Service public class OrgExcelImportServiceImpl extends java.lang.Object implements ExcelReaderService
| 构造器和说明 |
|---|
OrgExcelImportServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
BusinessType |
getBusinessType()
获取导入类型,用于Event事件调整导入方法
|
java.util.HashMap<java.lang.String,java.lang.Integer> |
getSheetHeaderNumber()
避免报错,提供默认方法,需要各个实现类实现
|
Context |
importExcel(Context context)
导入定义
|
static <T> com.alibaba.excel.event.AnalysisEventListener<T> |
listener(Context context,
java.util.function.Consumer<java.util.List<T>> consumer)
构建S
|
void |
saveOrgData(Context context,
java.util.List<OrgExcelImportData> orgDatas,
java.util.List<OrgCompanyExcelImportData> companyDatas)
写入公司配置数据
|
public java.util.HashMap<java.lang.String,java.lang.Integer> getSheetHeaderNumber()
getSheetHeaderNumber 在接口中 ExcelReaderServicepublic static <T> com.alibaba.excel.event.AnalysisEventListener<T> listener(Context context, java.util.function.Consumer<java.util.List<T>> consumer)
context - 系统上下文consumer - 消息处理public BusinessType getBusinessType()
getBusinessType 在接口中 ExcelReaderServicepublic Context importExcel(Context context)
ExcelReaderServiceimportExcel 在接口中 ExcelReaderServicecontext - 上下文public void saveOrgData(Context context, java.util.List<OrgExcelImportData> orgDatas, java.util.List<OrgCompanyExcelImportData> companyDatas)