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.
109 lines
3.2 KiB
109 lines
3.2 KiB
-- 用户 表
|
|
CREATE TABLE IF NOT EXISTS user
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
username TEXT UNIQUE,
|
|
nickname TEXT,
|
|
password TEXT,
|
|
role TEXT,
|
|
fixed_user TEXT,
|
|
deleted TEXT,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
INSERT OR IGNORE INTO user (username, nickname, password, role, fixed_user, deleted)
|
|
VALUES ('admin', 'Admin', '123456', 'ADMIN', 'ENABLE', 'DISABLE'),
|
|
('test', 'test', '123456', 'ADMIN', 'ENABLE', 'DISABLE');
|
|
|
|
-- 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
|
|
);
|
|
-- 设备位置 表
|
|
CREATE TABLE IF NOT EXISTS device_position
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT,
|
|
code TEXT, NOT NULL UNIQUE,
|
|
type TEXT,
|
|
position TEXT,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 系统配置 表
|
|
CREATE TABLE IF NOT EXISTS system_config
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT
|
|
code TEXT NOT NULL UNIQUE,
|
|
value TEXT,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
INSERT OR IGNORE INTO system_config (id ,name ,code ,value)
|
|
VALUES ('1', '稀硝酸容量与泵行程比率', 'scale_thin', '100'),
|
|
('2', '浓硝酸容量与泵行程比率', 'scale_thick', '100'),
|
|
('3', '蒸馏水容量与泵行程比率', 'scale_water', '100'),
|
|
('4', '废液容量与泵行程比率', 'scale_waste', '100');
|
|
|
|
|
|
-- 系统日志 表
|
|
CREATE TABLE IF NOT EXISTS system_log
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
title TEXT NOT NULL,
|
|
content TEXT NOT NULL,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 设备参数 表
|
|
CREATE TABLE IF NOT EXISTS device_param_config
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
mid text,
|
|
reg_index text,
|
|
reg_val INTEGER,
|
|
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
|
|
);
|
|
-- 实验 表
|
|
CREATE TABLE IF NOT EXISTS tasks
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name VARCHAR NOT NULL,
|
|
start_time TIMESTAMP,
|
|
end_time TIMESTAMP,
|
|
status INTEGER,
|
|
create_user INTEGER,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
is_deleted INTEGER
|
|
);
|
|
|
|
-- 实验步骤记录 表
|
|
CREATE TABLE IF NOT EXISTS task_steps
|
|
(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
task_id INTEGER,
|
|
step_description TEXT,
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|