package com.ruoyi.common.constant; /** * 缓存的key 常量 * * @author ruoyi */ public class CacheConstants { /** * 登录用户 redis key */ public static final String LOGIN_TOKEN_KEY = "login_tokens:"; /** * 验证码 redis key */ public static final String CAPTCHA_CODE_KEY = "captcha_codes:"; /** * 参数管理 cache key */ public static final String SYS_CONFIG_KEY = "sys_config:"; /** * 字典管理 cache key */ public static final String SYS_DICT_KEY = "sys_dict:"; /** * 防重提交 redis key */ public static final String REPEAT_SUBMIT_KEY = "repeat_submit:"; /** * 限流 redis key */ public static final String RATE_LIMIT_KEY = "rate_limit:"; /** * 登录账户密码错误次数 redis key */ public static final String PWD_ERR_CNT_KEY = "pwd_err_cnt:"; /** * 贷款一致性验证结果 redis key */ public static final String LOAN_VALIDATION_KEY = "loan_validation:"; /** * 验证统计信息 redis key */ public static final String VALIDATION_STATS_KEY = "validation_stats:"; /** * 用户认证状态缓存 redis key * 格式: verification_status:{userId} */ public static final String VERIFICATION_STATUS_KEY = "verification_status:"; /** * 用户企业认证缓存 redis key * 格式: enterprise_verification:{userId} */ public static final String ENTERPRISE_VERIFICATION_KEY = "enterprise_verification:"; /** * 用户身份认证缓存 redis key * 格式: identity_verification:{userId} */ public static final String IDENTITY_VERIFICATION_KEY = "identity_verification:"; /** * 员工二维码图片缓存 redis key * 格式: qrcode_image:{qrCodeId} */ public static final String QRCODE_IMAGE_KEY = "qrcode_image:"; /** * 认证状态缓存过期时间(分钟) */ public static final int VERIFICATION_STATUS_EXPIRE_MINUTES = 30; /** * 二维码图片缓存过期时间(分钟) */ public static final int QRCODE_IMAGE_EXPIRE_MINUTES = 60; }