|
@ -1,62 +1,130 @@ |
|
|
-- 创建 matrix 基质类型表 |
|
|
-- 创建 matrix 基质类型表 |
|
|
CREATE TABLE IF NOT EXISTS matrix |
|
|
CREATE TABLE IF NOT EXISTS matrix |
|
|
( |
|
|
( |
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
|
|
name TEXT NOT NULL, |
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
|
|
|
|
|
|
id |
|
|
|
|
|
INTEGER |
|
|
|
|
|
PRIMARY |
|
|
|
|
|
KEY |
|
|
|
|
|
AUTOINCREMENT, |
|
|
|
|
|
name |
|
|
|
|
|
TEXT |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
create_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
-- 插入 matrix 表数据 |
|
|
-- 插入 matrix 表数据 |
|
|
INSERT OR IGNORE INTO matrix (id, name, create_time, update_time) |
|
|
|
|
|
|
|
|
INSERT |
|
|
|
|
|
OR IGNORE INTO matrix (id, name, create_time, update_time) |
|
|
VALUES (1, 'DHB', null, null); |
|
|
VALUES (1, 'DHB', null, null); |
|
|
|
|
|
|
|
|
-- 创建 matrix_craft 基质工艺表 |
|
|
-- 创建 matrix_craft 基质工艺表 |
|
|
CREATE TABLE IF NOT EXISTS matrix_craft |
|
|
CREATE TABLE IF NOT EXISTS matrix_craft |
|
|
( |
|
|
( |
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
|
|
name TEXT NOT NULL, |
|
|
|
|
|
matrix_id INTEGER NOT NULL, |
|
|
|
|
|
matrix_path_type TEXT NOT NULL, |
|
|
|
|
|
motor_z_height INTEGER, |
|
|
|
|
|
gas_pressure INTEGER, |
|
|
|
|
|
volume INTEGER, |
|
|
|
|
|
matrix_flow_velocity INTEGER, |
|
|
|
|
|
high_voltage BOOLEAN, |
|
|
|
|
|
high_voltage_value INTEGER, |
|
|
|
|
|
spacing INTEGER, |
|
|
|
|
|
moving_speed INTEGER, |
|
|
|
|
|
times INTEGER, |
|
|
|
|
|
create_user INTEGER, |
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
|
|
|
|
|
|
id |
|
|
|
|
|
INTEGER |
|
|
|
|
|
PRIMARY |
|
|
|
|
|
KEY |
|
|
|
|
|
AUTOINCREMENT, |
|
|
|
|
|
name |
|
|
|
|
|
TEXT |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
matrix_id |
|
|
|
|
|
INTEGER |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
matrix_path_type |
|
|
|
|
|
TEXT |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
motor_z_height |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
gas_pressure |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
volume |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
matrix_flow_velocity |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
high_voltage |
|
|
|
|
|
BOOLEAN, |
|
|
|
|
|
high_voltage_value |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
spacing |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
moving_speed |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
times |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
create_user |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
create_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
-- 创建 operation_log 操作记录表 |
|
|
-- 创建 operation_log 操作记录表 |
|
|
CREATE TABLE IF NOT EXISTS operation_log |
|
|
CREATE TABLE IF NOT EXISTS operation_log |
|
|
( |
|
|
( |
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
|
|
matrix_id INTEGER, |
|
|
|
|
|
matrix_info TEXT, |
|
|
|
|
|
status INTEGER, |
|
|
|
|
|
create_user INTEGER, |
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
|
|
|
|
|
|
id |
|
|
|
|
|
INTEGER |
|
|
|
|
|
PRIMARY |
|
|
|
|
|
KEY |
|
|
|
|
|
AUTOINCREMENT, |
|
|
|
|
|
matrix_id |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
matrix_info |
|
|
|
|
|
TEXT, |
|
|
|
|
|
status |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
create_user |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
create_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
-- 创建 sys_settings 系统配置表 |
|
|
-- 创建 sys_settings 系统配置表 |
|
|
CREATE TABLE IF NOT EXISTS sys_settings |
|
|
CREATE TABLE IF NOT EXISTS sys_settings |
|
|
( |
|
|
( |
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
|
|
parent_id INTEGER, |
|
|
|
|
|
name TEXT NOT NULL, |
|
|
|
|
|
code TEXT, |
|
|
|
|
|
value TEXT |
|
|
|
|
|
|
|
|
id |
|
|
|
|
|
INTEGER |
|
|
|
|
|
PRIMARY |
|
|
|
|
|
KEY |
|
|
|
|
|
AUTOINCREMENT, |
|
|
|
|
|
parent_id |
|
|
|
|
|
INTEGER, |
|
|
|
|
|
name |
|
|
|
|
|
TEXT |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
code |
|
|
|
|
|
TEXT, |
|
|
|
|
|
value |
|
|
|
|
|
TEXT |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- 插入 sys_settings 表数据 |
|
|
-- 插入 sys_settings 表数据 |
|
|
INSERT OR IGNORE INTO sys_settings (id, parent_id, name, code, value) |
|
|
|
|
|
|
|
|
INSERT |
|
|
|
|
|
OR IGNORE INTO sys_settings (id, parent_id, name, code, value) |
|
|
VALUES (1, NULL, '玻片高度', 'slide_height', 101.2), |
|
|
VALUES (1, NULL, '玻片高度', 'slide_height', 101.2), |
|
|
(2, NULL, 'z轴安全高度', 'safe_z_height', 80); |
|
|
(2, NULL, 'z轴安全高度', 'safe_z_height', 80); |
|
|
|
|
|
|
|
@ -65,17 +133,43 @@ VALUES (1, NULL, '玻片高度', 'slide_height', 101.2), |
|
|
-- 位置表,用来存储设备固定点位 |
|
|
-- 位置表,用来存储设备固定点位 |
|
|
CREATE TABLE IF NOT EXISTS position |
|
|
CREATE TABLE IF NOT EXISTS position |
|
|
( |
|
|
( |
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT, |
|
|
|
|
|
point_name TEXT NOT NULL, |
|
|
|
|
|
point_code TEXT NOT NULL, |
|
|
|
|
|
x REAL NOT NULL, |
|
|
|
|
|
y REAL NOT NULL, |
|
|
|
|
|
z REAL NOT NULL, |
|
|
|
|
|
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP |
|
|
|
|
|
|
|
|
id |
|
|
|
|
|
INTEGER |
|
|
|
|
|
PRIMARY |
|
|
|
|
|
KEY |
|
|
|
|
|
AUTOINCREMENT, |
|
|
|
|
|
point_name |
|
|
|
|
|
TEXT |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
point_code |
|
|
|
|
|
TEXT |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
x |
|
|
|
|
|
REAL |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
y |
|
|
|
|
|
REAL |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
z |
|
|
|
|
|
REAL |
|
|
|
|
|
NOT |
|
|
|
|
|
NULL, |
|
|
|
|
|
create_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP, |
|
|
|
|
|
update_time |
|
|
|
|
|
TIMESTAMP |
|
|
|
|
|
DEFAULT |
|
|
|
|
|
CURRENT_TIMESTAMP |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
INSERT OR IGNORE INTO position (id, point_name, point_code, x, y, z) |
|
|
|
|
|
|
|
|
INSERT |
|
|
|
|
|
OR IGNORE INTO position (id, point_name, point_code, x, y, z) |
|
|
VALUES (1,'玻片1位置', 'slide_position1', 18.08, 0, 101.2), |
|
|
VALUES (1,'玻片1位置', 'slide_position1', 18.08, 0, 101.2), |
|
|
(2,'玻片2位置', 'slide_position2', 45.08, 0, 101.2), |
|
|
(2,'玻片2位置', 'slide_position2', 45.08, 0, 101.2), |
|
|
(3,'玻片3位置', 'slide_position3', 72.08, 0, 101.2), |
|
|
(3,'玻片3位置', 'slide_position3', 72.08, 0, 101.2), |
|
|