From 643e15c37617575b2b58aaab7b961c591671d090 Mon Sep 17 00:00:00 2001 From: jaewohong Date: Tue, 25 Nov 2025 16:15:28 +0900 Subject: [PATCH] =?UTF-8?q?adapter=EA=B0=9D=EC=B2=B4=20=EB=AA=BB=EC=B0=BE?= =?UTF-8?q?=EC=98=A4=EB=8A=94=20=EB=B6=80=EB=B6=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../stdmessage/loader/StandardMessageInfoLoader.java | 8 ++++++++ .../loader/StandardMessageInfoLoaderRepository.java | 4 ++++ .../data/entity/onl/stdmessage/StandardMessageInfo.java | 5 +++++ 3 files changed, 17 insertions(+) diff --git a/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoader.java b/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoader.java index e366636..e1ab97f 100644 --- a/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoader.java +++ b/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoader.java @@ -6,9 +6,17 @@ import org.springframework.transaction.annotation.Transactional; import com.eactive.eai.data.entity.onl.stdmessage.StandardMessageInfo; import com.eactive.eai.data.jpa.AbstractDataLoader; +import java.util.Optional; + @Service @Transactional public class StandardMessageInfoLoader extends AbstractDataLoader { + + // jwhong 추가 + //Optional findByApiFullPath(String apiFullPath); + public Optional findByApiFullPath(String apiFullPath) { + return repository.findByApiFullPath(apiFullPath); + } } diff --git a/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoaderRepository.java b/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoaderRepository.java index fe9a85b..51016e9 100644 --- a/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoaderRepository.java +++ b/src/main/java/com/eactive/eai/common/stdmessage/loader/StandardMessageInfoLoaderRepository.java @@ -4,6 +4,10 @@ import com.eactive.eai.data.DataLoaderRepository; import com.eactive.eai.data.entity.onl.stdmessage.StandardMessageInfo; import com.eactive.eai.data.jpa.BaseRepository; +import java.util.Optional; + interface StandardMessageInfoLoaderRepository extends DataLoaderRepository, BaseRepository { + // jwhong 추가 + Optional findByApiFullPath(String apiFullPath); } \ No newline at end of file diff --git a/src/main/java/com/eactive/eai/data/entity/onl/stdmessage/StandardMessageInfo.java b/src/main/java/com/eactive/eai/data/entity/onl/stdmessage/StandardMessageInfo.java index 741da56..7c2604a 100644 --- a/src/main/java/com/eactive/eai/data/entity/onl/stdmessage/StandardMessageInfo.java +++ b/src/main/java/com/eactive/eai/data/entity/onl/stdmessage/StandardMessageInfo.java @@ -59,6 +59,11 @@ public class StandardMessageInfo extends AbstractEntity implements Seria @Column(length = 1) @Comment("수정상태구분코드") private String modfimgtstusdstcd; + + // jwhong 추가 + @Column(length = 50,unique = true) + @Comment("인터페이스URL Full Path") + private String apiFullPath; @Column(length = 17) @Comment("최종수정시간")