From a01ae01b288c033177f3417d90e6aeb03b1bc55b Mon Sep 17 00:00:00 2001 From: "GukSang.Jin" Date: Mon, 26 Jan 2026 19:15:47 +0800 Subject: [PATCH] feat: SQL --- db/create_users.sql | 21 +++++++++++ 全自动水压检测仪/全自动水压检测仪.csproj | 44 +++++++++++++++++++++--- 2 files changed, 60 insertions(+), 5 deletions(-) create mode 100644 db/create_users.sql diff --git a/db/create_users.sql b/db/create_users.sql new file mode 100644 index 0000000..56ba6ff --- /dev/null +++ b/db/create_users.sql @@ -0,0 +1,21 @@ +-- 创建系统用户表 +CREATE TABLE IF NOT EXISTS `sys_users` ( + `id` INT NOT NULL AUTO_INCREMENT COMMENT '用户ID', + `username` VARCHAR(50) NOT NULL COMMENT '用户名', + `password_hash` VARCHAR(255) NOT NULL COMMENT '密码哈希值', + `salt` VARCHAR(32) NOT NULL COMMENT '盐值', + `user_role` TINYINT NOT NULL DEFAULT 0 COMMENT '用户角色:0=普通用户,1=管理员', + `status` TINYINT NOT NULL DEFAULT 1 COMMENT '状态:0=禁用,1=启用', + `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', + `last_login_time` DATETIME DEFAULT NULL COMMENT '最后登录时间', + PRIMARY KEY (`id`), + UNIQUE KEY `uk_username` (`username`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系统用户表'; + +-- 插入默认管理员账户 +-- 用户名: admin +-- 密码: admin123 +INSERT INTO `sys_users` (`username`, `password_hash`, `salt`, `user_role`, `status`, `create_time`) +VALUES +('admin', 'n5Z+2zK4E0X6tQhV8K7L9n3P2Z5T6s8=', 'Vb6D9gF3H5jK8mN0pQ2R5tU8wX1z=', 1, 1, NOW()); diff --git a/全自动水压检测仪/全自动水压检测仪.csproj b/全自动水压检测仪/全自动水压检测仪.csproj index 14821a9..34b7356 100644 --- a/全自动水压检测仪/全自动水压检测仪.csproj +++ b/全自动水压检测仪/全自动水压检测仪.csproj @@ -65,16 +65,16 @@ ..\packages\MySql.Data.9.5.0\lib\net462\MySql.Data.dll - + ..\packages\NModbus4.2.1.0\lib\net40\NModbus4.dll - - ..\packages\SunnyUI.3.8.9\lib\net472\SunnyUI.dll + + ..\packages\SunnyUI.3.9.1\lib\net472\SunnyUI.dll - - ..\packages\SunnyUI.Common.3.8.9\lib\net472\SunnyUI.Common.dll + + ..\packages\SunnyUI.Common.3.9.1\lib\net472\SunnyUI.Common.dll @@ -85,6 +85,7 @@ ..\packages\System.Configuration.ConfigurationManager.8.0.0\lib\net462\System.Configuration.ConfigurationManager.dll + ..\packages\System.IO.Pipelines.5.0.2\lib\net461\System.IO.Pipelines.dll @@ -104,6 +105,7 @@ ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + @@ -128,13 +130,18 @@ + + + + + Form @@ -148,6 +155,30 @@ NormalTemperatureMode.cs + + Form + + + ChangePasswordForm.cs + + + Form + + + LoginForm.cs + + + Form + + + UserEditForm.cs + + + Form + + + UserManagerForm.cs + Form @@ -158,6 +189,9 @@ Coeffiicientsetting.cs + + LoginForm.cs + ScanImport.cs