直接放代码。。。。
接口定义(为限制请求和响应的参数类型,请求和响应参数设置为泛型)
1 public interface IFundFlowService<Req extends BaseRequest,Resp extends BaseResponse> { 2 3 /** 4 * 资金操作 5 * 6 * @param request 资金操作请求对象 7 */ 8 Resp execute(Req request); 9 10 /** 11 * 查询 12 * @param requestId 13 * @return 14 */ 15 Resp query(String requestId); 16 17 }