package com.dy.pipIrrRemote.monitor.common; import com.dy.pipIrrGlobal.command.Command4MqttSv; import com.dy.pipIrrGlobal.daoPr.PrStManureMapper; import com.dy.pipIrrGlobal.daoRm.RmCommandHistoryMapper; import com.dy.pipIrrGlobal.pojoPr.PrStManure; import com.dy.pipIrrGlobal.pojoRm.RmCommandHistory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; /** * @Author: liurunyu * @Date: 2025/5/9 14:45 * @Description */ public class Com4MqttSv extends Command4MqttSv { @Autowired protected PrStManureMapper prStManureDao ; @Autowired protected RmCommandHistoryMapper rmCommandHistoryDao ; public PrStManure getManure(Long manureId){ return this.getManure(prStManureDao, manureId); } /** * 创建命令日志对象 * * @param comId 主键 * @param commandCode 功能码 * @param rtuAddr 阀控器地址 * @param protocol 通讯协议名称 * @param param 参数数据 * @param operator 操作员 * @return */ @Transactional(rollbackFor = Exception.class) public RmCommandHistory saveComHistoryPo(Long comId, String protocol, String commandCode, String commandName, Long manureId, String rtuAddr, Object param, Long operator) { return this.saveComHistoryPo(rmCommandHistoryDao, comId, protocol, commandCode, commandName, manureId, rtuAddr, param, operator) ; } }