O - 业务出参模型(outer)T - 业务标准模型public abstract class BaseRestService<O,T extends com.biuqu.model.BaseBiz<O>> extends Object implements RestService<O,T>
| 构造器和说明 |
|---|
BaseRestService() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.biuqu.model.ResultCode<O> |
add(T model)
插入数据
|
protected void |
appendConfig(T model)
业务模型丰富上接口级的全局配置参数
|
com.biuqu.model.ResultCode<List<O>> |
batchExecute(T model)
获取批量结果(适用于接口调用)
|
com.biuqu.model.ResultCode<O> |
delete(T model)
删除数据
|
com.biuqu.model.ResultCode<O> |
execute(T model)
获取单个结果(适用于接口调用)
|
com.biuqu.model.ResultCode<O> |
get(T model)
查询数据
|
com.biuqu.model.ResultCode<List<O>> |
getBatch(T model)
查询批量数据
|
protected RemoteService<O,T> |
getRemoteService()
注入远程服务
|
protected com.biuqu.model.ResultCode<List<O>> |
invokeBatchResult(T model)
获取远程调用的结果(根据业务情况去覆写,可以不需要remote服务调用)
|
protected com.biuqu.model.ResultCode<O> |
invokeResult(T model)
获取远程调用的结果(根据业务情况去覆写,可以不需要remote服务调用)
|
com.biuqu.model.ResultCode<O> |
update(T model)
更新数据
|
public com.biuqu.model.ResultCode<List<O>> batchExecute(T model)
RestServicebatchExecute 在接口中 RestService<O,T extends com.biuqu.model.BaseBiz<O>>model - 参业务模型public com.biuqu.model.ResultCode<O> execute(T model)
RestServiceexecute 在接口中 RestService<O,T extends com.biuqu.model.BaseBiz<O>>model - 业务参模型public com.biuqu.model.ResultCode<O> add(T model)
RestServiceadd 在接口中 RestService<O,T extends com.biuqu.model.BaseBiz<O>>model - 业务参数模型public com.biuqu.model.ResultCode<O> get(T model)
RestServiceget 在接口中 RestService<O,T extends com.biuqu.model.BaseBiz<O>>model - 业务参数模型public com.biuqu.model.ResultCode<List<O>> getBatch(T model)
RestServicegetBatch 在接口中 RestService<O,T extends com.biuqu.model.BaseBiz<O>>model - 业务参数模型public com.biuqu.model.ResultCode<O> update(T model)
RestServiceupdate 在接口中 RestService<O,T extends com.biuqu.model.BaseBiz<O>>model - 业务参数模型public com.biuqu.model.ResultCode<O> delete(T model)
RestServicedelete 在接口中 RestService<O,T extends com.biuqu.model.BaseBiz<O>>model - 业务参数模型protected void appendConfig(T model)
model - 业务模型protected com.biuqu.model.ResultCode<O> invokeResult(T model)
model - 业务模型protected com.biuqu.model.ResultCode<List<O>> invokeBatchResult(T model)
model - 业务模型protected RemoteService<O,T> getRemoteService()
Copyright © 2023. All rights reserved.