package com.yeshi.buwan.service.inter.goldcorn;
|
|
import com.ks.goldcorn.exception.GoldAppException;
|
import com.yeshi.buwan.dto.goldcorn.SignInGoldCornDateData;
|
import com.yeshi.buwan.exception.goldcorn.SignInException;
|
import com.yeshi.buwan.exception.user.LoginUserException;
|
|
import java.util.Date;
|
import java.util.List;
|
|
public interface SignInService {
|
|
|
/**
|
* 签到
|
*
|
* @param uid
|
* @return
|
* @throws SignInException
|
*/
|
public Integer signIn(String uid) throws LoginUserException, SignInException;
|
|
public int getContinueSignDayCount(String uid) throws Exception;
|
|
public List<SignInGoldCornDateData> getContinueSignInList(String uid) throws GoldAppException;
|
|
/**
|
* 今日是否签到
|
* @param uid
|
* @param time
|
* @return
|
*/
|
public boolean isTodaySignIned(String uid, Date time);
|
|
}
|