package com.webgame.webgamebackend.common.dto; /** * 后端统一响应格式 * * @param 响应数据类型 */ public record ApiResponse(int code, String message, T data) { /** * 成功响应 */ public static ApiResponse ok(T data) { return new ApiResponse<>(0, "成功", data); } /** * 失败响应 */ public static ApiResponse fail(int code, String message) { return new ApiResponse<>(code, message, null); } }