package com.ks.lucky.mapper;
|
|
import com.ks.lib.common.dao.BaseMapper;
|
import com.ks.lucky.pojo.DO.LuckyActivityAwardResult;
|
import com.ks.lucky.query.ActivityAwardResultQuery;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.Date;
|
import java.util.List;
|
|
public interface LuckyActivityAwardResultMapper extends BaseMapper<LuckyActivityAwardResult> {
|
|
List<LuckyActivityAwardResult> list(@Param("query") ActivityAwardResultQuery query);
|
|
long count(@Param("query") ActivityAwardResultQuery query);
|
|
LuckyActivityAwardResult selectByPrimaryKeyForUpdate(Long id);
|
|
int setStateByActivityId(@Param("activityId") Long activityId, @Param("state") Integer state, @Param("stateDesc") String stateDesc, @Param("updateTime") Date updateTime);
|
|
|
List<LuckyActivityAwardResult> listUserAwardResult(@Param("appId") Long appId, @Param("uid") Long uid, @Param("stateList") List<Integer> stateList, @Param("activityStateList") List<Integer> activityStateList, long start, int count);
|
|
long countUserAwardResult(@Param("appId") Long appId, @Param("uid") Long uid, @Param("stateList") List<Integer> stateList, @Param("activityStateList") List<Integer> activityStateList);
|
|
}
|