From ff55f15de19cb5bf02fa4d2313f4882ef9b3a452 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 30 四月 2025 10:47:34 +0800 Subject: [PATCH] 表阀一体机上报心跳数据最小间隔经常改动,时常不通知软件开发人员,所以通信中间件根据最小上报数据间隔会切断设备网络连接,为此改变中间件配置,最小心跳间隔改为在properties文件中配置。 --- pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/rmiClient/RmiRequestVo.java | 98 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 98 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/rmiClient/RmiRequestVo.java b/pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/rmiClient/RmiRequestVo.java new file mode 100644 index 0000000..99d80ae --- /dev/null +++ b/pipIrr-platform/pipIrr-mw/pipIrr-mwTest-client/src/main/java/com/dy/testClient/rmiClient/RmiRequestVo.java @@ -0,0 +1,98 @@ +package com.dy.testClient.rmiClient; + +import com.alibaba.fastjson2.JSON; + +public class RmiRequestVo { + + public String id ; + + public String token ; + + public String code ; + + public Integer count;//aepTest涓婃姤鏁版嵁鏁伴噺 + + public Integer overCount;//aepTest缁撴潫涓婃姤鏁版嵁鏁伴噺 + + public Boolean over ;//aepTest涓婃姤鏁版嵁缁撴潫 + + public Long seconds ;//aepTest涓婃姤鏁版嵁鐢ㄦ椂(绉�) + + /** + * 瀵硅薄杞垚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 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>() ; + //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 token) { + this.token = token; + } + + 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; + } +} -- Gitblit v1.8.0