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("최종수정시간")