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