feat: 数据库新增管理员表

This commit is contained in:
luozhj33 2026-03-19 14:17:49 +08:00
parent 3b28fbcdc4
commit 3f79917ed9

View File

@ -5,7 +5,7 @@ CREATE DATABASE IF NOT EXISTS cus DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_
USE cus;
-- 创建用户表
CREATE TABLE IF NOT EXISTS users (
CREATE TABLE IF NOT EXISTS user (
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
user_id VARCHAR(16) UNIQUE NOT NULL COMMENT '用户ID',
username VARCHAR(64) UNIQUE NOT NULL COMMENT '用户名',
@ -17,4 +17,19 @@ CREATE TABLE IF NOT EXISTS users (
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
is_deleted TINYINT(1) DEFAULT 0 COMMENT '是否删除 (0-否1-是)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
-- 创建管理员表
CREATE TABLE IF NOT EXISTS admin (
id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID',
user_id VARCHAR(16) UNIQUE NOT NULL COMMENT '管理员ID',
username VARCHAR(64) UNIQUE NOT NULL COMMENT '管理员名',
password VARCHAR(64) NOT NULL COMMENT '密码',
salt VARCHAR(16) NOT NULL COMMENT 'salt值',
email VARCHAR(128) COMMENT '邮箱',
phone VARCHAR(20) COMMENT '手机号',
wechat_appid VARCHAR(32) COMMENT '微信ID',
created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
is_deleted TINYINT(1) DEFAULT 0 COMMENT '是否删除 (0-否1-是)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员表';