¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.vci.ubcs.code.service; |
| | | import com.vci.ubcs.code.vo.webserviceModel.person.OrgData; |
| | | import com.vci.ubcs.code.vo.webserviceModel.person.PersonData; |
| | | import com.vci.ubcs.code.vo.webserviceModel.person.ResultOrgData; |
| | | |
| | | import javax.jws.WebService; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | /** |
| | | * ç»ä¸æ¥å£ |
| | | * |
| | | * @author xiejun |
| | | * @date 2022-11-27 |
| | | */ |
| | | |
| | | @WebService(targetNamespace = "http://code.ubcs.vci.com/",name = "universalInterface") |
| | | public interface UniversalInterfaceI { |
| | | |
| | | /** |
| | | * ç»ä¸ç³è¯·ç¼ç æ¥å£ |
| | | * |
| | | * @param data ä¼ éçæ°æ®åæ° |
| | | * @param dataType æ è¯dataæ¯xmlæ ¼å¼è¿æ¯jsonæ ¼å¼ï¼æ¥å£è¿åæ°æ®ä¹æ¯æç
§è¿ä¸ªæ ¼å¼ï¼ä»¥ä¸æ¥å£ç±»å |
| | | * @return xmlæ ¼å¼/jsonæ ¼å¼ |
| | | * @throws Throwable |
| | | */ |
| | | public String applyCode(String data, String dataType) throws Throwable; |
| | | |
| | | public void setThreadLocal(ThreadLocal<HttpServletRequest> threadLocal); |
| | | |
| | | /**** |
| | | * äººåæ°æ®åæ¥ |
| | | * @param personData |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | public ResultOrgData syncDataForPerson(PersonData personData); |
| | | |
| | | /**** |
| | | * é¨é¨æ°æ®åæ¥ |
| | | * @param orgData |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | public ResultOrgData syncDataForOrg(OrgData orgData); |
| | | |
| | | /*** |
| | | * ç»ä¸æ´æ°æ¥å£ |
| | | * @param data |
| | | * @param dataType |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | public String syncEditData(String data, String dataType) throws Throwable; |
| | | |
| | | /*** |
| | | * æ¥è¯¢åç±»å£ |
| | | * @param data |
| | | * @param dataType |
| | | * @throws Throwable |
| | | */ |
| | | public String queryClassify(String data, String dataType) throws Throwable; |
| | | |
| | | /*** |
| | | * æ¥è¯¢æ°æ® |
| | | * @param data |
| | | * @param dataType |
| | | * @throws Throwable |
| | | */ |
| | | public String queryData(String data, String dataType) throws Throwable; |
| | | |
| | | /*** |
| | | * è¿åç¼ç è§åæ¥å£ |
| | | */ |
| | | public String queryClassifyRule(String data, String datatype) throws Throwable; |
| | | |
| | | /**** |
| | | * æ ååç³è¯·æ¥å£ |
| | | * @param data æ°æ®ä¿¡æ¯ |
| | | * @param dataType æ°æ®æ ¼å¼ç±»å |
| | | * @return |
| | | * @throws Throwable |
| | | */ |
| | | public String applyCodeForBZ(String data,String dataType) throws Throwable; |
| | | } |