| 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) ; | 
|     } | 
|   | 
|   | 
| } |