package jnpf.base.fallback;
|
|
import jnpf.base.DataInterFaceApi;
|
import jnpf.base.ActionResult;
|
import jnpf.base.Pagination;
|
import jnpf.base.entity.DataInterfaceEntity;
|
import jnpf.base.model.datainterface.DataInterfaceInvokeModel;
|
import jnpf.base.model.datainterface.DataInterfacePage;
|
import jnpf.constant.MsgCode;
|
import org.springframework.stereotype.Component;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 调用数据接口Api降级处理
|
*
|
* @author JNPF开发平台组
|
* @version V3.1.0
|
* @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
|
* @date 2021-03-24
|
*/
|
@Component
|
public class DataInterFaceApiFallback implements DataInterFaceApi {
|
|
@Override
|
public DataInterfaceEntity getDataInterfaceInfo(String id, String tenantId) {
|
return null;
|
}
|
|
@Override
|
public ActionResult infoToIdById(String id, Map<String, String> parameterMap) {
|
return ActionResult.fail(MsgCode.SYS122.get());
|
}
|
|
@Override
|
public ActionResult infoToId(String id) {
|
return ActionResult.fail(MsgCode.SYS122.get());
|
}
|
|
@Override
|
public ActionResult invokeById(DataInterfaceInvokeModel dataInterfaceInvokeModel) {
|
return ActionResult.fail(MsgCode.SYS122.get());
|
}
|
|
@Override
|
public ActionResult infoToIdPageList(String id, DataInterfacePage page) {
|
return null;
|
}
|
|
@Override
|
public ActionResult<List<Map<String, Object>>> infoByIds(String id, DataInterfacePage page) {
|
return null;
|
}
|
|
@Override
|
public List<DataInterfaceEntity> getInterfaceList(List<String> id) {
|
return new ArrayList<>();
|
}
|
|
@Override
|
public DataInterfaceEntity getEntity(String id) { return null; }
|
}
|