pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/mw/protocol/p206V202404/upVos/DataCd55Vo.java
New file
@@ -0,0 +1,59 @@
package com.dy.common.mw.protocol.p206V202404.upVos;
import com.dy.common.mw.protocol.p206V202404.CommonV202404;
import lombok.Data;
//查询设备终端充值记录
@Data
public class DataCd55Vo {
   public String controllerType;//控制器类型
   public Integer projectNo ;//项目编号
   public String icCardAddr ;//IC卡地址(8位数字或字母)
   public String icCardNo ;//用户卡序列号(16位数字)(6字节BCD,2字节HEX)
   public Double chargeMoney ;//单位:元  2位小数点(最大值 99999999.99)
   public Double chargeWater ;//单位:m3  2位小数点(最大值 99999999.99)
   public String flowNo ;//流水号(12位数字)
   public Boolean success ;//命令结果(true成功, false失败)
   public String dt ;//充值时间(yyyy-mm-dd HH:mm:ss)
   public String comName ;//命令名称
   public DataCd55Vo(String comName){
      this.comName = comName ;
   }
   public String toString(){
      StringBuffer sb = new StringBuffer() ;
      sb.append("      " + comName + " : \n") ;
      sb.append("      控制器类型 : ") ;
      sb.append(CommonV202404.ctrlDevType(controllerType)) ;
      sb.append("\n") ;
      sb.append("      项目编号 : ") ;
      sb.append(projectNo == null?"未知":projectNo) ;
      sb.append("\n") ;
      sb.append("      IC卡地址 : ") ;
      sb.append(icCardAddr == null?"未知":icCardAddr) ;
      sb.append("\n") ;
      sb.append("      用户卡序列号 : ") ;
      sb.append(icCardNo == null?"未知":icCardNo) ;
      sb.append("\n") ;
      sb.append("      充值金额 : ") ;
      sb.append(chargeMoney == null?"未知":chargeMoney) ;
      sb.append("\n") ;
      sb.append("      充值水量 : ") ;
      sb.append(chargeWater == null?"未知":chargeWater) ;
      sb.append("\n") ;
      sb.append("      流水号 : ") ;
      sb.append(flowNo == null?"未知":flowNo) ;
      sb.append("\n") ;
      sb.append("      充值结果 : ") ;
      sb.append(success == null?"未知":(success.booleanValue()?"成功":"失败")) ;
      sb.append("\n") ;
      sb.append("      充值时间 : ") ;
      sb.append(dt == null?"未知":dt) ;
      sb.append("\n") ;
      return sb.toString() ;
   }
}