Package cool.scx.web.vo
Class Result
java.lang.Object
cool.scx.web.vo.Result
- All Implemented Interfaces:
ScxConsumer<io.vertx.ext.web.RoutingContext,,Exception> BaseVo
- Direct Known Subclasses:
Result.ResultOfData,Result.ResultOfMap
一般用来表达业务逻辑
- Version:
- 1.9.5
- Author:
- scx567888
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(io.vertx.ext.web.RoutingContext context) abstract Result.Body<?> body()static Result.ResultOfMapfail()操作失败static Result.ResultOfMap返回操作失败的 Json 带有消息static Result.ResultOfData返回操作失败的 Json 带有消息static Result.ResultOfMapstatic Result.ResultOfDatastatic Result.ResultOfMapok()操作成功static Result.ResultOfData
-
Constructor Details
-
Result
public Result()
-
-
Method Details
-
ok
操作成功- Returns:
- json
-
ok
-
fail
操作失败- Returns:
- json
-
fail
返回操作失败的 Json 带有消息- Parameters:
failMessage- 自定义的错误信息- Returns:
- json
-
fail
返回操作失败的 Json 带有消息- Parameters:
failMessage- 自定义的错误信息object- 错误内容- Returns:
- json
-
of
-
of
-
accept
public void accept(io.vertx.ext.web.RoutingContext context) - Specified by:
acceptin interfaceScxConsumer<io.vertx.ext.web.RoutingContext,Exception>
-
body
-
toXml
-
toJson
-