|
@@ -38,10 +38,24 @@ public final class ReportParserConstant {
|
|
|
|
|
|
static {
|
|
static {
|
|
// 其他报告解析
|
|
// 其他报告解析
|
|
- REPORT_PARSER_BEAN_MAP.put(ReportType.OTHER, Map.of(ReportParserFileType.AI, PARSER_AI_OTHER));
|
|
|
|
|
|
+ REPORT_PARSER_BEAN_MAP.put(ReportType.OTHER,
|
|
|
|
+ Map.of(
|
|
|
|
+ ReportParserFileType.AI, PARSER_AI_OTHER,
|
|
|
|
+ ReportParserFileType.IMG_PNG, PARSER_AI_OTHER,
|
|
|
|
+ ReportParserFileType.IMG_JPG, PARSER_AI_OTHER,
|
|
|
|
+ ReportParserFileType.WORD, PARSER_AI_OTHER
|
|
|
|
+ )
|
|
|
|
+ );
|
|
|
|
|
|
// 周报
|
|
// 周报
|
|
- REPORT_PARSER_BEAN_MAP.put(ReportType.WEEKLY, Map.of(ReportParserFileType.AI, PARSER_AI_WEEKLY));
|
|
|
|
|
|
+ REPORT_PARSER_BEAN_MAP.put(ReportType.WEEKLY,
|
|
|
|
+ Map.of(
|
|
|
|
+ ReportParserFileType.AI, PARSER_AI_WEEKLY,
|
|
|
|
+ ReportParserFileType.IMG_PNG, PARSER_AI_WEEKLY,
|
|
|
|
+ ReportParserFileType.IMG_JPG, PARSER_AI_WEEKLY,
|
|
|
|
+ ReportParserFileType.WORD, PARSER_AI_WEEKLY
|
|
|
|
+ )
|
|
|
|
+ );
|
|
|
|
|
|
// 交易流水确认函解析
|
|
// 交易流水确认函解析
|
|
REPORT_PARSER_BEAN_MAP.put(ReportType.LETTER,
|
|
REPORT_PARSER_BEAN_MAP.put(ReportType.LETTER,
|
|
@@ -55,7 +69,10 @@ public final class ReportParserConstant {
|
|
Map.of(
|
|
Map.of(
|
|
ReportParserFileType.PDF, PARSER_PDF_MONTHLY,
|
|
ReportParserFileType.PDF, PARSER_PDF_MONTHLY,
|
|
// ReportParserFileType.EXCEL, PARSER_EXCEL_MONTHLY,
|
|
// ReportParserFileType.EXCEL, PARSER_EXCEL_MONTHLY,
|
|
- ReportParserFileType.AI, PARSER_AI_MONTHLY
|
|
|
|
|
|
+ ReportParserFileType.AI, PARSER_AI_MONTHLY,
|
|
|
|
+ ReportParserFileType.IMG_PNG, PARSER_AI_MONTHLY,
|
|
|
|
+ ReportParserFileType.IMG_JPG, PARSER_AI_MONTHLY,
|
|
|
|
+ ReportParserFileType.WORD, PARSER_AI_MONTHLY
|
|
));
|
|
));
|
|
|
|
|
|
// 季度报告
|
|
// 季度报告
|
|
@@ -63,7 +80,8 @@ public final class ReportParserConstant {
|
|
Map.of(
|
|
Map.of(
|
|
ReportParserFileType.PDF, PARSER_PDF_QUARTERLY,
|
|
ReportParserFileType.PDF, PARSER_PDF_QUARTERLY,
|
|
// ReportParserFileType.EXCEL, PARSER_EXCEL_QUARTERLY,
|
|
// ReportParserFileType.EXCEL, PARSER_EXCEL_QUARTERLY,
|
|
- ReportParserFileType.AI, PARSER_AI_QUARTERLY
|
|
|
|
|
|
+ ReportParserFileType.AI, PARSER_AI_QUARTERLY,
|
|
|
|
+ ReportParserFileType.WORD, PARSER_AI_QUARTERLY
|
|
));
|
|
));
|
|
|
|
|
|
// 年度报告
|
|
// 年度报告
|
|
@@ -71,7 +89,8 @@ public final class ReportParserConstant {
|
|
Map.of(
|
|
Map.of(
|
|
ReportParserFileType.PDF, PARSER_PDF_ANNUALLY,
|
|
ReportParserFileType.PDF, PARSER_PDF_ANNUALLY,
|
|
// ReportParserFileType.EXCEL, PARSER_EXCEL_ANNUALLY,
|
|
// ReportParserFileType.EXCEL, PARSER_EXCEL_ANNUALLY,
|
|
- ReportParserFileType.AI, PARSER_AI_ANNUALLY
|
|
|
|
|
|
+ ReportParserFileType.AI, PARSER_AI_ANNUALLY,
|
|
|
|
+ ReportParserFileType.WORD, PARSER_AI_ANNUALLY
|
|
));
|
|
));
|
|
}
|
|
}
|
|
}
|
|
}
|