diff --git a/cloud-etl-client/src/main/java/com/muyu/basic/SourceConfig.java b/cloud-etl-client/src/main/java/com/muyu/basic/SourceConfig.java new file mode 100644 index 0000000..009cfe2 --- /dev/null +++ b/cloud-etl-client/src/main/java/com/muyu/basic/SourceConfig.java @@ -0,0 +1,7 @@ +package com.muyu.basic; + +import com.muyu.domain.Source; + +public interface SourceConfig { + public Source queryById(Long id); +} diff --git a/cloud-etl-client/src/main/java/com/muyu/basic/impl/SourceConfigImpl.java b/cloud-etl-client/src/main/java/com/muyu/basic/impl/SourceConfigImpl.java new file mode 100644 index 0000000..e1847fb --- /dev/null +++ b/cloud-etl-client/src/main/java/com/muyu/basic/impl/SourceConfigImpl.java @@ -0,0 +1,19 @@ +package com.muyu.basic.impl; + +import com.muyu.basic.SourceConfig; +import com.muyu.domain.Source; +import com.muyu.remote.SourceRemote; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class SourceConfigImpl implements SourceConfig { + @Autowired + private SourceRemote sourceRemote; + + + @Override + public Source queryById(Long id) { + return sourceRemote.queryById(id).getData(); + } +}