云
7 天以前 bd9c8a5c560083bcb6d0a9c010f56e1f9cf83df6
1
2
3
4
5
6
7
8
9
10
11
12
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);
}