Browse Source

feat:增加溶液容器表

tags/freeze
白凤吉 3 months ago
parent
commit
07cb0aae44
  1. 62
      src/main/resources/sql/init.sql

62
src/main/resources/sql/init.sql

@ -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');
Loading…
Cancel
Save