TranServiceHystrix.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. package com.diagbot.client.hystrix;
  2. import com.diagbot.client.TranServiceClient;
  3. import com.diagbot.dto.DoctorInfoDTO;
  4. import com.diagbot.dto.GetDiseaseIcdDTO;
  5. import com.diagbot.dto.GetTopPatientInfoDTO;
  6. import com.diagbot.dto.HospitalDeptInfoDTO;
  7. import com.diagbot.dto.HospitalInfoDTO;
  8. import com.diagbot.dto.LisConfigDTO;
  9. import com.diagbot.dto.PatientInfoDTO;
  10. import com.diagbot.dto.RespDTO;
  11. import com.diagbot.dto.TranFieldInfoDTO;
  12. import com.diagbot.entity.DoctorInfo;
  13. import com.diagbot.entity.HospitalDept;
  14. import com.diagbot.entity.PatientInfo;
  15. import com.diagbot.vo.DoctorInfoVO;
  16. import com.diagbot.vo.GetDiseaseIcdVO;
  17. import com.diagbot.vo.GetTopPatientInfoVO;
  18. import com.diagbot.vo.HospitalDeptInfoVO;
  19. import com.diagbot.vo.HospitalInfoVO;
  20. import com.diagbot.vo.LisHospitalCodeVO;
  21. import com.diagbot.vo.PatientInfoVO;
  22. import com.diagbot.vo.TranFieldInfoVO;
  23. import lombok.extern.slf4j.Slf4j;
  24. import org.springframework.stereotype.Component;
  25. import javax.validation.Valid;
  26. import java.util.List;
  27. import java.util.Map;
  28. /**
  29. * @Description: 调用信息对接层服务
  30. * @author: gaodm
  31. * @time: 2019/2/1 17:00
  32. */
  33. @Component
  34. @Slf4j
  35. public class TranServiceHystrix implements TranServiceClient {
  36. @Override
  37. public RespDTO<List<DoctorInfoDTO>> getDoctorInfo(@Valid DoctorInfoVO doctorInfoVo) {
  38. log.error("【hystrix】调用{}异常", "getDoctorInfo");
  39. return null;
  40. }
  41. @Override
  42. public RespDTO<Map<Long, DoctorInfo>> doctorInfoMapByIds(List<Long> ids) {
  43. log.error("【hystrix】调用{}异常", "doctorInfoMapByIds");
  44. return null;
  45. }
  46. @Override
  47. public RespDTO<List<HospitalInfoDTO>> getHospitalInfo(HospitalInfoVO hospitalInfoVO) {
  48. log.error("【hystrix】调用{}异常", "getHospitalInfo");
  49. return null;
  50. }
  51. @Override
  52. public RespDTO<HospitalDeptInfoDTO> getHospitalDeptInfo(HospitalDeptInfoVO hospitalDeptInfoVO) {
  53. log.error("【hystrix】调用{}异常", "getHospitalDeptInfo");
  54. return null;
  55. }
  56. @Override
  57. public RespDTO<Map<Long, HospitalDept>> hospitalDeptInfoMapByIds(List<Long> ids) {
  58. log.error("【hystrix】调用{}异常", "hospitalDeptInfoMapByIds");
  59. return null;
  60. }
  61. @Override
  62. public RespDTO<List<LisConfigDTO>> getLisConfigByhospitalId(LisHospitalCodeVO lisHospitalCodeVO) {
  63. log.error("【hystrix】调用{}异常", "getLisConfigByhospitalId");
  64. return null;
  65. }
  66. @Override
  67. public RespDTO<PatientInfoDTO> getPatientInfo(PatientInfoVO patientInfoVO) {
  68. log.error("【hystrix】调用{}异常", "getPatientInfo");
  69. return null;
  70. }
  71. @Override
  72. public RespDTO<GetTopPatientInfoDTO> getTopPatientInfo(GetTopPatientInfoVO getTopPatientInfoVO) {
  73. log.error("【hystrix】调用{}异常", "getTopPatientInfo");
  74. return null;
  75. }
  76. @Override
  77. public RespDTO<Map<Long, PatientInfo>> patientInfoMapByIds(List<Long> ids) {
  78. log.error("【hystrix】调用{}异常", "patientInfoMapByIds");
  79. return null;
  80. }
  81. @Override
  82. public RespDTO<List<TranFieldInfoDTO>> getInfoByUuid(TranFieldInfoVO tranFieldInfoVO) {
  83. log.error("【hystrix】调用{}异常", "getInfoByUuid");
  84. return null;
  85. }
  86. @Override
  87. public RespDTO<List<GetDiseaseIcdDTO>> getDiseaseIcds(GetDiseaseIcdVO getDiseaseIcdVO) {
  88. log.error("【hystrix】调用{}异常", "getDiseaseIcds");
  89. return null;
  90. }
  91. // @Override
  92. // public Response<ResponseData> bayesPageData(SearchData searchData) {
  93. // log.error("【hystrix】调用{}异常", "bayesPageData");
  94. // return null;
  95. // }
  96. }