package com.ruoyi.frequency.customer.mapper;

import com.ruoyi.vo.UserInfo;
import com.ruoyi.vo.UserVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用户Mapper接口
 *
 * @author liwenlong
 * @date 2023-07-20
 */
public interface UserMapper
{

    /**
     * 查询用户信息
     * @param cusomerIds 设计师ids
     * @param storeIds 表现师ids
     * @param saleIds 销售ids
     * @param userVo
     * @return
     */
    List<UserInfo> selectUserInfoList(@Param("customerIds") List<Long> cusomerIds,@Param("storeIds") List<Long> storeIds,@Param("saleIds") List<Long> saleIds,@Param("enterpriseIds") List<Long> enterpriseIds,@Param("userVo") UserVo userVo);


    /**
     * 拉黑用户集合
     * @param userVo
     * @return
     */
    List<UserVo> blockUserList(@Param("userVo") UserVo userVo);


    /**
     * 屏蔽用户集合
     * @param userVo
     * @return
     */
    List<UserVo> shieldUserList(@Param("userVo") UserVo userVo);
}
