package cn.iocoder.yudao.module.mes.dal.mysql.energy;
|
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
import cn.iocoder.yudao.module.mes.dal.dataobject.energy.EnergyAlertRuleDO;
|
import org.apache.ibatis.annotations.*;
|
|
@Mapper
|
public interface EnergyAlertRuleMapper extends BaseMapperX<EnergyAlertRuleDO> {
|
// Serialize checks for one rule, including concurrent record submissions.
|
@Select("SELECT * FROM mes_energy_alert_rule WHERE id=#{id} AND deleted=0 FOR UPDATE")
|
EnergyAlertRuleDO lock(@Param("id") Long id);
|
}
|