返回对象封装
import java.io.Serializable; import java.util.Collection; import com.ziku.ms.youle.common.BasicEnums.ErrorCode; public class ResponseResult<T> implements Serializable{ private static final long serialVersionUID = 1L; //状态码
private String errorCode; //状态信息
private String errorMsg; private T data; public ResponseResult() { super(); this.errorCode = ErrorCode.SUCCESS.getErrorCode(); this.errorMsg = ErrorCode.SUCCESS.getErrorMsg(); } @SuppressWarnings("rawtypes") public ResponseResult(T data) { if (data == null || data instanceof Collection && ((Collection) data).isEmpty()) { this.errorCode = ErrorCode.SUCCESS.getErrorCode(); this.errorMsg = ErrorCode.SUCCESS.getErrorMsg(); } else { this.errorCode = ErrorCode.SUCCESS.getErrorCode(); this.errorMsg = ErrorCode.SUCCESS.getErrorMsg(); this.data = data; } } public ResponseResult(String errorCode, String errorMsg) { super(); this.errorCode = errorCode; this.errorMsg = errorMsg; } public ResponseResult(String errorCode, String errorMsg, T data) { super(); this.errorCode = errorCode; this.errorMsg = errorMsg; this.data = data; } public String getErrorCode() { return errorCode; } public void setErrorCode(String errorCode) { this.errorCode = errorCode; } public String getErrorMsg() { return errorMsg; } public void setErrorMsg(String errorMsg) { this.errorMsg = errorMsg; } public T getData() { return data; } public void setData(T data) { this.data = data; } }