package com.engine.organization.service; import weaver.hrm.User; import javax.servlet.http.HttpServletRequest; import java.util.Map; /** * @author:dxfeng * @createTime: 2022/06/29 * @version: 1.0 */ public interface ImportCommonService { /** * 人员导入 * * @param params * @param request * @return */ Map saveImportResource(Map params, HttpServletRequest request); /** * 通用导入 * * @param params * @param request * @param user * @return */ Map saveImport(Map params, HttpServletRequest request, User user); /** * 获取导入字段 * * @return */ Map getImportFields(String importType); /** * 获取导入表单 * * @return */ Map getImportForm(String importType, String columns); /** * 导入数据 * * @param params * @return */ Map saveImport(Map params,HttpServletRequest request); /** * 导入日志详情列表 * * @param params * @return */ Map getImportResult(Map params); }