EvaluationModuleMappingFacade.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.diagbot.facade;
  2. import com.diagbot.client.AiptServiceClient;
  3. import com.diagbot.client.bean.SearchData;
  4. import com.diagbot.dto.EvaluationDTO;
  5. import com.diagbot.dto.RespDTO;
  6. import com.diagbot.util.RespDTOUtil;
  7. import com.diagbot.vo.EvaluationDiseaseNameVO;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Component;
  10. import java.util.List;
  11. /**
  12. *
  13. * @author wangfeng
  14. *
  15. * @Description: TODO
  16. * @date 2019年3月11日 下午4:19:09
  17. */
  18. @Component
  19. public class EvaluationModuleMappingFacade {
  20. /*@Autowired
  21. IndexConfigFacade indexConfigFacade;
  22. */
  23. @Autowired
  24. PushFacade pushFacade;
  25. @Autowired
  26. AiptServiceClient aiptServiceClient;
  27. @Autowired
  28. AssembleFacade assembleFacade;
  29. /**
  30. * 获取管理与评估模板接口
  31. *
  32. * @param evaluationdiseaseNameVO
  33. * @return
  34. */
  35. public List<EvaluationDTO> getEvaluationModule(EvaluationDiseaseNameVO evaluationdiseaseNameVO) {
  36. SearchData searchData = assembleFacade.assembleData(evaluationdiseaseNameVO);
  37. RespDTO<List<EvaluationDTO>> evaluationList = aiptServiceClient.getEvaluationModules(searchData);
  38. RespDTOUtil.respNGDeal(evaluationList, "获取管理与评估模板数据失败!");
  39. List<EvaluationDTO> datas = evaluationList.data;
  40. return datas;
  41. }
  42. }