package com.welampiot.common; import lombok.Data; @Data public class BaseResult { private String responseCode; private String responseMsg; private T data; public BaseResult(String responseCode, String responseMsg, T data) { this.responseCode = responseCode; this.responseMsg = responseMsg; this.data = data; } public static BaseResult success(){ BaseResult vo = new BaseResult(Constant.success,"",null); return vo; } public static BaseResult success(Object obj){ BaseResult vo = new BaseResult(Constant.success,"",obj); return vo; } public static BaseResult fail(String code, String msg, Object obj){ BaseResult vo = new BaseResult(code,msg,obj); return vo; } public static BaseResult fail(ResultEnum e){ BaseResult vo = new BaseResult(e.getCode(),e.getMsg(),null); return vo; } }