package com.malk.mcli.service;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

@WebService(targetNamespace = "http://tempuri.org/")
public interface InvoiceWebService {

    @WebResult(name = "InvokeResult")
    @WebMethod(operationName = "sayHello")
    String sayHello(@WebParam(name = "name", targetNamespace = "http://tempuri.org/") String name);

    @WebMethod(operationName = "test")
    String test(String user);


    // 氚云

    @WebMethod(operationName = "GetSchema")
    String GetSchema(@WebParam(name = "schemaCode") String schemaCode);

    @WebMethod(operationName = "GetSchemaList")
    String GetSchemaList();

    @WebMethod(operationName = "GetList")
    String GetList();

    @WebResult(name = "InvokeResult")
    @WebMethod(operationName = "Invoke")
    String Invoke(@WebParam(name = "userCode", targetNamespace = "http://tempuri.org/") String userCode, @WebParam(name = "schemaCode", targetNamespace = "http://tempuri.org/") String schemaCode, @WebParam(name = "methodName", targetNamespace = "http://tempuri.org/") String methodName, @WebParam(name = "param", targetNamespace = "http://tempuri.org/") String param);
}

