package edu.whut.smilepicturebackend.common; import edu.whut.smilepicturebackend.exception.ErrorCode; /** * 响应工具类 */ public class ResultUtils { /** * 成功 * * @param data 数据 * @param 数据类型 * @return 响应 */ public static BaseResponse success(T data) { return new BaseResponse<>(0, data, "success"); } /** * 失败 * * @param errorCode 错误码 * @return 响应 */ public static BaseResponse error(ErrorCode errorCode) { return new BaseResponse<>(errorCode); } /** * 失败 * * @param code 错误码 * @param message 错误信息 * @return 响应 */ public static BaseResponse error(int code, String message) { return new BaseResponse<>(code, null, message); } /** * 失败 * * @param errorCode 错误码 * @return 响应 */ public static BaseResponse error(ErrorCode errorCode, String message) { return new BaseResponse<>(errorCode.getCode(), null, message); } }