diff --git a/20240301_insitulaboratory.sql b/20240301_insitulaboratory.sql
deleted file mode 100644
index 2eea3e8..0000000
--- a/20240301_insitulaboratory.sql
+++ /dev/null
@@ -1,334 +0,0 @@
-/*
- Navicat Premium Data Transfer
-
- Source Server : MySQL
- Source Server Type : MySQL
- Source Server Version : 80033
- Source Host : localhost:3306
- Source Schema : 20240301_insitulaboratory
-
- Target Server Type : MySQL
- Target Server Version : 80033
- File Encoding : 65001
-
- Date: 11/03/2024 13:13:19
-*/
-
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for cavitybatterylevel
--- ----------------------------
-DROP TABLE IF EXISTS `cavitybatterylevel`;
-CREATE TABLE `cavitybatterylevel` (
- `DataIdNum` int NOT NULL AUTO_INCREMENT COMMENT '数据编号',
- `RecordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
- `CavityPIN` int NULL DEFAULT NULL COMMENT '腔体识别码',
- `Voltage` float NULL DEFAULT NULL COMMENT '电池电压',
- PRIMARY KEY (`DataIdNum`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of cavitybatterylevel
--- ----------------------------
-
--- ----------------------------
--- Table structure for cavityenergyconversion
--- ----------------------------
-DROP TABLE IF EXISTS `cavityenergyconversion`;
-CREATE TABLE `cavityenergyconversion` (
- `DataIdNum` int NOT NULL AUTO_INCREMENT COMMENT '数据编号',
- `RecordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
- `CavityPIN` int NULL DEFAULT NULL COMMENT '腔体识别码',
- `Enable1Of24V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板1 24V使能',
- `Enable1Of12V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板1 12V使能',
- `Enable2Of24V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板2 24V使能',
- `Enable2Of12V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板2 12V使能',
- `Enable3Of24V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板3 24V使能',
- `Enable3Of12V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板3 12V使能',
- `Enable4Of24V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板4 24V使能',
- `Enable4Of12V` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电能转换板4 12V使能',
- PRIMARY KEY (`DataIdNum`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of cavityenergyconversion
--- ----------------------------
-
--- ----------------------------
--- Table structure for cavityenvironment
--- ----------------------------
-DROP TABLE IF EXISTS `cavityenvironment`;
-CREATE TABLE `cavityenvironment` (
- `DataIdNum` int NOT NULL AUTO_INCREMENT COMMENT '数据编号',
- `RecordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
- `CavityPIN` int NULL DEFAULT NULL COMMENT '腔体识别码',
- `Temperature1` float NULL DEFAULT NULL COMMENT '温度1',
- `Temperature2` float NULL DEFAULT NULL COMMENT '温度2',
- `HumDataIdNumity1` float NULL DEFAULT NULL COMMENT '湿度1',
- `HumDataIdNumity2` float NULL DEFAULT NULL COMMENT '湿度2',
- `Leak1` float NULL DEFAULT NULL COMMENT '漏水1',
- `Leak2` float NULL DEFAULT NULL COMMENT '漏水2',
- PRIMARY KEY (`DataIdNum`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of cavityenvironment
--- ----------------------------
-
--- ----------------------------
--- Table structure for cavityoperationstatus
--- ----------------------------
-DROP TABLE IF EXISTS `cavityoperationstatus`;
-CREATE TABLE `cavityoperationstatus` (
- `DataIdNum` int NOT NULL AUTO_INCREMENT COMMENT '数据编号',
- `RecordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
- `CavityPIN` int NULL DEFAULT NULL COMMENT '腔体识别码',
- `Voltage48V1` float NULL DEFAULT NULL COMMENT '电能转换板1的48V电压',
- `Current48V1` float NULL DEFAULT NULL COMMENT '电能转换板1的48V电流',
- `Current24V1` float NULL DEFAULT NULL COMMENT '电能转换板1的24V电流',
- `Current48V2` float NULL DEFAULT NULL COMMENT '电能转换板2的48V电流',
- `Current24V2` float NULL DEFAULT NULL COMMENT '电能转换板2的24V电流',
- `Current48V3` float NULL DEFAULT NULL COMMENT '电能转换板3的48V电流',
- `Current24V3` float NULL DEFAULT NULL COMMENT '电能转换板3的24V电流',
- `Current48V4` float NULL DEFAULT NULL COMMENT '电能转换板4的48V电流',
- `Current24V4` float NULL DEFAULT NULL COMMENT '电能转换板4的24V电流',
- `LeakageCurrent1` float NULL DEFAULT NULL COMMENT '漏电流模块1',
- `LeakageCurrent2` float NULL DEFAULT NULL COMMENT '漏电流模块2',
- `LeakageCurrent3` float NULL DEFAULT NULL COMMENT '漏电流模块3',
- `LeakageCurrent4` float NULL DEFAULT NULL COMMENT '漏电流模块4',
- PRIMARY KEY (`DataIdNum`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of cavityoperationstatus
--- ----------------------------
-
--- ----------------------------
--- Table structure for cavityoutputcurrent
--- ----------------------------
-DROP TABLE IF EXISTS `cavityoutputcurrent`;
-CREATE TABLE `cavityoutputcurrent` (
- `DataIdNum` int NOT NULL AUTO_INCREMENT COMMENT '数据编号',
- `RecordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
- `CavityPIN` int NULL DEFAULT NULL COMMENT '腔体识别码',
- `CurrentOfGC-MS` float NULL DEFAULT NULL COMMENT '色质联用输出电流',
- `CurrentOfSecondComPort1` float NULL DEFAULT NULL COMMENT '备用串口1输出电流',
- `CurrentOfSecondComPort2` float NULL DEFAULT NULL COMMENT '备用串口2输出电流',
- `CurrentOfOpticalComm` float NULL DEFAULT NULL COMMENT '光通讯机输出电流',
- `CurrentOfADCP` float NULL DEFAULT NULL COMMENT 'ADCP输出电流',
- `CurrentOfCTD` float NULL DEFAULT NULL COMMENT 'CTD输出电流',
- `CurrentOfDC-ECD` float NULL DEFAULT NULL COMMENT '气相色谱仪输出电流',
- `CurrentOfCH4` float NULL DEFAULT NULL COMMENT '甲烷同位素分析仪电流',
- `CurrentOfCo2` float NULL DEFAULT NULL COMMENT '二氧化碳同位素分析仪电流',
- `CurrentOfSNetPort` float NULL DEFAULT NULL COMMENT '备用网口输出电流',
- `CurrentOfSerialServer` float NULL DEFAULT NULL COMMENT '串口服务器输出电流',
- `CurrentOfIPC` float NULL DEFAULT NULL COMMENT '工作机输出电流',
- `CurrentOfMicroRaman` float NULL DEFAULT NULL COMMENT '显微拉曼分析仪输出电流',
- `CurrentOfMS` float NULL DEFAULT NULL COMMENT '质谱仪输出电流',
- `CurrentOfALD` float NULL DEFAULT NULL COMMENT '声学定位输出电流',
- `CurrrentOfVDataIdNumeo1` float NULL DEFAULT NULL COMMENT '摄像1的输出电流',
- `CurrentOfVDataIdNumeo2` float NULL DEFAULT NULL COMMENT '摄像2的输出电流',
- `CurrentOfSwichBoard` float NULL DEFAULT NULL COMMENT '电交换机2输出电流',
- PRIMARY KEY (`DataIdNum`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of cavityoutputcurrent
--- ----------------------------
-
--- ----------------------------
--- Table structure for cavityoutputfeedback
--- ----------------------------
-DROP TABLE IF EXISTS `cavityoutputfeedback`;
-CREATE TABLE `cavityoutputfeedback` (
- `DataIdNum` int NOT NULL AUTO_INCREMENT COMMENT '数据编号',
- `RecordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
- `CavityPIN` int NULL DEFAULT NULL COMMENT '腔体识别码',
- `OutputFeedbackOfGC-MS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '色质联用输出反馈',
- `OutputFeedback1OfSecondComPort` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备用串口1输出反馈',
- `OutputFeedback2OfSecondComPort` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备用串口2输出反馈',
- `OutputFeedbackOfOpticalComm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '光通讯机输出反馈',
- `OutputFeedbackOfADCP` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'ADCP输出反馈',
- `OutputFeedbackOfCTD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'CTD输出反馈',
- `OutputFeedbackOfDC-ECD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '气相色谱仪输出反馈',
- `OutputFeedbackOfCH4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '甲烷同位素分析仪反馈',
- `OutputFeedbackOfCo2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '二氧化碳同位素分析仪反馈',
- `OutputFeedbackOfSNetPort` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备用网口反馈',
- `OutputFeedbackOfSerialServer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '串口服务器反馈',
- `OutputFeedbackOfIPC` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作机输出反馈',
- `OutputFeedbackOfMicroRaman` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '显微拉曼分析仪输出反馈',
- `OutputFeedbackOfMS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '质谱仪输出反馈',
- `OutputFeedbackOfALD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '声学定位输出反馈',
- `OutputFeedbackOfVDataIdNumeo1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '摄像1的输出反馈',
- `OutputFeedbackOfVDataIdNumeo2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '摄像2的输出反馈',
- `OutputFeedbackOfSwichBoard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电交换机2输出反馈',
- PRIMARY KEY (`DataIdNum`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of cavityoutputfeedback
--- ----------------------------
-
--- ----------------------------
--- Table structure for cavityoutputstatus
--- ----------------------------
-DROP TABLE IF EXISTS `cavityoutputstatus`;
-CREATE TABLE `cavityoutputstatus` (
- `DataIdNum` int NOT NULL AUTO_INCREMENT COMMENT '数据编号',
- `RecordTime` datetime NULL DEFAULT NULL COMMENT '记录时间',
- `CavityPIN` int NULL DEFAULT NULL COMMENT '腔体识别码',
- `OutputStateOfGC-MS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '色质联用输出状态',
- `OutputStateOfSecondComPort1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备用串口1输出状态',
- `OutputStateOfSecondComPort2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备用串口2输出状态',
- `OutputStateOfOpticalComm` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '光通讯机输出状态',
- `OutputStateOfADCP` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'ADCP输出状态',
- `OutputStateOfCTD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'CTD输出状态',
- `OutputStateOfDC-ECD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '气相色谱仪输出状态',
- `OutputStateOfCH4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '甲烷同位素分析仪状态',
- `OutputStateOfCo2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '二氧化碳同位素分析仪状态',
- `OutputStateOfSNetPort` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备用网口状态',
- `OutputStateOfSerialServer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '串口服务器状态',
- `OutputStateOfIPC` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工作机输出状态',
- `OutputStateOfMicroRaman` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '显微拉曼分析仪输出状态',
- `OutputStateOfMS` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '质谱仪输出状态',
- `OutputStateOfALD` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '声学定位输出状态',
- `OutputStateOfVDataIdNumeo1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '摄像1的输出状态',
- `OutputStateOfVDataIdNumeo2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '摄像2的输出状态',
- `OutputStateOfSwichBoard` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '电交换机2输出状态',
- PRIMARY KEY (`DataIdNum`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of cavityoutputstatus
--- ----------------------------
-
--- ----------------------------
--- Table structure for menus
--- ----------------------------
-DROP TABLE IF EXISTS `menus`;
-CREATE TABLE `menus` (
- `menu_id` int NOT NULL COMMENT '菜单ID',
- `menu_header` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `target_view` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `parent_id` int NULL DEFAULT NULL,
- `menu_icon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `_index` int NULL DEFAULT NULL,
- `menu_type` int NULL DEFAULT NULL,
- `state` int NULL DEFAULT NULL,
- PRIMARY KEY (`menu_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of menus
--- ----------------------------
-INSERT INTO `menus` VALUES (1, '基础信息管理', NULL, 0, 'e6b8', 2, 1, 1);
-INSERT INTO `menus` VALUES (2, '系统用户', 'UserManagementView', 1, 'e606', 1, 0, 1);
-INSERT INTO `menus` VALUES (3, '用户角色', 'RoleView', 1, 'e600', 2, 0, 1);
-INSERT INTO `menus` VALUES (4, '菜单管理', 'MenuManagementView', 1, 'e635', 0, 0, 1);
-
--- ----------------------------
--- Table structure for role_menu
--- ----------------------------
-DROP TABLE IF EXISTS `role_menu`;
-CREATE TABLE `role_menu` (
- `role_id` int NOT NULL,
- `menu_id` int NOT NULL,
- PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of role_menu
--- ----------------------------
-INSERT INTO `role_menu` VALUES (1, 1);
-INSERT INTO `role_menu` VALUES (1, 2);
-INSERT INTO `role_menu` VALUES (1, 3);
-INSERT INTO `role_menu` VALUES (1, 4);
-INSERT INTO `role_menu` VALUES (1, 5);
-INSERT INTO `role_menu` VALUES (1, 6);
-INSERT INTO `role_menu` VALUES (1, 7);
-INSERT INTO `role_menu` VALUES (1, 8);
-INSERT INTO `role_menu` VALUES (1, 9);
-INSERT INTO `role_menu` VALUES (1, 10);
-INSERT INTO `role_menu` VALUES (1, 11);
-INSERT INTO `role_menu` VALUES (1, 12);
-INSERT INTO `role_menu` VALUES (1, 13);
-INSERT INTO `role_menu` VALUES (1, 17);
-INSERT INTO `role_menu` VALUES (1, 18);
-INSERT INTO `role_menu` VALUES (1, 19);
-INSERT INTO `role_menu` VALUES (1, 20);
-INSERT INTO `role_menu` VALUES (1, 21);
-INSERT INTO `role_menu` VALUES (1, 22);
-INSERT INTO `role_menu` VALUES (1, 23);
-INSERT INTO `role_menu` VALUES (1, 24);
-INSERT INTO `role_menu` VALUES (1, 25);
-INSERT INTO `role_menu` VALUES (2, 1);
-INSERT INTO `role_menu` VALUES (2, 2);
-INSERT INTO `role_menu` VALUES (2, 3);
-
--- ----------------------------
--- Table structure for role_user
--- ----------------------------
-DROP TABLE IF EXISTS `role_user`;
-CREATE TABLE `role_user` (
- `user_id` int NOT NULL,
- `role_id` int NOT NULL,
- PRIMARY KEY (`role_id`, `user_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of role_user
--- ----------------------------
-INSERT INTO `role_user` VALUES (2024001, 1);
-
--- ----------------------------
--- Table structure for sysrole
--- ----------------------------
-DROP TABLE IF EXISTS `sysrole`;
-CREATE TABLE `sysrole` (
- `role_id` int NOT NULL AUTO_INCREMENT,
- `role_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `role_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `state` int NULL DEFAULT NULL,
- PRIMARY KEY (`role_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sysrole
--- ----------------------------
-INSERT INTO `sysrole` VALUES (1, '测试权限组', '测试权限组测试权限组测试权限组测试权限组测试权限组', 1);
-
--- ----------------------------
--- Table structure for sysuser
--- ----------------------------
-DROP TABLE IF EXISTS `sysuser`;
-CREATE TABLE `sysuser` (
- `UserId` int NOT NULL,
- `UserName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `RealName` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `Password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `Status` int NULL DEFAULT NULL,
- `Age` int NULL DEFAULT NULL,
- `UserIcon` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `Phone` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `Mobile` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `Address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `Email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `QQ` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `WeChat` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
- `Gender` int NULL DEFAULT NULL,
- `LastLoginTime` datetime NULL DEFAULT NULL,
- `CreateTime` datetime NULL DEFAULT NULL,
- `CreateId` int NULL DEFAULT NULL,
- `LastModifyTime` datetime NULL DEFAULT NULL,
- `LastModifyId` int NULL DEFAULT NULL,
- PRIMARY KEY (`UserId`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of sysuser
--- ----------------------------
-INSERT INTO `sysuser` VALUES (2024001, 'admin', 'Administrator', '123456', 1, 26, 'a05.png', '1232342243322', NULL, '222', NULL, NULL, NULL, 0, NULL, '2024-02-28 13:49:33', 2024001, NULL, NULL);
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/InSituLaboratory.ORM/InSituLaboratory.ORM.csproj b/InSituLaboratory.ORM/InSituLaboratory.ORM.csproj
index 45f93b5..4ad6e8e 100644
--- a/InSituLaboratory.ORM/InSituLaboratory.ORM.csproj
+++ b/InSituLaboratory.ORM/InSituLaboratory.ORM.csproj
@@ -13,7 +13,7 @@
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/InSituLaboratory.ORM/NoimptyDbContext.cs b/InSituLaboratory.ORM/NoimptyDbContext.cs
index b8ac7f4..5024534 100644
--- a/InSituLaboratory.ORM/NoimptyDbContext.cs
+++ b/InSituLaboratory.ORM/NoimptyDbContext.cs
@@ -15,7 +15,7 @@ namespace InSituLaboratory.ORM
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
- optionsBuilder.UseMySql("server=localhost;port=3306;database=20240301_insitulaboratory;user=root;password=zttZTT1234", new MySqlServerVersion(new Version(8, 0, 33)));
+ optionsBuilder.UseSqlite("Data Source=data.db ");
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
diff --git a/InSituLaboratory/App.xaml.cs b/InSituLaboratory/App.xaml.cs
index 35f22d7..b5ac4ce 100644
--- a/InSituLaboratory/App.xaml.cs
+++ b/InSituLaboratory/App.xaml.cs
@@ -50,6 +50,8 @@ namespace InSituLaboratory
containerRegistry.RegisterForNavigation();
containerRegistry.RegisterForNavigation();
containerRegistry.RegisterForNavigation();
+
+
containerRegistry.RegisterForNavigation();
containerRegistry.RegisterForNavigation();
diff --git a/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml b/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml
index 4352c58..5248cce 100644
--- a/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml
+++ b/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml
@@ -5,68 +5,23 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:InSituLaboratory.Views.Pages"
mc:Ignorable="d" Template="{StaticResource PageSearchTempalte}">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml.cs b/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml.cs
index db82a06..690213e 100644
--- a/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml.cs
+++ b/InSituLaboratory/Views/Pages/CavityEnvironmentView.xaml.cs
@@ -24,5 +24,32 @@ namespace InSituLaboratory.Views.Pages
{
InitializeComponent();
}
+
+
+ ///
+ /// 支持鼠标滚轮上下滚动
+ ///
+ ///
+ ///
+ private void ScrollViewer_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
+ {
+ ScrollViewer viewer = sv; //sv 为Scrollview的名字,在Xaml文件中定义。
+ if (viewer == null) return;
+ double num = Math.Abs((int)(e.Delta / 2));
+ double offset = 0.0;
+ if (e.Delta > 0)
+ {
+ offset = Math.Max((double)0.0, (double)(viewer.VerticalOffset - num));//viewer.VerticalOffset获取包含滚动内容的垂直偏移量的值。
+ }
+ else
+ {
+ offset = Math.Min(viewer.ScrollableHeight, viewer.VerticalOffset + num);
+ }
+ if (offset != viewer.VerticalOffset)
+ {
+ viewer.ScrollToVerticalOffset(offset);//将 ScrollViewer 内的内容滚动到指定的垂直偏移量位置。
+ e.Handled = true;
+ }
+ }
}
}
diff --git a/data.db b/data.db
new file mode 100644
index 0000000..6d87453
Binary files /dev/null and b/data.db differ