| package com.dy.common.softUpgrade.state; | 
|   | 
| import lombok.Data; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2024/11/4 15:14 | 
|  * @Description | 
|  */ | 
| @Data | 
| public class UpgradeState { | 
|   | 
|     public int rtuTotal ;//设置升级RTU数 | 
|     public int offLineTotal ;//所有离线的 | 
|     public int unStartTotal ;//所有未开始 | 
|     public int runningTotal ;//所有正在升级 | 
|     public int overTotal ;//所有结束(包括成功与所有失败) | 
|     public int successTotal ;//所有成功 | 
|     public int failTotal ;//所有失败(一包死失败+多包死失败+离线失败) | 
|     public int dieOneTotal;//所有一包死 | 
|     public int dieMultiTotal;//所有多包死 | 
|     public int failOffTotal ;//所有离线失败 | 
|     public int failOpenTotal ;//所有阀开失败 | 
|   | 
|     public Boolean allOver ;//所有都结束(true:是,false:否) | 
|   | 
|     public UpgradeState() { | 
|         this.init(); | 
|     } | 
|   | 
|     public void init(){ | 
|         this.rtuTotal = 0; | 
|         this.offLineTotal = 0; | 
|         this.unStartTotal = 0; | 
|         this.runningTotal = 0; | 
|         this.overTotal = 0; | 
|         this.successTotal = 0; | 
|         this.failTotal = 0; | 
|         this.dieOneTotal = 0; | 
|         this.dieMultiTotal = 0; | 
|         this.failOffTotal = 0; | 
|         this.failOpenTotal = 0; | 
|         this.allOver = false ; | 
|     } | 
|   | 
|     public String toString(){ | 
|         StringBuilder sb = new StringBuilder() ; | 
|         sb.append("升级状态") ; | 
|         sb.append("    \n设置RTU总数:" + rtuTotal) ; | 
|         sb.append("    \n离线RTU总数:" + offLineTotal) ; | 
|         sb.append("    \n未开始总数:" + unStartTotal) ; | 
|         sb.append("    \n正升级总数:" + runningTotal) ; | 
|         sb.append("    \n已结束总数:" + overTotal) ; | 
|         sb.append("    \n成功总数:" + successTotal) ; | 
|         sb.append("    \n失败总数:" + failTotal) ; | 
|         sb.append("    \n一包死失败总数:" + dieOneTotal) ; | 
|         sb.append("    \n多包死失败总数:" + dieMultiTotal) ; | 
|         sb.append("    \n离线失败总数:" + failOffTotal) ; | 
|         sb.append("    \n阀开失败总数:" + failOpenTotal) ; | 
|         sb.append("    \n全结束:" + allOver) ; | 
|         return sb.toString() ; | 
|     } | 
|   | 
|   | 
| } |