package com.doumee.lib_coremodel.bean; 
 | 
  
 | 
  
 | 
import com.doumee.lib_coremodel.http.utils.GsonTools; 
 | 
import com.doumee.lib_coremodel.util.StringUtil; 
 | 
  
 | 
public class BaseResponse { 
 | 
  
 | 
    /** 
 | 
     * code : "000000" 
 | 
     * message : 登录已失效,请重新登录 
 | 
     */ 
 | 
  
 | 
    private BaseBean base; 
 | 
    private String data; 
 | 
  
 | 
  
 | 
  
 | 
    public <T>  T getResult(Class<T> cls) { 
 | 
        return GsonTools.changeGsonToBean(StringUtil.decryptNew(data),cls); 
 | 
    } 
 | 
  
 | 
    public <T>  T getListResult(Class<T> cls) { 
 | 
        return GsonTools.changeGsonToBean(StringUtil.decrypt(data),cls); 
 | 
    } 
 | 
  
 | 
    public String getData() { 
 | 
        return data; 
 | 
    } 
 | 
  
 | 
    public void setData(String data) { 
 | 
        this.data = data; 
 | 
    } 
 | 
  
 | 
    public BaseBean getBase() { 
 | 
        return base; 
 | 
    } 
 | 
  
 | 
    public void setBase(BaseBean base) { 
 | 
        this.base = base; 
 | 
    } 
 | 
  
 | 
    public static class BaseBean{ 
 | 
        private String code; 
 | 
        private String msg; 
 | 
  
 | 
        public String getCode() { 
 | 
            return code; 
 | 
        } 
 | 
  
 | 
        public void setCode(String code) { 
 | 
            this.code = code; 
 | 
        } 
 | 
  
 | 
        public String getMsg() { 
 | 
            return msg; 
 | 
        } 
 | 
  
 | 
        public void setMsg(String msg) { 
 | 
            this.msg = msg; 
 | 
        } 
 | 
    } 
 | 
} 
 |