admin
2021-02-06 6c09cbd70388ae53ec593de253f69cfa1a3eeda7
facade-lucky/src/main/java/com/ks/lucky/remote/service/LuckyActivityAwardResultService.java
@@ -4,6 +4,7 @@
import com.ks.lucky.exception.LuckyActivityAwardResultException;
import com.ks.lucky.exception.LuckyActivityException;
import com.ks.lucky.pojo.DO.LuckyActivityAwardResult;
import com.ks.lucky.pojo.DTO.ActivityDrawnReceiveParams;
import java.util.Date;
import java.util.List;
@@ -26,12 +27,15 @@
    /**
     * 领奖
     *
     * @param appId
     * @param uid
     * @param activityId
     * @param params
     * @throws LuckyActivityException
     * @throws LuckyActivityAwardException
     * @throws LuckyActivityAwardResultException
     */
    public void recieveAward(Long appId, String uid, Long activityId) throws LuckyActivityException, LuckyActivityAwardException, LuckyActivityAwardResultException;
    public void recieveAward(Long appId, String uid, Long activityId, ActivityDrawnReceiveParams params) throws LuckyActivityException, LuckyActivityAwardException, LuckyActivityAwardResultException;
    /**
@@ -87,7 +91,24 @@
     */
    public List<LuckyActivityAwardResult> getUnRecievedAward(Long appId, String uid, int page, int pageSize);
    /**
     * 获取用户未领取的奖项
     * @param appId
     * @param uid
     * @param activityId
     * @return
     */
    public LuckyActivityAwardResult getUnRecievedAward(Long appId, String uid, Long activityId);
    public long countUnRecievedAward(Long appId, String uid);
    /**
     * 获取详情
     * @param id
     * @return
     */
    public LuckyActivityAwardResult getDetail(Long id);
}