package com.dy.pipIrrRemote.monitor;
|
|
import com.dy.pipIrrGlobal.command.CommandSv;
|
import com.dy.pipIrrGlobal.daoPr.PrControllerMapper;
|
import com.dy.pipIrrGlobal.daoRm.RmCommandHistoryMapper;
|
import com.dy.pipIrrGlobal.pojoPr.PrController;
|
import com.dy.pipIrrGlobal.pojoRm.RmCommandHistory;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
import org.springframework.transaction.annotation.Transactional;
|
|
/**
|
* @Author: liurunyu
|
* @Date: 2025/4/30 16:11
|
* @Description
|
*/
|
@Slf4j
|
@Service
|
public class ComTransSv extends CommandSv {
|
|
@Autowired
|
private PrControllerMapper prControllerDao ;
|
@Autowired
|
private RmCommandHistoryMapper rmCommandHistoryDao ;
|
|
public PrController getRtu(Long intakeId){
|
return this.getRtu(prControllerDao, intakeId);
|
}
|
/**
|
* 创建命令日志对象
|
*
|
* @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 intakeId,
|
String rtuAddr,
|
Object param,
|
Long operator) {
|
return this.saveComHistoryPo(rmCommandHistoryDao, comId, protocol, commandCode, commandName, intakeId, rtuAddr, param, operator) ;
|
}
|
}
|