package cn.lihu.jh.module.ecg.webservice; import cn.lihu.jh.module.ecg.webservice.dto.JHFWRequest; import cn.lihu.jh.module.ecg.webservice.dto.JHFWResponse; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.ws.RequestWrapper; import javax.xml.ws.ResponseWrapper; /** * JHFW WebService接口 */ @WebService(targetNamespace = "urn:hl7-org:v3", name = "SAMPLEBSSoap") @XmlSeeAlso({JHFWRequest.class, JHFWResponse.class}) public interface JHFWWebService { /** * JHFWTYRK方法 * * @param request 请求参数 * @return 响应结果 */ @WebMethod(operationName = "JHFWTYRK", action = "urn:hl7-org:v3/ZHIP.JHFWTYRK.BS.JHFWTYRK.JHFWTYRK") @WebResult(name = "JHFWTYRKResult", targetNamespace = "urn:hl7-org:v3") @RequestWrapper(localName = "JHFWTYRK", targetNamespace = "urn:hl7-org:v3", className = "cn.lihu.jh.module.ecg.webservice.dto.JHFWRequest") @ResponseWrapper(localName = "JHFWTYRKResponse", targetNamespace = "urn:hl7-org:v3", className = "cn.lihu.jh.module.ecg.webservice.dto.JHFWResponse") JHFWResponse jhfwtyrk(@WebParam(name = "parameters", targetNamespace = "urn:hl7-org:v3") JHFWRequest request); }