package com.genersoft.iot.vmp.vmanager.bean; public class WVPResult { public WVPResult() { } public WVPResult(int code, String msg, T data) { this.code = code; this.msg = msg; this.data = data; } private int code; private String msg; private T data; private static final Integer SUCCESS = 200; private static final Integer FAILED = 400; public static WVPResult Data(T t, String msg) { return new WVPResult<>(SUCCESS, msg, t); } public static WVPResult Data(T t) { return Data(t, "成功"); } public static WVPResult fail(int code, String msg) { return new WVPResult<>(code, msg, null); } public static WVPResult fail(String msg) { return fail(FAILED, msg); } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public T getData() { return data; } public void setData(T data) { this.data = data; } }