From 1acf9a48021d0af1d81fdf3ed8fcf8dffd020f6b Mon Sep 17 00:00:00 2001 From: hongjli <3117313295@qq.com> Date: 星期二, 15 四月 2025 14:20:51 +0800 Subject: [PATCH] 登录,注册,获取用户信息---接口 --- src/main/java/com/weiwojc/model/common/Result.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/weiwojc/model/common/Result.java b/src/main/java/com/weiwojc/model/common/Result.java new file mode 100644 index 0000000..c641a53 --- /dev/null +++ b/src/main/java/com/weiwojc/model/common/Result.java @@ -0,0 +1,48 @@ +package com.weiwojc.model.common; + +import lombok.Data; + +@Data +public class Result<T> { + private Integer code; + private String message; + private T data; + + private Result(Integer code, String message, T data) { + this.code = code; + this.message = message; + this.data = data; + } + + public static <T> Result<T> success() { + return new Result<>(200, "鎿嶄綔鎴愬姛", null); + } + + public static <T> Result<T> success(T data) { + return new Result<>(200, "鎿嶄綔鎴愬姛", data); + } + + public static <T> Result<T> success(String message, T data) { + return new Result<>(200, message, data); + } + + public static <T> Result<T> error(String message) { + return new Result<>(500, message, null); + } + + public static <T> Result<T> error(Integer code, String message) { + return new Result<>(code, message, null); + } + + public static <T> Result<T> badRequest(String message) { + return new Result<>(400, message, null); + } + + public static <T> Result<T> forbidden(String message) { + return new Result<>(403, message, null); + } + + public static <T> Result<T> unauthorized(String message) { + return new Result<>(401, message, null); + } +} \ No newline at end of file -- Gitblit v1.9.3