package com.jty.wsxt.infrastructure.code; import java.io.Serializable; import java.time.LocalDateTime; /** * 验证码父类 * * @author Jason * @since 2019/1/2 14:47 */ public class ValidateCode implements Serializable { private String code; private LocalDateTime expireTime; public ValidateCode(){ } public ValidateCode(String code, int expireIn){ this.code = code; this.expireTime = LocalDateTime.now().plusSeconds(expireIn); } public ValidateCode(String code, LocalDateTime expireTime){ this.code = code; this.expireTime = expireTime; } public boolean isExpried() { return LocalDateTime.now().isAfter(expireTime); } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public LocalDateTime getExpireTime() { return expireTime; } public void setExpireTime(LocalDateTime expireTime) { this.expireTime = expireTime; } }