package com.xzx.gc.user.mapper; import com.xzx.gc.entity.UserTargetInfo; import com.xzx.gc.model.admin.CollectorModel; import com.xzx.gc.model.admin.TargetUserModel; import com.xzx.gc.user.dto.UserTargetInfoFindDto; import com.xzx.gc.util.GcMapper; import org.apache.ibatis.annotations.Param; import java.util.List; public interface UserTargetInfoMapper extends GcMapper { List find(UserTargetInfoFindDto userTargetInfoFindDto); List findPage(UserTargetInfoFindDto userTargetInfoFindDto); List recommend(@Param("userId")String userId, @Param("partnerId")String partnerId); List queryList(TargetUserModel model); List queryUser(); String queryTgNameByRealUserId(@Param("mobilePhone") String mobilePhone); String queryTgNameByUserId(@Param("mobilePhone") String mobilePhone); int UpdateUserApiByTargetUserId(@Param("flag") boolean flag, @Param("userId") String userId); List queryUnregisteredApiList(CollectorModel collectorModel); }