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