package com.matrix.biz.service; import com.matrix.biz.bean.BizUser; import com.matrix.core.pojo.PaginationVO; import com.matrix.core.web.BaseServices; import java.util.List; /** * @description service接口类 (用户表) * @author jyy * @date 2019-05-31 10:03 */ public interface BizUserService extends BaseServices { /** * 新增 */ public int add(BizUser bizUser); /** * 批量新增 */ public int batchAdd(List bizUserList); /** * 根据map键值对 更新 */ public int modifyByMap(BizUser oldBizUser, BizUser newBizUser); /** * 根据对象 更新 */ public int modifyByModel(BizUser bizUser); /** * 批量删除 */ public int remove(List list); /** * 根据id删除 */ public int removeById(String userId); /** * 根据对象删除 */ public int removeByModel(BizUser bizUser); /** * 分页查询 */ public List findInPage(BizUser bizUser, PaginationVO pageVo); /** * 根据对象查询 */ public List findByModel(BizUser bizUser); /** * 统计记录数 */ public int findTotal(BizUser bizUser); /** * 根据id查询 */ public BizUser findById(String userId); /** * 根据openId更新 */ public BizUser findByOpenId(String openId); /** * 保存用户信息 */ public int saveUserInfo(BizUser bizUser); /** * 设置为推广员 * @param invitationId */ public int setToBeAnSalesman(String openId,String invitationId); }