//package com.storlead.framework.web.message;
//
//import lombok.Data;
//import lombok.NoArgsConstructor;
//
//import java.io.Serializable;
//
//@Data
//@NoArgsConstructor
//public class WebResp<T> implements Serializable {
//    /**
//     * code 码
//     */
//    private int code ;
//    /**
//     * 错误时 返回错误信息数据
//     */
//    private String message;
//
//    /**
//     * data
//     */
//    private T data;
//
//    public WebResp (int code,String message) {
//        this(code,message,null);
//    }
//
//    public WebResp(T value) {
//        this(value, null);
//    }
//
//    public WebResp(T value, String message) {
//        this(200, "操作成功", value);
//    }
//
//    public WebResp(int code, String message, T data) {
//        this.code = code;
//        this.message = message;
//        this.data = data;
//    }
//
//    public static <T> WebResp<T> failure() {
//        return new WebResp<T>(TopMsgCode.ERROR.code(),TopMsgCode.ERROR.message());
//    }
//
//    public static <T> WebResp<T> failure(String message) {
//        return new WebResp<T>(TopMsgCode.ERROR.code(),message);
//    }
//
//    public static <T> WebResp<T> success() {
//        return new WebResp<T>(TopMsgCode.SUCCESS.code(),TopMsgCode.SUCCESS.message());
//    }
//}
