{"doc":" 登录校验方法\n\n @author Lion Li\n","fields":[],"enumConstants":[],"methods":[{"name":"login","paramTypes":["java.lang.String","java.lang.String","java.lang.String","java.lang.String"],"doc":" 登录验证\n\n @param username 用户名\n @param password 密码\n @param code 验证码\n @param uuid 唯一标识\n @return 结果\n"},{"name":"logout","paramTypes":[],"doc":" 退出登录\n"},{"name":"recordLogininfor","paramTypes":["java.lang.String","java.lang.String","java.lang.String"],"doc":" 记录登录信息\n\n @param username 用户名\n @param status 状态\n @param message 消息内容\n"},{"name":"validateSmsCode","paramTypes":["java.lang.String","java.lang.String"],"doc":" 校验短信验证码\n"},{"name":"validateEmailCode","paramTypes":["java.lang.String","java.lang.String"],"doc":" 校验邮箱验证码\n"},{"name":"validateCaptcha","paramTypes":["java.lang.String","java.lang.String","java.lang.String"],"doc":" 校验验证码\n\n @param username 用户名\n @param code 验证码\n @param uuid 唯一标识\n"},{"name":"buildLoginUser","paramTypes":["com.dl.common.core.domain.entity.SysUser"],"doc":" 构建登录用户\n"},{"name":"recordLoginInfo","paramTypes":["java.lang.String","java.lang.String"],"doc":" 记录登录信息\n\n @param userId 用户ID\n"},{"name":"checkLogin","paramTypes":["com.dl.common.enums.LoginType","java.lang.String","java.util.function.Supplier"],"doc":" 登录校验\n"}],"constructors":[]}