You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

28 lines
625 B

package cc.bnblogs.springsecurity.pojo;
import lombok.Data;
import java.time.LocalDateTime;
/**
* 生成短信验证码
*/
@Data
public class SmsCode {
private String code; // 短信验证码
private LocalDateTime expireTime; // 过期时间
public SmsCode(String code, int expireIn) {
this.code = code;
this.expireTime = LocalDateTime.now().plusSeconds(expireIn);
}
public SmsCode(String code, LocalDateTime expireTime) {
this.code = code;
this.expireTime = expireTime;
}
boolean isExpire() {
return LocalDateTime.now().isAfter(expireTime);
}
}