| ¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | } |
| | | } |