|
|
@ -1,7 +1,7 @@ |
|
|
|
-- 用户表,插入时判断账户是否已存在 |
|
|
|
-- 用户 表 |
|
|
|
CREATE TABLE IF NOT EXISTS user ( |
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
username TEXT, |
|
|
|
username TEXT UNIQUE, |
|
|
|
nickname TEXT, |
|
|
|
password TEXT, |
|
|
|
role TEXT, |
|
|
@ -11,23 +11,21 @@ CREATE TABLE IF NOT EXISTS user ( |
|
|
|
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'); |
|
|
|
INSERT OR IGNORE INTO user (username, nickname, password, role, fixed_user, deleted) |
|
|
|
VALUES ('admin', 'Admin', '123456', 'ADMIN', 'ENABLE', 'DISABLE'); |
|
|
|
|
|
|
|
|
|
|
|
-- 创建 ores 矿石 表 |
|
|
|
CREATE TABLE IF NOT EXISTS ores |
|
|
|
( |
|
|
|
-- 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 |
|
|
|
( |
|
|
|
|
|
|
|
-- crafts 工艺 表 |
|
|
|
CREATE TABLE IF NOT EXISTS crafts ( |
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
name VARCHAR NOT NULL, |
|
|
|
steps TEXT, |
|
|
@ -35,3 +33,45 @@ CREATE TABLE IF NOT EXISTS crafts |
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
-- container 容器 表 |
|
|
|
CREATE TABLE IF NOT EXISTS container ( |
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
type INTEGER, |
|
|
|
solution_id INTEGER, |
|
|
|
pump_id TEXT, |
|
|
|
capacity_total INTEGER, |
|
|
|
capacity_used INTEGER |
|
|
|
); |
|
|
|
|
|
|
|
INSERT OR IGNORE INTO container (id, type, solution_id, pump_id, capacity_total, capacity_used) |
|
|
|
VALUES |
|
|
|
(1, 0, 1, 'P001', 5000, 0), |
|
|
|
(2, 0, 2, 'P002', 5000, 2500), |
|
|
|
(3, 0, 3, 'P003', 5000, 2600), |
|
|
|
(4, 0, 4, 'P004', 5000, 4000), |
|
|
|
(5, 0, 5, 'P005', 5000, 2400), |
|
|
|
(6, 0, 6, 'P006', 5000, 4500), |
|
|
|
(7, 0, 7, 'P007', 5000, 4900), |
|
|
|
(8, 0, 3, 'P008', 5000, 100), |
|
|
|
(9, 1, NULL, 'P009', 5000, 0); |
|
|
|
|
|
|
|
|
|
|
|
-- solutions 溶液 表 |
|
|
|
CREATE TABLE IF NOT EXISTS solutions ( |
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
name VARCHAR NOT NULL, |
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
|
); |
|
|
|
|
|
|
|
INSERT OR IGNORE INTO solutions (id, name, create_time, update_time) |
|
|
|
VALUES |
|
|
|
(1, '硫酸', '2025-02-18 02:44:07', '2025-02-18 02:44:07'), |
|
|
|
(2, '盐酸', '2025-02-18 02:44:07', '2025-02-18 02:44:07'), |
|
|
|
(3, '硝酸', '2025-02-18 02:44:07', '2025-02-18 02:44:07'), |
|
|
|
(4, '氢氟酸', '2025-02-18 02:46:23', '2025-02-18 02:46:23'), |
|
|
|
(5, '过氧酸', '2025-02-18 02:46:35', '2025-02-18 02:46:35'), |
|
|
|
(6, '磷酸', '2025-02-18 02:46:43', '2025-02-18 02:46:43'), |
|
|
|
(7, '纯水', '2025-02-18 02:46:50', '2025-02-18 02:46:50'); |