diff --git a/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java index 517a7463..78997152 100644 --- a/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java +++ b/dat-was-lib/src/main/java/io/shinhanlife/dat/lib/util/ToolScaffolder.java @@ -868,11 +868,13 @@ public class ToolScaffolder { import %s.usecase.%sUseCase; import io.shinhanlife.dat.lib.integration.mci.component.AxhubMciComponent; import io.shinhanlife.glow.communication.dto.Transfer; + import io.shinhanlife.glow.BizException; import org.springframework.stereotype.Service; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import %s.converter.%sConverter; import %s.%s.io.%s_I; + import %s.%s.io.%s_O; %s /** @@ -883,10 +885,10 @@ public class ToolScaffolder { * @create %s *
* ---------- 개정이력 ----------
- * 수정일 수정자 수정내용
+ * 수정일 수정자 수정내용
* ---------- -------- ---------------------------
* %s %s 최초생성
- *
+ *
*
*/
@Slf4j
@@ -903,19 +905,33 @@ public class ToolScaffolder {
try {
// MapStruct를 이용한 자동 매핑 (AI DTO -> MCI DTO)
%s_I mciReq = converter.toLegacyRequest(req);
+ Transfer<%s_O> resTransfer = null;
+
+ if (mciReq != null) {
+ resTransfer = mci.callTo(
+ "%s",
+ null,
+ mciReq,
+ %s_O.class
+ );
+ }
- Transfer