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(String 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(String userId); public BizUser selectForUpdate(String userId); public BizUser findByOpenId(@Param("openId") String openId); /** * 批量设置销售员 * @param list * @param status * @return */ int updateSalesByIds(@Param("list") List list, @Param("status") Integer status); }