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() ;
|
}
|
|
|
}
|