123456789101112131415161718192021222324252627282930313233 |
- package com.welampiot.common;
- import lombok.Data;
- @Data
- public class BaseResult<T> {
- 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;
- }
- }
|