Browse Source

fix:调整数据库表结构

master
白凤吉 4 days ago
parent
commit
7e73370b3a
  1. 124
      src/main/resources/sql/init.sql

124
src/main/resources/sql/init.sql

@ -1,39 +1,40 @@
-- 审计记录(使用记录)
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 TEXT,--
channel_code TEXT,--code
volume TEXT,--使
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
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 TEXT,--
volume REAL,--
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
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 TEXT,--
volume REAL,--
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
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 (
@ -46,58 +47,57 @@ INSERT OR IGNORE INTO channel (
-- 配方
CREATE TABLE IF NOT EXISTS formulation (
id INTEGER PRIMARY KEY AUTOINCREMENT,
volume REAL,--
solution_id INTEGER,--id
concentration REAL,--
revolutions REAL,--
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
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
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
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
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
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
);
@ -107,8 +107,8 @@ INSERT OR IGNORE INTO user ( id, username, nickname, password, role, fixed_user,
CREATE TABLE IF NOT EXISTS zapp_sub_module_reg_initial_value (
id INTEGER PRIMARY KEY AUTOINCREMENT,
mid TEXT,
regIndex TEXT,
regInitVal INTEGER
id INTEGER PRIMARY KEY AUTOINCREMENT,
mid TEXT,
regIndex TEXT,
regInitVal INTEGER
);
Loading…
Cancel
Save