1.介绍(Introduction)
批量导入工具以简化批量处理操作,抽象重复行为模式为主,抽离统一重复行为和具体业务逻辑。
2.结构
(1)API
类 |
ImportUtils |
service |
AbstractImportCallBack |
委托接口 |
ImportUtils API |
|
ParsePackageVO |
import(MultipartFile file, ImportConfig importConfig, UserVO userVO, AbstractImportCallBack<V,K> importCallBack) 导入文件入口,校验文件名称,回调AbstractImportCallBack的import方法 |
List<V> |
getImportedList (MultipartFile file, ImportConfig importConfig, AbstractImportCallBack<V,K> importCallBack) 导入文件获取返回列表入口,回调AbstractImportCallBack的getImportedList方法 |