| package com.dy.common.softUpgrade.state; | 
|   | 
| import lombok.Data; | 
|   | 
| import java.util.List; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2024/11/8 13:40 | 
|  * @Description | 
|  */ | 
| @Data | 
| public class UpgradeTaskVo { | 
|     public String id ;//升级任务ID | 
|     public String softFileName ;//升级程序文件名 | 
|     public String softStoreAddr ;//升级程序存放地址 | 
|     public String softStartAddr ;//程序覆盖起始地址 | 
|     public String softFileData64 ;//有效升级程序字节数组 | 
|     public byte[] softFileData ;//有效升级程序字节数组 | 
|     public Integer softBytesCalculate ;//根据公式计算得到的有效升级程序字节数 | 
|     public Integer softByteSrc16 ;//有效升级程序字节数CRC16校验值 | 
|     public List<String> rtuAddrList ;//所在升级的控制器地址 | 
|     public String callbackWebUrl ;//回调URL | 
|   | 
|     public String toString(){ | 
|         return "升级任务:" + | 
|                 "   升级任务ID=" + id + "\n" + | 
|                 "   升级程序文件名=" + softFileName + "\n" + | 
|                 "   升级程序存放地址=" + softStoreAddr + "\n" + | 
|                 "   程序覆盖起始地址=" + softStartAddr + "\n" + | 
|                 "   有效升级程序字节数(base64)=" + softFileData64 + "\n" + | 
|                 "   公式计算程序字节数=" + softBytesCalculate + | 
|                 "   程序CRC16校验值=" + softByteSrc16 + "\n" + | 
|                 "   升级控制器数量=" + rtuAddrList.size() + "\n" + | 
|                 "   升级状态通知URL=" + callbackWebUrl + "\n" ; | 
|     } | 
|   | 
| } |