package jnpf.elnMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import jnpf.elnEntity.formula.ElnFormulaVersionEntity; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Update; @Mapper public interface ElnFormulaVersionMapper extends BaseMapper { @Update("UPDATE eln_formula_version SET biaodashi = #{entity.biaodashi}, " + "jieguo_leixing = #{entity.jieguoLeixing}, " + "xiuyue_xiaoshu_wei = #{entity.xiuyueXiaoshuWei}, " + "xiuyue_moshi = #{entity.xiuyueMoshi}, biz_status = #{entity.bizStatus}, " + "zuofei_yuanyin = #{entity.zuofeiYuanyin}, " + "f_last_modify_user_id = #{entity.fLastModifyUserId}, " + "f_last_modify_time = #{entity.fLastModifyTime}, f_version = f_version + 1 " + "WHERE f_tenant_id = #{entity.fTenantId} AND f_id = #{entity.id} " + "AND f_version = #{expectedVersion}") int updateMutableByTenantAndVersion(@Param("entity") ElnFormulaVersionEntity entity, @Param("expectedVersion") Integer expectedVersion); }