package cc.mrbird.febs.server.hr.mapper; import cc.mrbird.febs.server.hr.entity.EmpAccidentCases; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Constants; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Update; import java.util.List; /** * name:EmpAccidentcases * package:cc.mrbird.febs.server.hr.controller * description:员工意外险案件实体Mapper * * @author luoyibo * @date 2021-01-31 11:26:27 * @since JDK1.8 */ public interface EmpAccidentCasesMapper extends BaseMapper { /** * 根据Id批量逻辑删除记录 *

* date luoyibo * * @param list 待删除Id * @param operatorId 操作员Id * @return void * @author: 2021-01-31 11:26:27 */ @Update("") void logicDeleteByIds(@Param("list") List list, @Param("operatorId") String operatorId); /** * 暂存记录提交 *

* date 2021-02-04 23:04 * * @param list 暂存记录标识列表 * @param operatorId 操作员Id * @return int * @author: luoyibo */ @Update("") int momentToNormal(@Param("list") List list, @Param("operatorId") String operatorId); IPage selectPageVo(Page page, @Param(Constants.WRAPPER) Wrapper wrapper); }