diff --git a/pom.xml b/pom.xml
index 2d3bbda..0967737 100644
--- a/pom.xml
+++ b/pom.xml
@@ -82,6 +82,11 @@
spring-boot-starter-test
test
+
+ org.springframework.boot
+ spring-boot-starter-webmvc-test
+ test
+
diff --git a/scripts/start.sh b/scripts/start.sh
index bb2a140..5a41b44 100644
--- a/scripts/start.sh
+++ b/scripts/start.sh
@@ -24,6 +24,7 @@ mkdir -p "$LOG_DIR"
# 시작
echo "[$APP_NAME] 시작 중..."
nohup "$JAVA_HOME/bin/java" \
+ -DAPP_HASH_SALT="${APP_HASH_SALT}" \
-jar "$JAR" \
--spring.profiles.active=prod \
> /dev/null 2>&1 &
diff --git a/src/main/java/com/owrawww/OwrawwwApplication.java b/src/main/java/com/owrawww/OwrawwwApplication.java
index 0074f88..7dda3f1 100644
--- a/src/main/java/com/owrawww/OwrawwwApplication.java
+++ b/src/main/java/com/owrawww/OwrawwwApplication.java
@@ -5,7 +5,7 @@ import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
-@MapperScan("com.owrawww.domain.mapper")
+@MapperScan({"com.owrawww.domain.mapper", "com.owrawww.migration"})
public class OwrawwwApplication {
public static void main(String[] args) {
diff --git a/src/main/java/com/owrawww/domain/Inquiry.java b/src/main/java/com/owrawww/domain/Inquiry.java
index a37676b..38290a3 100644
--- a/src/main/java/com/owrawww/domain/Inquiry.java
+++ b/src/main/java/com/owrawww/domain/Inquiry.java
@@ -45,5 +45,7 @@ public class Inquiry {
private Integer subGubun;
private Integer depth;
private String solutionGubun;
+ private String telHash; // SHA-256(솔트+tel) - 검색/중복체크용
+ private String emailHash; // SHA-256(솔트+email) - 검색/중복체크용
}
diff --git a/src/main/java/com/owrawww/migration/DataMigrationMapper.java b/src/main/java/com/owrawww/migration/DataMigrationMapper.java
new file mode 100644
index 0000000..5a5cebf
--- /dev/null
+++ b/src/main/java/com/owrawww/migration/DataMigrationMapper.java
@@ -0,0 +1,21 @@
+package com.owrawww.migration;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+import java.util.Map;
+
+@Mapper
+public interface DataMigrationMapper {
+
+ /** 미암호화 레코드 조회 (phone 길이 30자 이하 = 평문) */
+ List