云
4 天以前 f02d0df2f1dfc7a8b775cf50d45375e57628a5ef
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);
}