CREATE TABLE t_user (
    id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '全局唯一用户ID（自增）',
    username VARCHAR(50) COMMENT '用户名（可选，后台管理用）',
    nickname VARCHAR(100) COMMENT '用户昵称（各平台统一）',
    avatar_url VARCHAR(500) COMMENT '用户头像URL',
    phone VARCHAR(20) UNIQUE COMMENT '手机号（脱敏存储，如138****1234）',
    password VARCHAR(255) COMMENT '登录密码',
    salt VARCHAR(32) COMMENT '密码盐值',
    gender TINYINT COMMENT '性别：0-未知，1-男，2-女',
    status TINYINT DEFAULT 1 COMMENT '状态：0-禁用，1-正常',
    create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    deleted TINYINT DEFAULT 0 COMMENT '软删除：0-未删，1-已删'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户基础信息表';
