石墨消解仪后端服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.1 KiB

-- 用户表,插入时判断账户是否已存在
CREATE TABLE IF NOT EXISTS user (
id INTEGER PRIMARY KEY AUTOINCREMENT,
username TEXT,
nickname TEXT,
password TEXT,
role TEXT,
fixed_user TEXT,
deleted TEXT,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
INSERT INTO user (username,nickname, password, role, fixed_user, deleted)
SELECT 'admin','Admin', '123456', 'ADMIN', 'ENABLE','DISABLE'
WHERE NOT EXISTS (SELECT 1 FROM user WHERE username = 'admin');
-- 创建 ores 矿石 表
CREATE TABLE IF NOT EXISTS ores
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR NOT NULL,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 创建 crafts 工艺 表
CREATE TABLE IF NOT EXISTS crafts
(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR NOT NULL,
steps TEXT,
ores_id INTEGER,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);