package com.sckj.opc.dto; import java.io.DataInputStream; import java.io.DataOutputStream; /** * @Author feng * @Date 2024-12-18 上午 09:47 * @Description TODO */ public class L2Data { //操作标记 public String processFlag; //高炉号码 public String boilerId; //铁口号 public String tapholeId; //铁次号 public String ironNo; //出铁开始时间 public String startTime; //出铁结束时间 public String endTime; //出铁量 public String ironQuantity; public void toDataStream(DataOutputStream dos) throws Exception { dos.writeUTF(processFlag); dos.writeUTF(boilerId); dos.writeUTF(tapholeId); dos.writeUTF(ironNo); dos.writeUTF(startTime); dos.writeUTF(endTime); dos.writeUTF(ironQuantity); } public static L2Data fromDataStream(DataInputStream dis) throws Exception { L2Data data = new L2Data(); data.processFlag = dis.readUTF(); data.boilerId = dis.readUTF(); data.tapholeId = dis.readUTF(); data.ironNo = dis.readUTF(); data.startTime = dis.readUTF(); data.endTime = dis.readUTF(); data.ironQuantity = dis.readUTF(); return data; } @Override public String toString() { return "L2Data{" + "processFlag='" + processFlag + '\'' + ", boilerId='" + boilerId + '\'' + ", tapholeId='" + tapholeId + '\'' + ", ironNo='" + ironNo + '\'' + ", startTime='" + startTime + '\'' + ", endTime='" + endTime + '\'' + ", ironQuantity=" + ironQuantity + '}'; } }