package shop.alien.store.service;

import com.baomidou.mybatisplus.extension.service.IService;
import shop.alien.entity.store.LifeFans;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 粉丝/会员表 服务类
 * </p>
 *
 * @author lhb
 * @since 2025-05-14
 */
public interface LifeFansService extends IService<LifeFans> {

    /**
     * 查询好友列表（互相关注的用户）
     *
     * @param phone 用户phone
     * @return 好友列表
     */
    List<Map<String, Object>> getFriends(String phone);

    /**
     * 查询是否关注
     *
     * @param userId         用户id
     * @param followedUserId 关注人id
     * @return boolean
     */
    boolean getFollowStatus(Integer userId, Integer followedUserId);

}
