|
|
@ -39,19 +39,19 @@ public class Result<T> implements Serializable {
|
|
|
|
this.time = System.currentTimeMillis();
|
|
|
|
this.time = System.currentTimeMillis();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private Result(IResultCode resultCode) {
|
|
|
|
private Result(ResultCode resultCode) {
|
|
|
|
this(resultCode, null, resultCode.getMsg());
|
|
|
|
this(resultCode, null, resultCode.getMsg());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private Result(IResultCode resultCode, String msg) {
|
|
|
|
private Result(ResultCode resultCode, String msg) {
|
|
|
|
this(resultCode, null, msg);
|
|
|
|
this(resultCode, null, msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private Result(IResultCode resultCode, T data) {
|
|
|
|
private Result(ResultCode resultCode, T data) {
|
|
|
|
this(resultCode, data, resultCode.getMsg());
|
|
|
|
this(resultCode, data, resultCode.getMsg());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private Result(IResultCode resultCode, T data, String msg) {
|
|
|
|
private Result(ResultCode resultCode, T data, String msg) {
|
|
|
|
this(resultCode.getCode(), data, msg);
|
|
|
|
this(resultCode.getCode(), data, msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -69,7 +69,7 @@ public class Result<T> implements Serializable {
|
|
|
|
* @param <T> 泛型标识
|
|
|
|
* @param <T> 泛型标识
|
|
|
|
* @return ApiResult
|
|
|
|
* @return ApiResult
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static <T> Result<T> success(IResultCode resultCode) {
|
|
|
|
public static <T> Result<T> success(ResultCode resultCode) {
|
|
|
|
return new Result<>(resultCode);
|
|
|
|
return new Result<>(resultCode);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -81,7 +81,7 @@ public class Result<T> implements Serializable {
|
|
|
|
return new Result<>(ResultCode.SUCCESS);
|
|
|
|
return new Result<>(ResultCode.SUCCESS);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static <T> Result<T> success(IResultCode resultCode, String msg) {
|
|
|
|
public static <T> Result<T> success(ResultCode resultCode, String msg) {
|
|
|
|
return new Result<>(resultCode, msg);
|
|
|
|
return new Result<>(resultCode, msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -90,7 +90,7 @@ public class Result<T> implements Serializable {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static <T> Result<T> data(T data, String msg) {
|
|
|
|
public static <T> Result<T> data(T data, String msg) {
|
|
|
|
return data(ResultCode.SUCCESS.code, data, msg);
|
|
|
|
return data(ResultCode.SUCCESS.getCode(), data, msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static <T> Result<T> data(int code, T data, String msg) {
|
|
|
|
public static <T> Result<T> data(int code, T data, String msg) {
|
|
|
@ -109,11 +109,11 @@ public class Result<T> implements Serializable {
|
|
|
|
return new Result<>(code, null, msg);
|
|
|
|
return new Result<>(code, null, msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static <T> Result<T> fail(IResultCode resultCode) {
|
|
|
|
public static <T> Result<T> fail(ResultCode resultCode) {
|
|
|
|
return new Result<>(resultCode);
|
|
|
|
return new Result<>(resultCode);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static <T> Result<T> fail(IResultCode resultCode, String msg) {
|
|
|
|
public static <T> Result<T> fail(ResultCode resultCode, String msg) {
|
|
|
|
return new Result<>(resultCode, msg);
|
|
|
|
return new Result<>(resultCode, msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|