package com.gs.xiaomi.dto;
|
|
import lombok.Data;
|
|
@Data
|
public class SoapApiResponse<T> {
|
|
/**
|
* 是否成功
|
*/
|
private boolean success;
|
|
/**
|
* 状态码
|
*/
|
private String evCode;
|
|
/**
|
* 提示信息
|
*/
|
private String message;
|
|
/**
|
* 实际数据
|
*/
|
private T data;
|
|
public static <T> SoapApiResponse<T> success(String evCode, T data) {
|
SoapApiResponse<T> response = new SoapApiResponse<>();
|
response.setSuccess(true);
|
response.setEvCode(evCode);
|
response.setData(data);
|
return response;
|
}
|
|
public static <T> SoapApiResponse<T> fail(String evCode, String message) {
|
SoapApiResponse<T> response = new SoapApiResponse<>();
|
response.setSuccess(false);
|
response.setEvCode(evCode);
|
response.setMessage(message);
|
return response;
|
}
|
}
|