package cc.mrbird.febs.common.entity; import org.springframework.http.HttpStatus; import java.util.HashMap; /** * @author MrBird */ public class FebsResponse extends HashMap { private static final long serialVersionUID = -8713837118340960775L; public FebsResponse code(HttpStatus status) { this.put("code", status.value()); return this; } public FebsResponse message(String message) { this.put("message", message); return this; } public FebsResponse data(Object data) { this.put("data", data); return this; } public FebsResponse success() { this.code(HttpStatus.OK); return this; } public FebsResponse fail() { this.code(HttpStatus.INTERNAL_SERVER_ERROR); return this; } @Override public FebsResponse put(String key, Object value) { super.put(key, value); return this; } }