Browse Source

fix:调整数据库表结构

master
白凤吉 4 days ago
parent
commit
434cc1266f
  1. 7
      src/main/java/com/iflytop/handacid/app/service/DeviceInitService.java
  2. 48
      src/main/resources/sql/init.sql

7
src/main/java/com/iflytop/handacid/app/service/DeviceInitService.java

@ -35,9 +35,7 @@ public class DeviceInitService {
new Thread(() -> {
try {
log.info("初始化开始");
initDeviceState();
//缓存点位数据
// initDeviceState();
log.info("初始化完毕");
} catch (Exception e) {
throw new RuntimeException(e);
@ -58,8 +56,7 @@ public class DeviceInitService {
for (ChannelCode code : ChannelCode.values()) {
//初始化通道
Channel channel = channelService.getOne(new LambdaQueryWrapper<>(new Channel()).eq(Channel::getCode, code));
Solution solution = solutionService.getById(channel.getSolutionId());
ChannelState channelState = channelStateObjectProvider.getObject(code, channel.getVolume(), solution.getId(), solution.getName(), solution.getConcentration());
ChannelState channelState = channelStateObjectProvider.getObject(code, channel.getVolume(), channel.getSolutionId(), channel.getSolutionName(), channel.getConcentration());
deviceState.getChannelStateMap().put(code, channelState);
}
log.info("初始化 initDeviceState完毕");

48
src/main/resources/sql/init.sql

@ -8,8 +8,8 @@ CREATE TABLE IF NOT EXISTS audit_record(
concentration TEXT,--
channel_code TEXT,--code
volume TEXT,--使
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
);
-- 领取记录(加液记录)
@ -20,8 +20,8 @@ CREATE TABLE IF NOT EXISTS receive_record (
solution_id INTEGER,--id
concentration TEXT,--
volume REAL,--
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
);
-- 通道
@ -32,17 +32,17 @@ CREATE TABLE IF NOT EXISTS channel (
solution_id INTEGER,--id
concentration TEXT,--
volume REAL,--
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
);
INSERT OR IGNORE INTO channel (
id, name, solution_id, code, volume
id, name, solution_id, concentration,code, volume
) VALUES
(1, '通道一', 1, 'CHANNEL_1', 5000),
(2, '通道二', 1, 'CHANNEL_2', 5000),
(3, '通道三', 1, 'CHANNEL_3', 5000),
(4, '通道四', 1, 'CHANNEL_4', 5000);
(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 (
@ -51,21 +51,21 @@ CREATE TABLE IF NOT EXISTS formulation (
solution_id INTEGER,--id
concentration REAL,--
revolutions REAL,--
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
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 TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
);
INSERT OR IGNORE INTO solution (id, name, concentration, scale) VALUES
(1, '盐酸', 15, 1.1),
(2, '硫酸', 10, 1.2);
INSERT OR IGNORE INTO solution (id, name) VALUES
(1, '盐酸'),
(2, '硫酸');
-- 系统配置
@ -74,8 +74,8 @@ CREATE TABLE IF NOT EXISTS system_config (
key TEXT,
value TEXT,
description TEXT,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
);
-- 系统日志
@ -83,8 +83,8 @@ CREATE TABLE IF NOT EXISTS system_log (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT,
content TEXT,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
);
-- 用户
@ -96,8 +96,8 @@ CREATE TABLE IF NOT EXISTS user (
role TEXT,--
fixed_user TEXT DEFAULT 'DISABLE',--
deleted TEXT DEFAULT 'DISABLE',--
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
create_time TEXT DEFAULT CURRENT_TIMESTAMP,
update_time TEXT DEFAULT CURRENT_TIMESTAMP
);

Loading…
Cancel
Save