package com.tzld.piaoquan.ad.engine.commons.feign;


import lombok.Data;

/**
 * Common Response
 *
 * @author ehlxr
 */
@Data
public class CommonResponse<T> {
    /**
     * 返回状态码，0 表示业务成功，200 也表示成功
     */
    private int code = 0;
    /**
     * 返回消息
     */
    private String msg = "success";
    /**
     * 业务成功时返回数据
     */
    private T data;
    /**
     * 重定向
     */
    private String redirect;

    /**
     * 判断响应是否成功
     *
     * @return true-成功，false-失败
     */
    public boolean isSuccess() {
        return code == 0 || code == 200;
    }
}
