diff --git a/flower_back/src/main/java/com/example/flower/config/Result.java b/flower_back/src/main/java/com/example/flower/config/Result.java new file mode 100644 index 0000000..cf06d36 --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/config/Result.java @@ -0,0 +1,55 @@ +package com.example.flower.config; + +public class Result { + + private static final String SUCCESS = "0"; + private static final String ERROR = "-1"; + + private String code; + private String msg; + private Object data; + + public static Result success() { + Result result = new Result(); + result.setCode(SUCCESS); + return result; + } + + public static Result success(Object data) { + Result result = new Result(); + result.setCode(SUCCESS); + result.setData(data); + return result; + } + + public static Result error(String msg) { + Result result = new Result(); + result.setCode(ERROR); + result.setMsg(msg); + return result; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } + + public String getMsg() { + return msg; + } + + public void setMsg(String msg) { + this.msg = msg; + } + + public Object getData() { + return data; + } + + public void setData(Object data) { + this.data = data; + } +}