package com.nursinghome.common; public class ApiResponse { private int code; private String message; private T data; public ApiResponse() {} public ApiResponse(int code, String message, T data) { this.code = code; this.message = message; this.data = data; } public static ApiResponse success(T data) { return new ApiResponse<>(0, "ok", data); } public static ApiResponse success() { return new ApiResponse<>(0, "ok", null); } public static ApiResponse error(String message) { return new ApiResponse<>(1, message, null); } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public T getData() { return data; } public void setData(T data) { this.data = data; } }