| 1234567891011121314 |
- -- 找回密码工单表:记录用户发起的找回密码请求,由外部脚本扫描并发送新密码邮件
- CREATE TABLE IF NOT EXISTS password_reset_requests (
- id INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
- user_id INT NOT NULL COMMENT '用户ID',
- username VARCHAR(100) NOT NULL COMMENT '用户名',
- email VARCHAR(255) NOT NULL COMMENT '用户邮箱',
- status VARCHAR(20) NOT NULL DEFAULT 'pending' COMMENT '状态: pending-待处理, processing-处理中, sent-已发送, failed-失败',
- error_message VARCHAR(500) NULL COMMENT '失败时错误信息',
- created_at DATETIME NOT NULL COMMENT '申请时间',
- processed_at DATETIME NULL COMMENT '处理完成时间',
- INDEX idx_status (status),
- INDEX idx_created_at (created_at),
- INDEX idx_user_id (user_id)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='找回密码工单表';
|