加酸仪(java版本)
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

-- 审计记录(使用记录)
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
);