package com.ks.lucky.remote.service;
|
|
import com.ks.lucky.exception.LuckyActivityException;
|
import com.ks.lucky.exception.LuckyActivityJoinException;
|
import com.ks.lucky.pojo.DO.LuckyActivityJoinRecord;
|
import com.ks.lucky.pojo.DTO.JoinInfo;
|
|
/**
|
* 活动参与记录服务
|
*/
|
public interface LuckyActivityJoinService {
|
|
|
/**
|
* 参与活动
|
*
|
* @param activityId
|
* @param appKey
|
* @param uid
|
* @param joinInfo
|
* @throws LuckyActivityException
|
* @throws LuckyActivityJoinException
|
*/
|
public void join(Long activityId, String appKey, String uid, JoinInfo joinInfo) throws LuckyActivityException, LuckyActivityJoinException;
|
|
|
/**
|
* 获取参与信息
|
*
|
* @param activityId
|
* @param appKey
|
* @param uid
|
* @return
|
*/
|
public LuckyActivityJoinRecord getJoinInfo(Long activityId, String appKey, String uid);
|
|
|
}
|