liurunyu
2024-11-14 0c1e685e4ac58072f72dcd990ba811fe23bb0065
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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 failOneTotal ;//所有一包死失败
 
    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.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("    \n1包死总数:" + failOneTotal) ;
        sb.append("    \n全结束:" + allOver) ;
        return sb.toString() ;
    }
 
 
}