package com.fzzy.igds.data; import com.fzzy.igds.domain.InoutConf; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 出入库流程过程中,车牌失败,读卡器等设备的公共参数和传递对象 */ @Data public class ApiInoutData implements Serializable { private static final long serialVersionUID = 1L; private String id; private String companyId; private String deptId; /** * 出入库配套序号 */ private String sort = "1"; /** * 设备名称 */ private String name; /** * 设备序列号/设备编码 */ private String sn; private String ip; private Integer port; private String loginId; private String pwd; private int chanNum = 1; private Integer portCtrl; private String type; private String status; private String protocol; private String playType; private String snapType; /** * 车牌识别抓拍-适用于风正致远API-HTTP协议 */ private String plateSnapType; private String mediaAddr; private String videoPath; private String videoName; private String errorMsg = "ERROR"; // 车牌号 private String plateNum; // 用户Id private String userId; private Date time = new Date(); //信息 private String msg; //信息播放次数 private int repeat = 1; //智慧卡号 private String icCardNo; //称重信息 private double weight = 0.0; //动作编码:0=关闭/红灯,1=打开/路灯 private String actionCode; //设备编号 private int deviceCode; public ApiInoutData() { super(); } public ApiInoutData(InoutConf conf) { this.id = conf.getId(); this.companyId = conf.getCompanyId(); this.deptId = conf.getDeptId(); this.sort = conf.getSort(); this.name = conf.getName(); this.sn = conf.getSn(); this.ip = conf.getIp(); this.port = conf.getPort(); this.loginId = conf.getLoginId(); this.pwd = conf.getPwd(); this.chanNum = conf.getChanNum(); this.portCtrl = conf.getPortCtrl(); this.type = conf.getType(); this.status = conf.getStatus(); this.protocol = conf.getProtocol(); this.playType = conf.getPlayType(); this.snapType = conf.getSnapType(); this.mediaAddr = conf.getMediaAddr(); this.deviceCode = conf.getInOrder(); } }