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.
114 lines
4.3 KiB
114 lines
4.3 KiB
-- 审计记录(使用记录)
|
|
CREATE TABLE IF NOT EXISTS audit_record(
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
user_id INTEGER,--用户ID
|
|
user_nickname TEXT,--用户昵称
|
|
solution_id INTEGER,--溶液id
|
|
solution_name TEXT,--溶液名称
|
|
concentration INTEGER,--溶液浓度
|
|
channel_code TEXT,--通道code
|
|
used_volume TEXT,--使用溶液量
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 领取记录(加液记录)
|
|
CREATE TABLE IF NOT EXISTS receive_record (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
receiver_id INTEGER,--领取人id
|
|
receiver_nickname TEXT,--领取人昵称
|
|
solution_id INTEGER,--溶液id
|
|
concentration INTEGER,--溶液浓度
|
|
received_volume REAL,--领取溶液量
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 通道
|
|
CREATE TABLE IF NOT EXISTS channel (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT,--通道名称
|
|
code TEXT,--通道code
|
|
solution_id INTEGER,--绑定的溶液id
|
|
concentration INTEGER,--溶液浓度
|
|
current_volume REAL,--当前溶液量
|
|
received_volume REAL,--领取溶液量
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
INSERT OR IGNORE INTO channel (
|
|
id, name, solution_id, concentration,code, volume
|
|
) VALUES
|
|
(1, '通道一', 1, 'CHANNEL_1','10', 5000),
|
|
(2, '通道二', 1, 'CHANNEL_2','10', 5000),
|
|
(3, '通道三', 1, 'CHANNEL_3','10', 5000),
|
|
(4, '通道四', 1, 'CHANNEL_4','10', 5000);
|
|
|
|
-- 配方
|
|
CREATE TABLE IF NOT EXISTS formulation (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
volume REAL,--加液量
|
|
solution_id INTEGER,--溶液id
|
|
concentration INTEGER,--溶液浓度
|
|
revolutions REAL,--对应转数
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 溶液
|
|
CREATE TABLE IF NOT EXISTS solution (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT,--溶液名称
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
INSERT OR IGNORE INTO solution (id, name) VALUES
|
|
(1, '盐酸'),
|
|
(2, '硫酸');
|
|
|
|
-- 系统配置
|
|
CREATE TABLE IF NOT EXISTS system_config (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
key TEXT,
|
|
value TEXT,
|
|
description TEXT,
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 系统日志
|
|
CREATE TABLE IF NOT EXISTS system_log (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
title TEXT,
|
|
content TEXT,
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
-- 用户
|
|
CREATE TABLE IF NOT EXISTS user (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
username TEXT UNIQUE, --用户账号
|
|
nickname TEXT,--用户昵称
|
|
password TEXT,--密码
|
|
role TEXT,--角色
|
|
fixed_user TEXT DEFAULT 'DISABLE',--是否内置用户
|
|
deleted TEXT DEFAULT 'DISABLE',--逻辑删除
|
|
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
|
|
update_time TEXT DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
|
|
INSERT OR IGNORE INTO user ( id, username, nickname, password, role, fixed_user, deleted) VALUES
|
|
(1, 'admin', 'Admin', '9973', 'ADMIN', 'ENABLE', 'DISABLE'),
|
|
(2, 'test', 'test', '9973', 'ADMIN', 'ENABLE', 'DISABLE');
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS zapp_sub_module_reg_initial_value (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
mid TEXT,
|
|
regIndex TEXT,
|
|
regInitVal INTEGER
|
|
);
|