diff --git a/dap-gateway/src/main/resources/static/admin/scaffold.html b/dap-gateway/src/main/resources/static/admin/scaffold.html
index 732f1a19..69bb7422 100644
--- a/dap-gateway/src/main/resources/static/admin/scaffold.html
+++ b/dap-gateway/src/main/resources/static/admin/scaffold.html
@@ -462,13 +462,13 @@
-
+
@@ -575,7 +575,7 @@
-
+
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BalanceRequest.java
similarity index 92%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BalanceRequest.java
index df1a410a..e8fb92db 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BalanceRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
/**
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BalanceResponse.java
similarity index 91%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceResponse.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BalanceResponse.java
index 49ecf6d5..b0937722 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BalanceResponse.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BalanceResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
/**
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingProcessRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BillingProcessRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingProcessRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BillingProcessRequest.java
index e2f1dce8..a788451e 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingProcessRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BillingProcessRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingStatusRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BillingStatusRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingStatusRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BillingStatusRequest.java
index a6607e0f..33c67216 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BillingStatusRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BillingStatusRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondCheckRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BondCheckRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondCheckRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BondCheckRequest.java
index 3c1bbf30..35abb246 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondCheckRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BondCheckRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondIssueRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BondIssueRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondIssueRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BondIssueRequest.java
index 0fefad78..e310fdb2 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/BondIssueRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/BondIssueRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractDetailRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ContractDetailRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractDetailRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ContractDetailRequest.java
index 08a0b03c..2105f28a 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractDetailRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ContractDetailRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractStatusRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ContractStatusRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractStatusRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ContractStatusRequest.java
index 901f3946..44966664 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/ContractStatusRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/ContractStatusRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerDetailRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/CustomerDetailRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerDetailRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/CustomerDetailRequest.java
index 6491579d..e1161919 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerDetailRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/CustomerDetailRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerGradeRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/CustomerGradeRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerGradeRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/CustomerGradeRequest.java
index ae3ee25b..53387ab2 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/CustomerGradeRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/CustomerGradeRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/LeaveCountRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/LeaveCountRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/LeaveCountRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/LeaveCountRequest.java
index 98ee578c..2fdb449c 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/LeaveCountRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/LeaveCountRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleStringResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MciSampleStringResponse.java
similarity index 95%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleStringResponse.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MciSampleStringResponse.java
index 3b9bdd45..441b1092 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleStringResponse.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MciSampleStringResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.shinhanlife.glow.GlowMciFieldInfo;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleTargetDto.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MciSampleTargetDto.java
similarity index 91%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleTargetDto.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MciSampleTargetDto.java
index ccf4596b..6c11d39c 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/MciSampleTargetDto.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/MciSampleTargetDto.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import io.shinhanlife.glow.GlowMciFieldInfo;
import lombok.Data;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/SampleStringRequest.java
similarity index 92%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/SampleStringRequest.java
index eb1ef4ec..ef77b77c 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/SampleStringRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/SampleStringResponse.java
similarity index 95%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringResponse.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/SampleStringResponse.java
index 33ff0e2b..2884147f 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/SampleStringResponse.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/SampleStringResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.shinhanlife.glow.GlowTrgmField;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/TemplateDownloadRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/TemplateDownloadRequest.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/TemplateDownloadRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/TemplateDownloadRequest.java
index 68a3b6fa..21ae5d34 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/TemplateDownloadRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/TemplateDownloadRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/VacationRegisterRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/VacationRegisterRequest.java
similarity index 95%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/VacationRegisterRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/VacationRegisterRequest.java
index 4ef92e06..5fabdb0f 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/dto/VacationRegisterRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/dto/VacationRegisterRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.dto;
+package io.shinhanlife.dap.mcc.biz.cmm.dto;
import lombok.Builder;
import lombok.NoArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_I.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/io/CUST_INQ_001_I.java
similarity index 87%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_I.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/io/CUST_INQ_001_I.java
index 7b09090b..4d540f6e 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_I.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/io/CUST_INQ_001_I.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.io;
+package io.shinhanlife.dap.mcc.biz.cmm.io;
import lombok.Data;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_O.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/io/CUST_INQ_001_O.java
similarity index 86%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_O.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/io/CUST_INQ_001_O.java
index 0cc3b07c..68e94128 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/io/CUST_INQ_001_O.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/io/CUST_INQ_001_O.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.io;
+package io.shinhanlife.dap.mcc.biz.cmm.io;
import lombok.Data;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BalanceUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BalanceUseCase.java
new file mode 100644
index 00000000..f0e1faeb
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BalanceUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
+
+public interface BalanceUseCase {
+ Object execute(BalanceRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BillingProcessUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BillingProcessUseCase.java
new file mode 100644
index 00000000..a8a76413
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BillingProcessUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
+
+public interface BillingProcessUseCase {
+ Object getStatus(BillingStatusRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BondIssueUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BondIssueUseCase.java
new file mode 100644
index 00000000..3f1ae7a8
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/BondIssueUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
+
+public interface BondIssueUseCase {
+ Object check(BondCheckRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CommonUtilityUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/CommonUtilityUseCase.java
similarity index 50%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CommonUtilityUseCase.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/CommonUtilityUseCase.java
index 61749803..a1501ded 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CommonUtilityUseCase.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/CommonUtilityUseCase.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
public interface CommonUtilityUseCase {
Object registerVacation(VacationRegisterRequest req);
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ContractInquiryUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ContractInquiryUseCase.java
new file mode 100644
index 00000000..2b036ac4
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/ContractInquiryUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
+
+public interface ContractInquiryUseCase {
+ Object getStatus(ContractStatusRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/CustomerInfoUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/CustomerInfoUseCase.java
new file mode 100644
index 00000000..b7dce624
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/CustomerInfoUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
+
+public interface CustomerInfoUseCase {
+ Object getGrade(CustomerGradeRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/SampleMciToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/SampleMciToolUseCase.java
new file mode 100644
index 00000000..ed7f3d22
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/SampleMciToolUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
+
+public interface SampleMciToolUseCase {
+ Object inquiryCustomerInfo(io.shinhanlife.dap.mcc.biz.cmm.usecase.impl.SampleMciToolUseCaseImpl.SampleMciRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/SampleStringToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/SampleStringToolUseCase.java
new file mode 100644
index 00000000..8d9b766f
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/SampleStringToolUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
+
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
+
+public interface SampleStringToolUseCase {
+ Object execute(SampleStringRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/TemplateUtilityUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/TemplateUtilityUseCase.java
similarity index 56%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/TemplateUtilityUseCase.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/TemplateUtilityUseCase.java
index 60cb652c..e928b61e 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/TemplateUtilityUseCase.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/TemplateUtilityUseCase.java
@@ -1,6 +1,6 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase;
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.*;
public interface TemplateUtilityUseCase {
java.util.Map getTemplateFileUrl(TemplateDownloadRequest req);
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BalanceUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BalanceUseCaseImpl.java
similarity index 88%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BalanceUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BalanceUseCaseImpl.java
index 0ecb0ed9..eb182966 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BalanceUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BalanceUseCaseImpl.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
/**
@@ -17,9 +17,9 @@ package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
*/
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.BalanceUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.BalanceUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.BalanceRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.BalanceRequest;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -27,7 +27,7 @@ import java.util.Map;
@Slf4j
@Service
-@McpTool(routingType = "MCI", categoryKey = "common")
+@McpTool(routingType = "MCI", categoryKey = "cmm")
public class BalanceUseCaseImpl extends AbstractMcpToolService implements BalanceUseCase {
@McpFunction(register = false, displayName = "balance 툴", name = "balance",
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BillingProcessUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java
similarity index 90%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BillingProcessUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java
index 5c5b1064..db130b0d 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BillingProcessUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BillingProcessUseCaseImpl.java
@@ -1,13 +1,13 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.BillingProcessUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.BillingProcessUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.BillingProcessRequest;
-import io.shinhanlife.dap.mcc.biz.common.dto.BillingStatusRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.BillingProcessRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.BillingStatusRequest;
import java.util.HashMap;
import java.util.Map;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BondIssueUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java
similarity index 84%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BondIssueUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java
index c23a0ae5..32770dff 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/BondIssueUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/BondIssueUseCaseImpl.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.BondIssueUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.BondIssueUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.BondCheckRequest;
-import io.shinhanlife.dap.mcc.biz.common.dto.BondIssueRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.BondCheckRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.BondIssueRequest;
@McpTool(
routingType = "EAI",
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CommonUtilityUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java
similarity index 87%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CommonUtilityUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java
index 8a97abd4..82524dbe 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CommonUtilityUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CommonUtilityUseCaseImpl.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.CommonUtilityUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.CommonUtilityUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.LeaveCountRequest;
-import io.shinhanlife.dap.mcc.biz.common.dto.VacationRegisterRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.LeaveCountRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.VacationRegisterRequest;
@McpTool(
routingType = "HTTP",
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/ContractInquiryUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java
similarity index 84%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/ContractInquiryUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java
index 26677302..a4d2c99c 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/ContractInquiryUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/ContractInquiryUseCaseImpl.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.ContractInquiryUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.ContractInquiryUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.ContractDetailRequest;
-import io.shinhanlife.dap.mcc.biz.common.dto.ContractStatusRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractDetailRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.ContractStatusRequest;
@McpTool(
routingType = "HTTP",
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CustomerInfoUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java
similarity index 84%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CustomerInfoUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java
index 20446dd5..dbb951ac 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/CustomerInfoUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/CustomerInfoUseCaseImpl.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.CustomerInfoUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.CustomerInfoUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.CustomerDetailRequest;
-import io.shinhanlife.dap.mcc.biz.common.dto.CustomerGradeRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerDetailRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.CustomerGradeRequest;
@McpTool(
routingType = "TCP",
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleMciToolUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/SampleMciToolUseCaseImpl.java
similarity index 95%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleMciToolUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/SampleMciToolUseCaseImpl.java
index 8d206670..b5c5e9fe 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleMciToolUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/SampleMciToolUseCaseImpl.java
@@ -1,12 +1,12 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
-import io.shinhanlife.dap.mcc.biz.common.io.CUST_INQ_001_I;
+import io.shinhanlife.dap.mcc.biz.cmm.io.CUST_INQ_001_I;
import io.shinhanlife.dap.lib.adapter.sender.ShinhanMciSender;
import io.shinhanlife.dap.lib.integration.mci.dto.MciRequestWrapper;
import io.shinhanlife.dap.lib.integration.mci.dto.ShinhanCommonHeaderDto;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.SampleMciToolUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.SampleMciToolUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
import lombok.Data;
import lombok.RequiredArgsConstructor;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleStringToolUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/SampleStringToolUseCaseImpl.java
similarity index 87%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleStringToolUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/SampleStringToolUseCaseImpl.java
index 7be53c7e..b584db52 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/SampleStringToolUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/SampleStringToolUseCaseImpl.java
@@ -1,11 +1,11 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.SampleStringToolUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.SampleStringToolUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.MciSampleStringResponse;
-import io.shinhanlife.dap.mcc.biz.common.dto.SampleStringRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.MciSampleStringResponse;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.SampleStringRequest;
import io.shinhanlife.glow.util.GlowMciParser;
import org.springframework.stereotype.Service;
@@ -29,7 +29,7 @@ import java.util.Map;
@Service
@McpTool(
routingType = "MCI",
- categoryKey = "common"
+ categoryKey = "cmm"
)
public class SampleStringToolUseCaseImpl extends AbstractMcpToolService implements SampleStringToolUseCase {
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/TemplateUtilityUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/TemplateUtilityUseCaseImpl.java
similarity index 92%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/TemplateUtilityUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/TemplateUtilityUseCaseImpl.java
index d06b2476..04c0ad0b 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/impl/TemplateUtilityUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/cmm/usecase/impl/TemplateUtilityUseCaseImpl.java
@@ -1,10 +1,10 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.cmm.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.common.usecase.TemplateUtilityUseCase;
+import io.shinhanlife.dap.mcc.biz.cmm.usecase.TemplateUtilityUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.common.dto.TemplateDownloadRequest;
+import io.shinhanlife.dap.mcc.biz.cmm.dto.TemplateDownloadRequest;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -16,7 +16,7 @@ import java.util.Map;
@Service
@McpTool(
routingType = "HTTP",
- categoryKey = "common"
+ categoryKey = "cmm"
)
/**
* @package io.shinhanlife.dap.mcc.service
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BalanceUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BalanceUseCase.java
deleted file mode 100644
index 88ab3ec3..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BalanceUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
-
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
-
-public interface BalanceUseCase {
- Object execute(BalanceRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BillingProcessUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BillingProcessUseCase.java
deleted file mode 100644
index 6e61273c..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BillingProcessUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
-
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
-
-public interface BillingProcessUseCase {
- Object getStatus(BillingStatusRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BondIssueUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BondIssueUseCase.java
deleted file mode 100644
index c842f4d1..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/BondIssueUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
-
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
-
-public interface BondIssueUseCase {
- Object check(BondCheckRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/ContractInquiryUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/ContractInquiryUseCase.java
deleted file mode 100644
index 7b8afbba..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/ContractInquiryUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
-
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
-
-public interface ContractInquiryUseCase {
- Object getStatus(ContractStatusRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CustomerInfoUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CustomerInfoUseCase.java
deleted file mode 100644
index 62c4b29f..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/CustomerInfoUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
-
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
-
-public interface CustomerInfoUseCase {
- Object getGrade(CustomerGradeRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleMciToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleMciToolUseCase.java
deleted file mode 100644
index 35a10437..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleMciToolUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
-
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
-
-public interface SampleMciToolUseCase {
- Object inquiryCustomerInfo(io.shinhanlife.dap.mcc.biz.common.usecase.impl.SampleMciToolUseCaseImpl.SampleMciRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleStringToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleStringToolUseCase.java
deleted file mode 100644
index 2cf45d60..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/common/usecase/SampleStringToolUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.common.usecase;
-
-import io.shinhanlife.dap.mcc.biz.common.dto.*;
-
-public interface SampleStringToolUseCase {
- Object execute(SampleStringRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/DailyQuoteToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/DailyQuoteToolUseCase.java
deleted file mode 100644
index e4cf7cee..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/DailyQuoteToolUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.sample.usecase;
-
-import io.shinhanlife.dap.mcc.biz.sample.dto.*;
-
-public interface DailyQuoteToolUseCase {
- io.shinhanlife.dap.mcc.biz.sample.usecase.impl.DailyQuoteToolUseCaseImpl.DailyQuoteResponse execute(io.shinhanlife.dap.mcc.biz.sample.usecase.impl.DailyQuoteToolUseCaseImpl.DailyQuoteRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/ExchangeRateToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/ExchangeRateToolUseCase.java
deleted file mode 100644
index 99594169..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/ExchangeRateToolUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.sample.usecase;
-
-import io.shinhanlife.dap.mcc.biz.sample.dto.*;
-
-public interface ExchangeRateToolUseCase {
- io.shinhanlife.dap.mcc.biz.sample.usecase.impl.ExchangeRateToolUseCaseImpl.ExchangeRateResponse execute(io.shinhanlife.dap.mcc.biz.sample.usecase.impl.ExchangeRateToolUseCaseImpl.ExchangeRateRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/WeatherToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/WeatherToolUseCase.java
deleted file mode 100644
index aa53ccba..00000000
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/WeatherToolUseCase.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package io.shinhanlife.dap.mcc.biz.sample.usecase;
-
-import io.shinhanlife.dap.mcc.biz.sample.dto.*;
-
-public interface WeatherToolUseCase {
- WeatherResponse execute(WeatherRequest req);
-}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherRequest.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto/WeatherRequest.java
similarity index 93%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherRequest.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto/WeatherRequest.java
index eb18b34a..e6e97ff2 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherRequest.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto/WeatherRequest.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sample.dto;
+package io.shinhanlife.dap.mcc.biz.smp.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherResponse.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto/WeatherResponse.java
similarity index 91%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherResponse.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto/WeatherResponse.java
index f5e1f141..4e153681 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/dto/WeatherResponse.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/dto/WeatherResponse.java
@@ -1,4 +1,4 @@
-package io.shinhanlife.dap.mcc.biz.sample.dto;
+package io.shinhanlife.dap.mcc.biz.smp.dto;
/**
* @package io.shinhanlife.dap.mcc.dto
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/DailyQuoteToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/DailyQuoteToolUseCase.java
new file mode 100644
index 00000000..23650e2f
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/DailyQuoteToolUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.smp.usecase;
+
+import io.shinhanlife.dap.mcc.biz.smp.dto.*;
+
+public interface DailyQuoteToolUseCase {
+ io.shinhanlife.dap.mcc.biz.smp.usecase.impl.DailyQuoteToolUseCaseImpl.DailyQuoteResponse execute(io.shinhanlife.dap.mcc.biz.smp.usecase.impl.DailyQuoteToolUseCaseImpl.DailyQuoteRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/ExchangeRateToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/ExchangeRateToolUseCase.java
new file mode 100644
index 00000000..1d32e29f
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/ExchangeRateToolUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.smp.usecase;
+
+import io.shinhanlife.dap.mcc.biz.smp.dto.*;
+
+public interface ExchangeRateToolUseCase {
+ io.shinhanlife.dap.mcc.biz.smp.usecase.impl.ExchangeRateToolUseCaseImpl.ExchangeRateResponse execute(io.shinhanlife.dap.mcc.biz.smp.usecase.impl.ExchangeRateToolUseCaseImpl.ExchangeRateRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/WeatherToolUseCase.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/WeatherToolUseCase.java
new file mode 100644
index 00000000..ba547210
--- /dev/null
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/WeatherToolUseCase.java
@@ -0,0 +1,7 @@
+package io.shinhanlife.dap.mcc.biz.smp.usecase;
+
+import io.shinhanlife.dap.mcc.biz.smp.dto.*;
+
+public interface WeatherToolUseCase {
+ WeatherResponse execute(WeatherRequest req);
+}
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/DailyQuoteToolUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/DailyQuoteToolUseCaseImpl.java
similarity index 92%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/DailyQuoteToolUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/DailyQuoteToolUseCaseImpl.java
index 482cc734..15652bca 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/DailyQuoteToolUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/DailyQuoteToolUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sample.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.smp.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.sample.usecase.DailyQuoteToolUseCase;
+import io.shinhanlife.dap.mcc.biz.smp.usecase.DailyQuoteToolUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -28,7 +28,7 @@ import java.util.Random;
@Service
@McpTool(
routingType = "DIRECT",
- categoryKey = "sample"
+ categoryKey = "smp"
)
public class DailyQuoteToolUseCaseImpl extends AbstractMcpToolService implements DailyQuoteToolUseCase {
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/ExchangeRateToolUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/ExchangeRateToolUseCaseImpl.java
similarity index 93%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/ExchangeRateToolUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/ExchangeRateToolUseCaseImpl.java
index 09aa0a88..6b361e2e 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/ExchangeRateToolUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/ExchangeRateToolUseCaseImpl.java
@@ -1,8 +1,8 @@
-package io.shinhanlife.dap.mcc.biz.sample.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.smp.usecase.impl;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.sample.usecase.ExchangeRateToolUseCase;
+import io.shinhanlife.dap.mcc.biz.smp.usecase.ExchangeRateToolUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@@ -26,7 +26,7 @@ import org.springframework.web.client.RestClient;
@Service
@McpTool(
routingType = "DIRECT",
- categoryKey = "sample"
+ categoryKey = "smp"
)
public class ExchangeRateToolUseCaseImpl extends AbstractMcpToolService implements ExchangeRateToolUseCase {
diff --git a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/WeatherToolUseCaseImpl.java b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/WeatherToolUseCaseImpl.java
similarity index 94%
rename from dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/WeatherToolUseCaseImpl.java
rename to dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/WeatherToolUseCaseImpl.java
index 6fb637f2..029dd64c 100644
--- a/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/sample/usecase/impl/WeatherToolUseCaseImpl.java
+++ b/dap-tool-other/src/main/java/io/shinhanlife/dap/mcc/biz/smp/usecase/impl/WeatherToolUseCaseImpl.java
@@ -1,13 +1,13 @@
-package io.shinhanlife.dap.mcc.biz.sample.usecase.impl;
+package io.shinhanlife.dap.mcc.biz.smp.usecase.impl;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import io.shinhanlife.dap.lib.annotation.McpFunction;
import io.shinhanlife.dap.lib.annotation.McpTool;
-import io.shinhanlife.dap.mcc.biz.sample.usecase.WeatherToolUseCase;
+import io.shinhanlife.dap.mcc.biz.smp.usecase.WeatherToolUseCase;
import io.shinhanlife.dap.mcc.service.AbstractMcpToolService;
-import io.shinhanlife.dap.mcc.biz.sample.dto.WeatherRequest;
-import io.shinhanlife.dap.mcc.biz.sample.dto.WeatherResponse;
+import io.shinhanlife.dap.mcc.biz.smp.dto.WeatherRequest;
+import io.shinhanlife.dap.mcc.biz.smp.dto.WeatherResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestClient;
@@ -33,7 +33,7 @@ import java.time.format.DateTimeFormatter;
@Service
@McpTool(
routingType = "DIRECT",
- categoryKey = "sample"
+ categoryKey = "smp"
)
public class WeatherToolUseCaseImpl extends AbstractMcpToolService implements WeatherToolUseCase {