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