| addEDCPlanByExcel(Map) |  | 0% |  | 0% | 15 | 15 | 60 | 60 | 1 | 1 |
| addEDCPlanByExcel(String, List) |  | 0% |  | 0% | 14 | 14 | 59 | 59 | 1 | 1 |
| addParameterByExcel(List) |  | 0% |  | 0% | 5 | 5 | 44 | 44 | 1 | 1 |
| preAndDeriveChartDataHandle(Facility, String, List, List, List) |   | 32% |   | 33% | 7 | 10 | 22 | 33 | 0 | 1 |
| getPreDataInfoByPostInfo(String, List, NonRTUploadDataInfo) |  | 0% |  | 0% | 9 | 9 | 21 | 21 | 1 | 1 |
| formatDataValue(double, long) |   | 28% |   | 7% | 13 | 14 | 17 | 26 | 0 | 1 |
| getMainEqpNonRTJobList(Long) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| buildParameterSetVersion(ParameterSet, Integer) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| generateUnFrozenECNForParameterSetVersion() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| buildJobList(List, List, String, Long) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| handleEdcPlanRelation(ParameterSetVersion, long) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| buildDeriveChartUploadInfo(Facility, NonRTUploadDataInfo, String) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| deleteParameterSetVersion(Long, Integer) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getNewestParameterSetVersion(ParameterSet) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| buildParameterForInsert(String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| timestampPlusHours(Timestamp, Float) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| importUploadData(List, Facility, User, String, Map) |   | 87% |   | 50% | 13 | 16 | 3 | 36 | 0 | 1 |
| checkAutoMoitorTypeNeedCreateOcap(String, Map, NonRTReturnInfoDTO) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| buildParameterSetForInsert(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| insertEdcPlanImportHistory(List, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getActiveParameterSetVersion(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEffectiveDateTo() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| handleEdcPlanByExcel(String, List, EDCPlanExcelData, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| handleEdcPlanByChart(List, List, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| handleEdcPlanByExcel(Map, List, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getRunCardRawDataInfoList(Long, Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParameterSetUseForumla(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getParameterSetMultiEqptMonitor(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEdcPlanImportHistory(Page) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| insertSrcSampleRawdata(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| importUploadData(List, Facility, User, String, boolean) |   | 98% |   | 67% | 13 | 21 | 0 | 67 | 0 | 1 |
| checkOcapIsAlreadyExists(NonRTReturnInfoDTO) |   | 90% |   | 66% | 2 | 4 | 2 | 11 | 0 | 1 |
| insertOcapChartInfo(Long, String, NonRTReturnInfoDTO, List) |  | 98% |   | 60% | 4 | 6 | 2 | 24 | 0 | 1 |
| buildUploadDataValueInfo(Lot, NonRTUploadDataInfo, NonRTUnitInfoDTO) |  | 97% |   | 50% | 4 | 5 | 0 | 16 | 0 | 1 |
| buildUploadDataBaseInfo(Facility, User, String, NonRTUploadDTO) |  | 100% | | n/a | 0 | 1 | 0 | 21 | 0 | 1 |
| validateSpcResultsHadViolate(NonRTUploadCheckResult, NonRTUploadDataInfo, List, Map) |  | 100% |   | 66% | 4 | 7 | 0 | 19 | 0 | 1 |
| impNonRTUploadData(NonRTUploadDataInfo, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| insertNonRTUploadHistory(List, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| insertNonRTUploadHistory(List, User, String) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| updateNonRTUploadHistoryWithOcapId(String, String, Long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| EdcSpcManagerImpl() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNonRTDataValues(String, Long, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| queryOfflineUnitList(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNonRTUploadHistory(Page) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |