| package com.dy.common.mw.protocol.aepRtuStatus; | 
|   | 
| import com.alibaba.fastjson2.JSON ; | 
|   | 
| /** | 
|  * 上下线值对象 | 
|  * 只有应用电信平台时有效 | 
|  */ | 
| @SuppressWarnings("unused") | 
| public class OnOffLineVo { | 
|      | 
|     public String rtuAddr; //:"862592059434970" | 
|     public String deviceId; //:"59a4d90bf7a04a4d3523fe15d6f3f", | 
|     public String productId; //:"15410798", | 
|     public String ipv4Address; //:"117.132.195.213", | 
|     public Boolean onTrueOffFalse ; | 
|      | 
|     public String toString(){ | 
|         String s = "rtuAddr: " + rtuAddr  ; | 
|         s += "\ndeviceId:" + deviceId ; | 
|         s += "\nproductId:" + productId ; | 
|         s += "\nipv4Address:" + ipv4Address ; | 
|         s += "\nonTrueOffFalse:" + onTrueOffFalse ; | 
|         return s ; | 
|     } | 
|      | 
|     /** | 
|      * 对象转成json | 
|      * @return json | 
|      * @throws Exception 异常 | 
|      */ | 
|     public String toJson()throws Exception{ | 
|         try{ | 
|             return JSON.toJSONString(this) ; | 
|         }catch(Exception e){ | 
|             throw new Exception(e.getMessage() , e ) ; | 
|         } | 
|     } | 
|     /** | 
|      * json转成对象 | 
|      * @param json json | 
|      * @return OnOffLineVo | 
|      * @throws Exception 异常 | 
|      */ | 
|     public static OnOffLineVo jsonToObject(String json)throws Exception{ | 
|         try{ | 
|             return JSON.parseObject(json, OnOffLineVo.class) ; | 
|         }catch(Exception e){ | 
|             throw new Exception(e.getMessage() , e ) ; | 
|         } | 
|     } | 
|      | 
|     public String getRtuAddr() { | 
|         return rtuAddr; | 
|     } | 
|     public void setRtuAddr(String rtuAddr) { | 
|         this.rtuAddr = rtuAddr; | 
|     } | 
|     public String getDeviceId() { | 
|         return deviceId; | 
|     } | 
|     public void setDeviceId(String deviceId) { | 
|         this.deviceId = deviceId; | 
|     } | 
|     public String getProductId() { | 
|         return productId; | 
|     } | 
|     public void setProductId(String productId) { | 
|         this.productId = productId; | 
|     } | 
|     @SuppressWarnings("unused") | 
|     public String getIpv4Address() { | 
|         return ipv4Address; | 
|     } | 
|     @SuppressWarnings("unused") | 
|     public void setIpv4Address(String ipv4Address) { | 
|         this.ipv4Address = ipv4Address; | 
|     } | 
|     @SuppressWarnings("unused") | 
|     public Boolean getOnTrueOffFalse() { | 
|         return onTrueOffFalse; | 
|     } | 
|     @SuppressWarnings("unused") | 
|     public void setOnTrueOffFalse(Boolean onTrueOffFalse) { | 
|         this.onTrueOffFalse = onTrueOffFalse; | 
|     } | 
| } |