|
|
@@ -119,4 +119,23 @@ public class ScriptAnonymousAction extends StandardJaxrsAction {
|
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
|
+
|
|
|
+ @JaxrsMethodDescribe(value = "分页列示Script对象.", action = ActionListPaging.class)
|
|
|
+ @POST
|
|
|
+ @Path("list/paging/{page}/size/{size}")
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
+ public void listPaging(@Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
+ @JaxrsParameterDescribe("分页") @PathParam("page") Integer page,
|
|
|
+ @JaxrsParameterDescribe("每页数量") @PathParam("size") Integer size) {
|
|
|
+ ActionResult<List<ActionListPaging.Wo>> result = new ActionResult<>();
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson(request);
|
|
|
+ try {
|
|
|
+ result = ((ActionListPaging)proxy.getProxy(ActionListPaging.class)).execute(effectivePerson, page, size);
|
|
|
+ } catch (Throwable th) {
|
|
|
+ th.printStackTrace();
|
|
|
+ result.error(th);
|
|
|
+ }
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
+ }
|
|
|
}
|