刘光辉
118 分钟以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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);
}