package com.app.mvc.captcha;
import com.app.mvc.common.DBRepository;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
/**
* Created by jimin on 16/3/9.
*/
@DBRepository
public interface CaptchaCodeDao {
void save(CaptchaCode captchaCode);
void incrTryTimes(@Param("id") int id);
CaptchaCode findById(@Param("id") int id);
CaptchaCode findLastBySessionId(@Param("sessionId") String sessionId);
int countBySessionIdAndCreateTime(@Param("sessionId") String sessionId, @Param("targetTime") Date targetTime);
void invalidCaptchaCode(@Param("sessionId") String sessionId, @Param("code") String code);
}