|
|
@ -139,6 +139,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
group1.setParentIndexGroupId("0"); |
|
|
|
group1.setId(UniqueIdGenerator.generate()); |
|
|
|
group1.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), true, 4)); |
|
|
|
group1.setAllIndexCodePath(index.getAllIndexCodePath(0)); |
|
|
|
indexGroupMap.put(index.getLevel1Index(), group1); |
|
|
|
} |
|
|
|
StringBuilder allIndexCodeSb = new StringBuilder(group1.getIndexCode()); |
|
|
@ -154,6 +155,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
group2.setParentIndexGroupId(group1.getId()); |
|
|
|
group2.setId(UniqueIdGenerator.generate()); |
|
|
|
group2.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), false, 4)); |
|
|
|
group2.setAllIndexCodePath(index.getAllIndexCodePath(3)); |
|
|
|
indexGroupMap.put(level4IndexDetailKey, group2); |
|
|
|
//构建 分组明细
|
|
|
|
templateEntity = indexGroupDetailMap.get(index.getLevel1Index() + level4Index); |
|
|
@ -164,6 +166,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); |
|
|
|
templateEntity.setId(UniqueIdGenerator.generate()); |
|
|
|
templateEntity.setCorrelation(index.getCorrelation()); |
|
|
|
templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(3)); |
|
|
|
buildIndexGroupDetail(templateEntity, indexDictEntity, index, 2); |
|
|
|
indexGroupDetailMap.put(index.getLevel1Index() + level4Index, templateEntity); |
|
|
|
} |
|
|
@ -181,6 +184,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); |
|
|
|
templateEntity.setId(UniqueIdGenerator.generate()); |
|
|
|
templateEntity.setCorrelation(index.getCorrelation()); |
|
|
|
templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(4)); |
|
|
|
buildIndexGroupDetail(templateEntity, indexDictEntity, index, 5); |
|
|
|
indexGroupDetailMap.put(level5IndexDetailKey, templateEntity); |
|
|
|
} |
|
|
@ -195,6 +199,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
group1.setParentIndexGroupId("0"); |
|
|
|
group1.setId(UniqueIdGenerator.generate()); |
|
|
|
group1.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), false, 4)); |
|
|
|
group1.setAllIndexCodePath(index.getAllIndexCodePath(0)); |
|
|
|
indexGroupMap.put(index.getLevel1Index(), group1); |
|
|
|
} |
|
|
|
StringBuilder allIndexCodeSb = new StringBuilder(group1.getIndexCode()); |
|
|
@ -209,7 +214,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
group2.setParentIndexGroupId(group1.getId()); |
|
|
|
group2.setId(UniqueIdGenerator.generate()); |
|
|
|
group2.setIndexCode(Pinyin4jUtil.getSpellPinYin(indexDictEntity.getIndexName(), false, 4)); |
|
|
|
|
|
|
|
group2.setAllIndexCodePath(index.getAllIndexCodePath(1)); |
|
|
|
indexGroupMap.put(level2IndexGroupKey, group2); |
|
|
|
//构建 分组明细
|
|
|
|
templateEntity = indexGroupDetailMap.get(level2IndexGroupKey); |
|
|
@ -220,6 +225,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); |
|
|
|
templateEntity.setId(UniqueIdGenerator.generate()); |
|
|
|
templateEntity.setCorrelation(index.getCorrelation()); |
|
|
|
templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(1)); |
|
|
|
buildIndexGroupDetail(templateEntity, indexDictEntity, index, 2); |
|
|
|
indexGroupDetailMap.put(level2IndexGroupKey, templateEntity); |
|
|
|
} |
|
|
@ -236,6 +242,7 @@ public class IndexExcelDataListener extends AnalysisEventListener<IndexModel> { |
|
|
|
templateEntity.setAllParentIndexCode(allIndexCodeSb.toString()); |
|
|
|
templateEntity.setId(UniqueIdGenerator.generate()); |
|
|
|
templateEntity.setCorrelation(index.getCorrelation()); |
|
|
|
templateEntity.setAllIndexCodePath(index.getAllIndexCodePath(4)); |
|
|
|
buildIndexGroupDetail(templateEntity, indexDictEntity, index, 5); |
|
|
|
indexGroupDetailMap.put(level5IndexGroupKey, templateEntity); |
|
|
|
} |
|
|
|