package com.matrix.biz.dao; import com.matrix.biz.bean.BizUser; import com.matrix.core.pojo.PaginationVO; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * @description 用户表 * @author jyy * @date 2019-05-31 10:03 */ public interface BizUserDao { public int insert(@Param("item") BizUser bizUser); public int batchInsert(@Param("list") List bizUserList); public int updateByMap(Map modifyMap); public int updateByModel(@Param("record") BizUser bizUser); public int deleteByIds(@Param("list") List list); public int deleteById(Long userId); public int deleteByModel(@Param("record") BizUser bizUser); public List selectInPage(@Param("record") BizUser bizUser, @Param("pageVo") PaginationVO pageVo); public List selectByModel(@Param("record") BizUser bizUser); public int selectTotalRecord(@Param("record") BizUser bizUser); public BizUser selectById(Long userId); public BizUser selectForUpdate(Long userId); public BizUser findByOpenId(@Param("openId") String openId); }