21 lines
659 B
Java
21 lines
659 B
Java
package com.baiyue.integration.provider;
|
|||
|
|
|
||
|
|
import com.baiyue.integration.config.IntegrationProperties;
|
||
|
|
import com.baiyue.integration.dto.ProviderStatus;
|
||
|
|
import org.springframework.stereotype.Component;
|
||
|
|
|
||
|
|
@Component
|
||
|
|
public class BaiduOcrAdapter implements IntegrationProviderAdapter {
|
||
|
|
private final IntegrationProperties properties;
|
||
|
|
|
||
|
|
public BaiduOcrAdapter(IntegrationProperties properties) {
|
||
|
|
this.properties = properties;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public ProviderStatus status() {
|
||
|
|
IntegrationProperties.BaiduOcr config = properties.baiduOcr();
|
||
|
|
return ProviderStatus.of("BAIDU_OCR", config.enabled(), config.configured());
|
||
|
|
}
|
||
|
|
}
|