package com.emato.biz.mapper.merchant; import com.emato.biz.domain.merchant.MerchUser; import com.emato.biz.domain.merchant.MerchUserVO; import java.util.List; /** * 商户用户Mapper接口 * * @author admin * @date 2023-04-20 */ public interface MerchUserMapper { /** * 根据用户 Id 查询绑定的商户 * * @param userId * @return */ MerchUser selectMerchUserByUserId(String userId); /** * 根据查询条件统计数量 * * @param merchUser * @return */ int selectCount(MerchUser merchUser); /** * 查询用户商户 VO * * @param merchUser 用户商户 * @return 用户商户 VO */ List selectMerchUserVOList(MerchUser merchUser); /** * 查询商户用户 * * @param id 商户用户ID * @return 商户用户 */ public MerchUser selectMerchUserById(String id); /** * 查询商户用户列表 * * @param merchUser 商户用户 * @return 商户用户集合 */ public List selectMerchUserList(MerchUser merchUser); /** * 新增商户用户 * * @param merchUser 商户用户 * @return 结果 */ public int insertMerchUser(MerchUser merchUser); /** * 修改商户用户 * * @param merchUser 商户用户 * @return 结果 */ public int updateMerchUser(MerchUser merchUser); /** * 删除商户用户 * * @param id 商户用户ID * @return 结果 */ public int deleteMerchUserById(String id); /** * 批量删除商户用户 * * @param ids 需要删除的数据ID * @return 结果 */ public int deleteMerchUserByIds(String[] ids); }