| | |
| | | package com.genersoft.iot.vmp.vmanager.bean; |
| | | |
| | | |
| | | public class WVPResult<T> { |
| | | |
| | | 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 <T> WVPResult<T> Data(T t, String msg) { |
| | | return new WVPResult<>(SUCCESS, msg, t); |
| | | } |
| | | |
| | | public static <T> WVPResult<T> Data(T t) { |
| | | return Data(t, "成功"); |
| | | } |
| | | |
| | | public static <T> WVPResult<T> fail(int code, String msg) { |
| | | return new WVPResult<>(code, msg, null); |
| | | } |
| | | |
| | | public static <T> WVPResult<T> fail(String msg) { |
| | | return fail(FAILED, msg); |
| | | } |
| | | |
| | | public int getCode() { |
| | | return code; |
| | | } |