## 类的使用
kd.bos.entity.api.ApiResult

- 使用ApiResult的程序包
  程序包 | 说明
  --- | ---
  kd.bos.bill |
  kd.bos.bill.events |
  kd.bos.entity.api |
  kd.bos.form.operate.webapi |
  kd.bos.servicehelper.operation |

- - ### kd.bos.bill中ApiResult的使用

    返回ApiResult的kd.bos.bill中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ApiResult` | KDBillWebApiPlugin.`doCustomService(java.util.Map<java.lang.String,java.lang.Object> params)`
    `default ApiResult` | IBillWebApiPlugin.`doCustomService(java.util.Map<java.lang.String,java.lang.Object> params)` 执行自定义服务方法
    `ApiResult` | CustomApiServiceProxy.`doCustomService(java.util.Map<java.lang.String,java.lang.Object> paras)`

  - ### kd.bos.bill.events中ApiResult的使用

    返回ApiResult的kd.bos.bill.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `ApiResult` | AICommandEvent.`getResult()`

    参数类型为ApiResult的kd.bos.bill.events中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | AICommandEvent.`setResult(ApiResult result)`

  - ### kd.bos.entity.api中ApiResult的使用

    返回ApiResult的kd.bos.entity.api中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static ApiResult` | ApiResult.`ex(java.lang.Throwable ex)`
    `static ApiResult` | ApiResult.`fail(java.lang.String msg)`
    `static ApiResult` | ApiResult.`fail(java.lang.String msg, java.lang.String errorCode)`
    `static ApiResult` | ApiResult.`fromMap(java.util.Map<java.lang.String,java.lang.Object> ret)`
    `static ApiResult` | ApiResult.`success(java.lang.Object data)`

    参数类型为ApiResult的kd.bos.entity.api中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static java.util.Map<java.lang.String,java.lang.Object>` | ApiResult.`toMap(ApiResult result)`

  - ### kd.bos.form.operate.webapi中ApiResult的使用

    返回ApiResult的kd.bos.form.operate.webapi中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `abstract ApiResult` | AbstractOperateWebApi.`execute()`

  - ### kd.bos.servicehelper.operation中ApiResult的使用

    返回ApiResult的kd.bos.servicehelper.operation中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static ApiResult` | WebApiOperationServiceHelper.`executeOperation(java.lang.String formId, java.lang.String opNumber, java.util.Map<java.lang.String,java.lang.Object> data)`