Coverage Summary for Class: Result (cn.edu.ecnu.stu.bookstore.component)

Class Class, % Method, % Line, %
Result 100% (1/1) 87.5% (7/8) 90.9% (10/11)


 package cn.edu.ecnu.stu.bookstore.component;
 
 import lombok.Data;
 
 @Data
 public class Result {
 
     private Object data;
 
     private String message;
 
     private String code;
 
     public Result(String code, String message, Object data) {
         this.code = code;
         this.message = message;
         this.data = data;
     }
 
     public static Result success(Object data) {
         return new Result(Constants.SUCCESS, "ok", data);
     }
 
     public static Result error(String code, String message) {
         return new Result(code, message, null);
     }
 
     public static Result success() {
         return new Result(Constants.SUCCESS, Constants.SUCCESS_MESSAGE, null);
     }
 
 
 }