package com.dy.testServer.forRmi; 
 | 
  
 | 
import com.alibaba.fastjson2.JSON; 
 | 
  
 | 
public class RmiRequestVo { 
 | 
     
 | 
    public String id ;//客户端ID 
 | 
     
 | 
    public String token ;//服务端分配的token 
 | 
     
 | 
    public String code ; 
 | 
     
 | 
    public Integer count;//mwTest上报数据数量 
 | 
  
 | 
    public Integer overCount;//aepTest结束上报数据数量 
 | 
  
 | 
    public Boolean over ;//mwTest上报数据结束 
 | 
     
 | 
    public Long seconds ;//mwTest上报数据用时(秒) 
 | 
     
 | 
    /** 
 | 
     * 对象转成json 
 | 
     * @return json 
 | 
     * @throws Exception 异常 
 | 
     */ 
 | 
    public String toJson()throws Exception{ 
 | 
        try{ 
 | 
            return JSON.toJSONString(this) ; 
 | 
            //return new JSONSerializer().exclude(new String[]{"class", "*.class"}).deepSerialize(this); 
 | 
        }catch(Exception e){ 
 | 
            throw new Exception(e.getMessage() , e ) ; 
 | 
        } 
 | 
    } 
 | 
    /** 
 | 
     * json转成对象 
 | 
     * @param json 参数 
 | 
     * @return 对象 
 | 
     * @throws Exception 异常 
 | 
     */ 
 | 
    public static RmiRequestVo jsonToObject(String json)throws Exception{ 
 | 
        try{ 
 | 
            return JSON.parseObject(json, RmiRequestVo.class) ; 
 | 
            //JSONDeserializer<RmiRequestVo> jsonD = new JSONDeserializer<>() ; 
 | 
            //RmiRequestVo rqVo = jsonD.deserialize(json, RmiRequestVo.class) ; 
 | 
            //return rqVo ; 
 | 
        }catch(Exception e){ 
 | 
            throw new Exception(e.getMessage() , e ) ; 
 | 
        } 
 | 
    } 
 | 
  
 | 
    public String getId() { 
 | 
        return id; 
 | 
    } 
 | 
    public void setId(String id) { 
 | 
        this.id = id; 
 | 
    } 
 | 
    public String getToken() { 
 | 
        return token; 
 | 
    } 
 | 
    public void setToken(String id) { 
 | 
        this.token = id; 
 | 
    } 
 | 
    public String getCode() { 
 | 
        return code; 
 | 
    } 
 | 
  
 | 
    public void setCode(String code) { 
 | 
        this.code = code; 
 | 
    } 
 | 
    public Integer getCount() { 
 | 
        return count; 
 | 
    } 
 | 
    public void setCount(Integer count) { 
 | 
        this.count = count; 
 | 
    } 
 | 
    public Boolean getOver() { 
 | 
        return over; 
 | 
    } 
 | 
    public void setOver(Boolean over) { 
 | 
        this.over = over; 
 | 
    } 
 | 
    public Long getSeconds() { 
 | 
        return seconds; 
 | 
    } 
 | 
    public void setSeconds(Long seconds) { 
 | 
        this.seconds = seconds; 
 | 
    } 
 | 
  
 | 
    public Integer getOverCount() { 
 | 
        return overCount; 
 | 
    } 
 | 
  
 | 
    public void setOverCount(Integer overCount) { 
 | 
        this.overCount = overCount; 
 | 
    } 
 | 
} 
 |