feat: MCI 변환 AI 병렬 청킹 및 Converter 생성 개선
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 28s
Some checks failed
Deploy to OCIWP / deploy (push) Failing after 28s
- ScaffoldingController: AI 분석 시 20개 단위 병렬 청킹(CompletableFuture) 적용 - ScaffoldingController: reserved 자동 제외 로직 제거, AI 명시적 include=false만 제외 - ScaffoldingController: AI 프롬프트 개선 - 모든 필드(List/reserved 포함) 번역 지시 - MciResponseScaffolder: Request Converter 메서드명 toLegacyRequest -> toRequest 변경 - scaffold.html: collectMciResponseMappings validation 방어 처리 (자동 fallback)
This commit is contained in:
@@ -394,13 +394,13 @@ public final class MciResponseScaffolder {
|
||||
.append("public interface ").append(converterClassName).append(" {\n\n");
|
||||
|
||||
appendRequestMappingMethod(source, parsed.types().getFirst(), parsed.rootClassName(),
|
||||
requestClassName, "toLegacyRequest", mappings);
|
||||
requestClassName, "toRequest", mappings);
|
||||
Map<String, ParsedType> typeByName = new HashMap<>();
|
||||
parsed.types().forEach(type -> typeByName.put(type.name(), type));
|
||||
for (ParsedType type : parsed.types().stream().skip(1).toList()) {
|
||||
appendRequestMappingMethod(source, type,
|
||||
sourceTypePath(parsed.rootClassName(), type, typeByName),
|
||||
requestClassName + "." + type.name(), "toLegacy" + type.name(), mappings);
|
||||
requestClassName + "." + type.name(), "to" + type.name(), mappings);
|
||||
}
|
||||
return source.append("}\n").toString();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user