上传文件至 src/main/java/co/jp/mamol/myapp/common

This commit is contained in:
2025-05-07 16:50:39 +09:00
parent 5bf47116af
commit e252cbf2ca

View File

@ -0,0 +1,22 @@
package co.jp.mamol.myapp.common;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ApiResponse<T> {
private boolean success;
private String message;
private T data;
public static <T> ApiResponse<T> success(T data) {
return new ApiResponse<>(true, null, data);
}
public static <T> ApiResponse<T> fail(String message) {
return new ApiResponse<>(false, message, null);
}
}