diff --git a/src/main/java/co/jp/app/common/ApiResponse.java b/src/main/java/co/jp/app/common/ApiResponse.java index fece8ec..359a688 100644 --- a/src/main/java/co/jp/app/common/ApiResponse.java +++ b/src/main/java/co/jp/app/common/ApiResponse.java @@ -2,15 +2,15 @@ package co.jp.app.common; public class ApiResponse { + //成功状况判定 private boolean success; + //状态码 private int code; + //状态信息 private String message; + //数据 private T data; - //空构造函数 - private ApiResponse() { - } - private ApiResponse(ResultCode resultCode, T data) { this.code = resultCode.getCode(); this.message = resultCode.getMessage(); @@ -18,12 +18,13 @@ public class ApiResponse { this.data = data; } - public static ApiResponse success(T data) { - return new ApiResponse<>(ResultCode.SUCCESS, data); + private ApiResponse() { } - public static ApiResponse success() { - return success(null); + public static ApiResponse fail() {return success(null);} + + public static ApiResponse success(T data) { + return new ApiResponse<>(ResultCode.SUCCESS, data); } public static ApiResponse fail(ResultCode resultCode) {