Browse Source

fix:调整初始化sql

master
白凤吉 6 days ago
parent
commit
c52665fb16
  1. 2
      build.gradle
  2. 234
      src/main/resources/sql/init.sql

2
build.gradle

@ -41,7 +41,7 @@ dependencies {
implementation 'com.opencsv:opencsv:5.11.2'// CSV OpenCSV CSV
implementation 'org.java-websocket:Java-WebSocket:1.6.0'
implementation fileTree(dir: 'lib', include: '*.jar')// lib jar
implementation 'org.apache.poi:poi-ooxml:5.2.4'
implementation 'org.apache.poi:poi-ooxml:5.4.1'
compileOnly 'org.projectlombok:lombok' // Lombok Java @Getter @Setter
annotationProcessor 'org.projectlombok:lombok'

234
src/main/resources/sql/init.sql

@ -1,199 +1,147 @@
/*
Navicat Premium Dump SQL
Source Server : app
Source Server Type : SQLite
Source Server Version : 3045000 (3.45.0)
Source Schema : main
Target Server Type : SQLite
Target Server Version : 3045000 (3.45.0)
File Encoding : 65001
Date: 28/07/2025 20:52:42
*/
PRAGMA foreign_keys = false;
-- ----------------------------
-- Table structure for audit_record
-- ----------------------------
CREATE TABLE IF NOT EXISTS "audit_record" (
"id" INTEGER NOT NULL,
"user_id" INTEGER,
"user_name" TEXT,
"solution_id" INTEGER,
"solution_name" TEXT,
"concentration" TEXT,
"channel_id" integer,
"volume" TEXT,
"create_time" DATE DEFAULT CURRENT_TIMESTAMP,
"update_time" DATE DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ("id")
CREATE TABLE IF NOT EXISTS audit_record (
id INTEGER NOT NULL PRIMARY KEY,
user_id INTEGER,
user_name TEXT,
solution_id INTEGER,
solution_name TEXT,
concentration TEXT,
channel_id INTEGER,
volume TEXT,
create_time DATE DEFAULT CURRENT_TIMESTAMP,
update_time DATE DEFAULT CURRENT_TIMESTAMP
);
-- ----------------------------
-- Records of audit_record
-- ----------------------------
-- ----------------------------
-- Table structure for channel
-- ----------------------------
CREATE TABLE IF NOT EXISTS "channel" (
"id" INTEGER NOT NULL,
"name" TEXT,
"solution_id" INTEGER,
"solution_name" TEXT,
"concentration" TEXT,
"code" TEXT,
"volume" DOUBLE,
"create_time" DATE DEFAULT CURRENT_TIMESTAMP,
"update_time" DATE DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ("id")
CREATE TABLE IF NOT EXISTS channel (
id INTEGER NOT NULL PRIMARY KEY,
name TEXT,
solution_id INTEGER,
solution_name TEXT,
concentration TEXT,
code TEXT,
volume DOUBLE,
create_time DATE DEFAULT CURRENT_TIMESTAMP,
update_time DATE DEFAULT CURRENT_TIMESTAMP
);
-- ----------------------------
-- Records of channel
-- ----------------------------
INSERT OR IGNORE INTO "channel" ("id", "name", "solution_id", "solution_name", "concentration", "code", "volume", "create_time", "update_time") VALUES (1, '通道一', NULL, NULL, NULL, 'CHANNEL_1', NULL, NULL, NULL);
INSERT OR IGNORE INTO "channel" ("id", "name", "solution_id", "solution_name", "concentration", "code", "volume", "create_time", "update_time") VALUES (2, '通道二', NULL, NULL, NULL, 'CHANNEL_2', NULL, NULL, NULL);
INSERT OR IGNORE INTO "channel" ("id", "name", "solution_id", "solution_name", "concentration", "code", "volume", "create_time", "update_time") VALUES (3, '通道三', NULL, NULL, NULL, 'CHANNEL_3', NULL, NULL, NULL);
INSERT OR IGNORE INTO "channel" ("id", "name", "solution_id", "solution_name", "concentration", "code", "volume", "create_time", "update_time") VALUES (4, '通道四', NULL, NULL, NULL, 'CHANNEL_4', NULL, NULL, NULL);
INSERT OR IGNORE INTO channel (
id, name, solution_id, solution_name, concentration, code, volume
) VALUES
(1, '通道一', 1, '盐酸', '15%', 'CHANNEL_1', 5000),
(2, '通道二', 1, '盐酸', '15%', 'CHANNEL_2', 5000),
(3, '通道三', 1, '盐酸', '15%', 'CHANNEL_3', 5000),
(4, '通道四', 1, '盐酸', '15%', 'CHANNEL_4', 5000);
-- ----------------------------
-- Table structure for formulation
-- ----------------------------
CREATE TABLE IF NOT EXISTS "formulation" (
"id" INTEGER NOT NULL,
"volume" DOUBLE,
"solution_id" INTEGER,
"solution_name" TEXT,
"concentration" TEXT,
"scale" DOUBLE,
"revolutions" DOUBLE,
"create_time" DATE DEFAULT CURRENT_TIMESTAMP,
"update_time" DATE DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ("id")
CREATE TABLE IF NOT EXISTS formulation (
id INTEGER NOT NULL PRIMARY KEY,
volume DOUBLE,
solution_id INTEGER,
solution_name TEXT,
concentration TEXT,
scale DOUBLE,
revolutions DOUBLE,
create_time DATE DEFAULT CURRENT_TIMESTAMP,
update_time DATE DEFAULT CURRENT_TIMESTAMP
);
-- ----------------------------
-- Records of formulation
-- ----------------------------
-- ----------------------------
-- Table structure for receive_record
-- ----------------------------
CREATE TABLE IF NOT EXISTS "receive_record" (
"id" INTEGER NOT NULL,
"user_id" INTEGER,
"user_name" TEXT,
"receiver" TEXT,
"receiver_id" INTEGER,
"solution_id" INTEGER,
"solution_name" TEXT,
"concentration" TEXT,
"channel_id" integer,
"volume" DOUBLE,
"create_time" DATE DEFAULT CURRENT_TIMESTAMP,
"update_time" DATE DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY ("id")
CREATE TABLE IF NOT EXISTS receive_record (
id INTEGER NOT NULL PRIMARY KEY,
user_id INTEGER,
user_name TEXT,
receiver TEXT,
receiver_id INTEGER,
solution_id INTEGER,
solution_name TEXT,
concentration TEXT,
channel_id INTEGER,
volume DOUBLE,
create_time DATE DEFAULT CURRENT_TIMESTAMP,
update_time DATE DEFAULT CURRENT_TIMESTAMP
);
-- ----------------------------
-- Records of receive_record
-- ----------------------------
-- ----------------------------
-- Table structure for solution
-- ----------------------------
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 TABLE IF NOT EXISTS solution (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- ----------------------------
-- Records of solution
-- ----------------------------
INSERT INTO "solution" VALUES (1, '乙酸-乙酸铵', '2025-07-26T18:47:18.611194300', '2025-07-26T18:47:18.612194300');
INSERT INTO "solution" VALUES (2, '硫代硫酸钠', '2025-07-26T18:47:36.173404600', '2025-07-26T18:47:36.173404600');
INSERT OR IGNORE INTO solution (id, name) VALUES
(1, '盐酸'),
(2, '硫酸');
-- ----------------------------
-- Table structure for system_config
-- ----------------------------
CREATE TABLE IF NOT EXISTS "system_config" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"key" TEXT,
"value" TEXT,
"create_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
"update_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP
CREATE TABLE IF NOT EXISTS system_config (
id INTEGER PRIMARY KEY AUTOINCREMENT,
key TEXT,
value TEXT,
create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- ----------------------------
-- Records of system_config
-- ----------------------------
-- ----------------------------
-- Table structure for system_log
-- ----------------------------
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 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
);
-- ----------------------------
-- Records of system_log
-- ----------------------------
-- ----------------------------
-- Table structure for user
-- ----------------------------
CREATE TABLE IF NOT EXISTS "user" (
"id" INTEGER PRIMARY KEY AUTOINCREMENT,
"username" TEXT,
"nickname" TEXT,
"password" TEXT,
"role" TEXT,
"fixed_user" TEXT DEFAULT 'DISABLE',
"deleted" TEXT DEFAULT 'DISABLE' ,
"create_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
"update_time" TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
UNIQUE ("username" ASC)
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 TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO "user" VALUES (1, 'admin', 'Admin', '9973', 'ADMIN', 'ENABLE', 'DISABLE', '2025-07-26 06:46:04', '2025-07-26 06:46:04');
INSERT INTO "user" VALUES (2, 'test', 'test', '9973', 'ADMIN', 'ENABLE', 'DISABLE', '2025-07-26 06:46:04', '2025-07-26 06:46:04');
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');
-- ----------------------------
-- Table structure for zapp_sub_module_reg_initial_value
-- ----------------------------
CREATE TABLE IF NOT EXISTS "zapp_sub_module_reg_initial_value" (
"id" integer,
"mid" text,
"regIndex" text,
"regInitVal" integer,
PRIMARY KEY ("id" DESC)
CREATE TABLE IF NOT EXISTS zapp_sub_module_reg_initial_value (
id INTEGER PRIMARY KEY,
mid TEXT,
regIndex TEXT,
regInitVal INTEGER
);
-- ----------------------------
-- Records of zapp_sub_module_reg_initial_value
-- ----------------------------
-- ----------------------------
-- Auto increment value for solution
-- ----------------------------
UPDATE "sqlite_sequence" SET seq = 2 WHERE name = 'solution';
-- ----------------------------
-- Auto increment value for user
-- ----------------------------
UPDATE "sqlite_sequence" SET seq = 38 WHERE name = 'user';
PRAGMA foreign_keys = true;
Loading…
Cancel
Save