123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- package com.yihu.ehr.analyze.feign;
- import com.yihu.ehr.analyze.model.AdapterDatasetModel;
- import com.yihu.ehr.analyze.model.AdapterMetadataModel;
- import com.yihu.ehr.constants.ApiVersion;
- import com.yihu.ehr.constants.MicroServices;
- import com.yihu.ehr.constants.ServiceApi;
- import org.springframework.cloud.netflix.feign.FeignClient;
- import org.springframework.http.ResponseEntity;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RequestParam;
- import springfox.documentation.annotations.ApiIgnore;
- import java.util.Collection;
- /**
- * @author zjj
- * @created 2018.03.20
- */
- @ApiIgnore
- @FeignClient(name = MicroServices.StdRedis)
- @RequestMapping(ApiVersion.Version1_0)
- public interface HosAdminServiceClient {
- @RequestMapping(value = ServiceApi.Redis.StdMetadataCodes, method = RequestMethod.GET)
- public String getMetadataCodes(@RequestParam("version") String version,
- @RequestParam("datasetCode") String datasetCode);
- @RequestMapping(value = ServiceApi.Redis.StdMetadataType, method = RequestMethod.GET)
- String getMetaDataType(
- @RequestParam("version") String version,
- @RequestParam("dataSetCode") String dataSetCode,
- @RequestParam("innerCode") String innerCode);
- @RequestMapping(value = ServiceApi.Redis.StdMetadataFormat, method = RequestMethod.GET)
- String getMetaDataFormat(
- @RequestParam("version") String version,
- @RequestParam("dataSetCode") String dataSetCode,
- @RequestParam("innerCode") String innerCode);
- @RequestMapping(value = ServiceApi.Redis.StdMetadataNullable, method = RequestMethod.GET)
- Boolean isMetaDataNullable(
- @RequestParam("version") String version,
- @RequestParam("datasetCode") String datasetCode,
- @RequestParam("metadataCode") String metadataCode);
- @RequestMapping(value = ServiceApi.Redis.StdMetadataDict, method = RequestMethod.GET)
- String getMetaDataDict(
- @RequestParam("version") String version,
- @RequestParam("dataSetCode") String dataSetCode,
- @RequestParam("innerCode") String innerCode);
- @RequestMapping(value = ServiceApi.Redis.StdDictEntryValue, method = RequestMethod.GET)
- String getDictEntryValue(
- @RequestParam("version") String version,
- @RequestParam("dictId") String dictId,
- @RequestParam("entryCode") String entryCode);
- @RequestMapping(value = ServiceApi.Redis.StdDictEntryValueExist, method = RequestMethod.GET)
- Boolean isDictValueExist(
- @RequestParam("version") String version,
- @RequestParam("dictId") String dictId,
- @RequestParam("entryValue") String entryValue);
- @RequestMapping(value = ServiceApi.Redis.StdDictEntryCodeExist, method = RequestMethod.GET)
- Boolean isDictCodeExist(
- @RequestParam("version") String version,
- @RequestParam("dictId") String dictId,
- @RequestParam("entryCode") String entryCode);
- @RequestMapping(value = "/adapterCenter/dataset/pageList", method = RequestMethod.GET)
- ResponseEntity<Collection<AdapterDatasetModel>> adapterDatasetList(
- @RequestParam(value = "version", required = true) String version,
- @RequestParam(value = "fields", required = true) String fields,
- @RequestParam(value = "filters", required = false) String filters,
- @RequestParam(value = "sorts", required = false) String sorts,
- @RequestParam(value = "page") int page,
- @RequestParam(value = "size") int size);
- @RequestMapping(value = "/adapterCenter/metadata/pageList", method = RequestMethod.GET)
- ResponseEntity<Collection<AdapterMetadataModel>> adapterMetadataList(
- @RequestParam(value = "version", required = true) String version,
- @RequestParam(value = "fields", required = true) String fields,
- @RequestParam(value = "filters", required = false) String filters,
- @RequestParam(value = "sorts", required = false) String sorts,
- @RequestParam(value = "page") int page,
- @RequestParam(value = "size") int size);
- @RequestMapping(value="/last/adapterVersion" ,method = RequestMethod.GET)
- String getLastAdapterVersion(
- @RequestParam(value = "originOrgCode") String originOrgCode,
- @RequestParam(value = "targetOrgCode") String targetOrgCode);
- }
|