123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146 |
- package com.sckj.l2.dto;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.io.Serializable;
- /**
- * @Author feng
- * @Date 2024-12-18 上午 09:47
- * @Description TODO
- */
- @Data
- public class L2Data implements Serializable {
- @ApiModelProperty(value = "铁口区域编号")
- private String tapholeId;
- @ApiModelProperty(value = "出铁次数编号")
- private Long ironNo;
- @ApiModelProperty(value = "出铁时间")
- private String ironCosttime;
- @ApiModelProperty(value = "实际出铁量")
- private String ironWeight;
- @ApiModelProperty(value = "实际渣量")
- private String slagWeight;
- @ApiModelProperty(value = "铁水平均温度")
- private String avgTemp;
- @ApiModelProperty(value = "泥炮量")
- private String mudWeight;
- @ApiModelProperty(value = "钻杆直径")
- private String pollMm;
- @ApiModelProperty(value = "开口深度")
- private String openDepth;
- @ApiModelProperty(value = "上料总干量")
- private String totalDry;
- @ApiModelProperty(value = "开始时间")
- private String ironStarttime;
- @ApiModelProperty(value = "结束时间")
- private String ironEndtime;
- //铁水成分 碳
- @ApiModelProperty(value = "碳")
- private String elementC;
- //铁水成分 硅
- @ApiModelProperty(value = "硅")
- private String elementSi;
- //铁水成分 锰
- @ApiModelProperty(value = "锰")
- private String elementMn;
- //铁水成分 磷
- @ApiModelProperty(value = "磷")
- private String elementP;
- //铁水成分 硫
- @ApiModelProperty(value = "硫")
- private String elementS;
- //铁水成分 钛
- @ApiModelProperty(value = "钛")
- private String elementTi;
- public void toDataStream(DataOutputStream dos) throws Exception {
- dos.writeUTF(tapholeId);
- dos.writeLong(ironNo);
- dos.writeUTF(ironCosttime);
- dos.writeUTF(ironWeight);
- dos.writeUTF(slagWeight);
- dos.writeUTF(avgTemp);
- dos.writeUTF(mudWeight);
- dos.writeUTF(pollMm);
- dos.writeUTF(openDepth);
- dos.writeUTF(totalDry);
- dos.writeUTF(ironStarttime);
- dos.writeUTF(ironEndtime);
- dos.writeUTF(elementC);
- dos.writeUTF(elementSi);
- dos.writeUTF(elementMn);
- dos.writeUTF(elementP);
- dos.writeUTF(elementS);
- dos.writeUTF(elementTi);
- }
- public static L2Data fromDataStream(DataInputStream dis) throws Exception {
- L2Data data = new L2Data();
- data.tapholeId = dis.readUTF();
- data.ironNo = dis.readLong();
- data.ironCosttime = dis.readUTF();
- data.ironWeight = dis.readUTF();
- data.slagWeight = dis.readUTF();
- data.avgTemp = dis.readUTF();
- data.mudWeight = dis.readUTF();
- data.pollMm = dis.readUTF();
- data.openDepth = dis.readUTF();
- data.totalDry = dis.readUTF();
- data.ironStarttime = dis.readUTF();
- data.ironEndtime = dis.readUTF();
- data.elementC = dis.readUTF();
- data.elementSi = dis.readUTF();
- data.elementMn = dis.readUTF();
- data.elementP = dis.readUTF();
- data.elementS = dis.readUTF();
- data.elementTi = dis.readUTF();
- return data;
- }
- @Override
- public String toString() {
- return "L2Data{" +
- "tapholeId='" + tapholeId + '\'' +
- ", ironNo='" + ironNo + '\'' +
- ", ironCosttime='" + ironCosttime + '\'' +
- ", ironWeight='" + ironWeight + '\'' +
- ", slagWeight='" + slagWeight + '\'' +
- ", avgTemp='" + avgTemp + '\'' +
- ", mudWeight='" + mudWeight + '\'' +
- ", pollMm='" + pollMm + '\'' +
- ", openDepth='" + openDepth + '\'' +
- ", totalDry='" + totalDry + '\'' +
- ", ironStarttime='" + ironStarttime + '\'' +
- ", ironEndtime='" + ironEndtime + '\'' +
- ", elementC='" + elementC + '\'' +
- ", elementSi='" + elementSi + '\'' +
- ", elementMn='" + elementMn + '\'' +
- ", elementP='" + elementP + '\'' +
- ", elementS='" + elementS + '\'' +
- ", elementTi='" + elementTi + '\'' +
- '}';
- }
- }
|