15 changed files with 488 additions and 31 deletions
			
			
		@ -0,0 +1,223 @@ | 
				
			|||||||
 | 
					package com.mh.common.core.domain.vo; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.IdType; | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableField; | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableId; | 
				
			||||||
 | 
					import com.baomidou.mybatisplus.annotation.TableName; | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat; | 
				
			||||||
 | 
					import com.fasterxml.jackson.annotation.JsonIgnore; | 
				
			||||||
 | 
					import com.mh.common.core.domain.BaseEntity; | 
				
			||||||
 | 
					import lombok.Getter; | 
				
			||||||
 | 
					import lombok.Setter; | 
				
			||||||
 | 
					import org.apache.commons.lang3.builder.ToStringBuilder; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.math.BigDecimal; | 
				
			||||||
 | 
					import java.util.Date; | 
				
			||||||
 | 
					import java.util.Map; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** | 
				
			||||||
 | 
					 * @author LJF | 
				
			||||||
 | 
					 * @version 1.0 | 
				
			||||||
 | 
					 * @project EEMCS | 
				
			||||||
 | 
					 * @description 数据采集参数配置管理 | 
				
			||||||
 | 
					 * @date 2025-01-13 15:23:40 | 
				
			||||||
 | 
					 */ | 
				
			||||||
 | 
					@Setter | 
				
			||||||
 | 
					@Getter | 
				
			||||||
 | 
					public class CollectionParamsManageVO2 extends BaseEntity { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * id | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    @TableId(value = "id", type = IdType.ASSIGN_UUID) | 
				
			||||||
 | 
					    private String id; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 设备台账id | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String deviceLedgerId; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 仪表类型id | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String mtType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 仪表编号 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String mtNum; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 仪表代码 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String mtCode; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 寄存器地址 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String registerAddr; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 功能码 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String funcCode; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 仪表标识码 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String identifyCode; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 仪表标定脉冲 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String mtCaliberPulse; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 仪表范围 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private BigDecimal mtRange; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 仪表比率 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer mtRatio; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 初始值 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private BigDecimal mtInitValue; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 小数位数 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer digits; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 数据类型 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer dataType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 当前值 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String curValue; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 当前时间 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") | 
				
			||||||
 | 
					    private Date curTime; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 是否是总表累计值 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer mtIsSum; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 单位 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String unit; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 排序 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer orderNum; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 网关id | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String gatewayId; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 通信参数id | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String communicationParamId; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 通讯协议类型 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String protocolType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 通讯类型 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String communicationType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 读取响应的寄存器大小(创建指令的时候需要) | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer registerSize; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 是否使用 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer isUse; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 别名 | 
				
			||||||
 | 
					     * @return | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String otherName; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 累计/瞬时 状态标识 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private Integer grade; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 参数类型:0:运行状态,1:启停状态,2:频率调节,3:频率反馈 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String paramType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 系统类型 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String systemType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 采集类别:0:遥测(连续变化参数),1:遥信(离散开关状态) | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String collectionType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /** | 
				
			||||||
 | 
					     * 终端设备类型实际上就是设备类型 | 
				
			||||||
 | 
					     */ | 
				
			||||||
 | 
					    private String terminalDeviceType; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override | 
				
			||||||
 | 
					    public String toString() { | 
				
			||||||
 | 
					        return new ToStringBuilder(this) | 
				
			||||||
 | 
					                .append("id", id) | 
				
			||||||
 | 
					                .append("deviceLedgerId", deviceLedgerId) | 
				
			||||||
 | 
					                .append("mtType", mtType) | 
				
			||||||
 | 
					                .append("mtNum", mtNum) | 
				
			||||||
 | 
					                .append("mtCode", mtCode) | 
				
			||||||
 | 
					                .append("registerAddr", registerAddr) | 
				
			||||||
 | 
					                .append("funcCode", funcCode) | 
				
			||||||
 | 
					                .append("identifyCode", identifyCode) | 
				
			||||||
 | 
					                .append("mtCaliberPulse", mtCaliberPulse) | 
				
			||||||
 | 
					                .append("mtRange", mtRange) | 
				
			||||||
 | 
					                .append("mtRatio", mtRatio) | 
				
			||||||
 | 
					                .append("mtInitValue", mtInitValue) | 
				
			||||||
 | 
					                .append("digits", digits) | 
				
			||||||
 | 
					                .append("dataType", dataType) | 
				
			||||||
 | 
					                .append("curValue", curValue) | 
				
			||||||
 | 
					                .append("curTime", curTime) | 
				
			||||||
 | 
					                .append("mtIsSum", mtIsSum) | 
				
			||||||
 | 
					                .append("unit", unit) | 
				
			||||||
 | 
					                .append("orderNum", orderNum) | 
				
			||||||
 | 
					                .append("gatewayId", gatewayId) | 
				
			||||||
 | 
					                .append("communicationParamId", communicationParamId) | 
				
			||||||
 | 
					                .append("protocolType", protocolType) | 
				
			||||||
 | 
					                .append("communicationType", communicationType) | 
				
			||||||
 | 
					                .append("registerSize", registerSize) | 
				
			||||||
 | 
					                .append("isUse", isUse) | 
				
			||||||
 | 
					                .append("otherName", otherName) | 
				
			||||||
 | 
					                .append("grade", grade) | 
				
			||||||
 | 
					                .append("paramType", paramType) | 
				
			||||||
 | 
					                .append("systemType", systemType) | 
				
			||||||
 | 
					                .append("collectionType", collectionType) | 
				
			||||||
 | 
					                .append("terminalDeviceType", terminalDeviceType) | 
				
			||||||
 | 
					                .toString(); | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					} | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue