package com.ks.lucky.mapper;
|
|
import com.ks.lib.common.dao.BaseMapper;
|
import com.ks.lucky.pojo.DO.LuckyActivityJoinAssist;
|
import com.ks.lucky.pojo.DTO.ActivityAssistFriend;
|
import com.ks.lucky.pojo.DTO.ActivityFriendAssistInfo;
|
import com.ks.lucky.query.ActivityJoinAssistQuery;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
public interface LuckyActivityJoinAssistMapper extends BaseMapper<LuckyActivityJoinAssist> {
|
|
|
List<LuckyActivityJoinAssist> list(@Param("query") ActivityJoinAssistQuery query);
|
|
|
List<LuckyActivityJoinAssist> listByActivityId(@Param("query") ActivityJoinAssistQuery query,@Param("activityId") Long activityId);
|
|
long count(@Param("query") ActivityJoinAssistQuery query);
|
|
|
/**
|
* 获取助力过你的好友
|
*
|
* @param appId
|
* @param targetUid
|
* @param start
|
* @param count
|
* @return
|
*/
|
List<ActivityAssistFriend> listAssistFriends(@Param("appId") Long appId, @Param("targetUid") String targetUid, @Param("start") long start, @Param("count") int count);
|
|
long countAssistFriends(@Param("appId") Long appId, @Param("targetUid") String targetUid);
|
|
|
/**
|
* 获取好友助力信息
|
*
|
* @param joinId
|
* @param start
|
* @param count
|
* @return
|
*/
|
List<ActivityFriendAssistInfo> listActivityFriendAssistInfo(@Param("joinId") Long joinId, @Param("start") long start, @Param("count") int count);
|
|
long countActivityFriendAssistInfo(@Param("joinId") Long joinId);
|
|
}
|