@Service public class UserImportServiceImpl extends java.lang.Object implements ExcelReaderService
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.HashMap<java.lang.String,java.lang.Integer> |
SHEET_HEADER_NUMBER |
| 构造器和说明 |
|---|
UserImportServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
BusinessType |
getBusinessType()
获取导入类型,用于Event事件调整导入方法
|
java.util.HashMap<java.lang.String,java.lang.Integer> |
getSheetHeaderNumber()
避免报错,提供默认方法,需要各个实现类实现
|
Context |
importExcel(Context context)
导入定义
|
void |
saveUserData(MessageRow messageRows,
Context context,
java.util.List<UserImportDTO> list)
保存user主数据
|
void |
saveUserOrgData(MessageRow messageRows,
Context context,
java.util.List<UserOrgImportDTO> list)
保存user org数据
|
void |
saveUserRoleData(MessageRow messageRows,
Context context,
java.util.List<UserRoleImportDTO> list)
保存user role数据
|
void |
saveUserTagData(MessageRow messageRows,
Context context,
java.util.List<UserTagImportDTO> list,
java.lang.String tagName)
保存user tag数据
|
public static final java.util.HashMap<java.lang.String,java.lang.Integer> SHEET_HEADER_NUMBER
public BusinessType getBusinessType()
getBusinessType 在接口中 ExcelReaderServicepublic Context importExcel(Context context)
importExcel 在接口中 ExcelReaderServicecontext - 上下文public void saveUserData(MessageRow messageRows, Context context, java.util.List<UserImportDTO> list)
list - public void saveUserOrgData(MessageRow messageRows, Context context, java.util.List<UserOrgImportDTO> list)
list - public void saveUserTagData(MessageRow messageRows, Context context, java.util.List<UserTagImportDTO> list, java.lang.String tagName)
list - public void saveUserRoleData(MessageRow messageRows, Context context, java.util.List<UserRoleImportDTO> list)
list - public java.util.HashMap<java.lang.String,java.lang.Integer> getSheetHeaderNumber()
ExcelReaderServicegetSheetHeaderNumber 在接口中 ExcelReaderService