From 3f5ea4bffdfaec74b7a6babd9a351216604fb581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=96=87=E6=98=8A?= Date: Sat, 23 May 2026 15:12:56 +0800 Subject: [PATCH] chore: add gitignore files and database fix admin user script add root, server, client gitignore files for different environment ignore rules, and add sql script to fix or initialize admin user with bcrypt encrypted password --- .gitignore | 25 +++++++++++++++++++++ client/.gitignore | 44 +++++++++++++++++++++++++++++++++++++ database/fix_admin_user.sql | 11 ++++++++++ server/.gitignore | 34 ++++++++++++++++++++++++++++ 4 files changed, 114 insertions(+) create mode 100644 .gitignore create mode 100644 client/.gitignore create mode 100644 database/fix_admin_user.sql create mode 100644 server/.gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..f607bba7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# IDE +.idea/ +.vscode/ +*.swp +*.swo +*~ + +# OS +.DS_Store +Thumbs.db + +# Logs +logs/ +*.log +npm-debug.log* + +# Temp +tmp/ +temp/ +*.tmp + +# Environment +.env +.env.local +.env.*.local diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 00000000..f3a737fc --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,44 @@ +# Dependencies +node_modules/ +.pnp +.pnp.js + +# Build +dist/ +dist-ssr/ +*.local + +# IDE +.idea/ +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +# Logs +logs/ +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +# OS +.DS_Store +Thumbs.db + +# Test +coverage/ +*.lcov + +# Environment +.env +.env.local +.env.*.local + +# Cache +.cache/ +.temp/ +*.tmp diff --git a/database/fix_admin_user.sql b/database/fix_admin_user.sql new file mode 100644 index 00000000..82b672a2 --- /dev/null +++ b/database/fix_admin_user.sql @@ -0,0 +1,11 @@ +-- 检查是否存在 admin 用户 +SELECT * FROM sys_user WHERE username = 'admin'; + +-- 如果不存在或密码错误,执行以下插入/更新 +-- 密码是 admin123,使用 BCrypt 加密 +INSERT INTO sys_user (username, password, nickname, status, create_time, update_time) +VALUES ('admin', '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt6Z5EO', '管理员', 1, NOW(), NOW()) +ON DUPLICATE KEY UPDATE +password = '$2a$10$N.zmdr9k7uOCQb376NoUnuTJ8iAt6Z5EHsM8lE9lBOsl7iAt6Z5EO', +status = 1, +update_time = NOW(); diff --git a/server/.gitignore b/server/.gitignore new file mode 100644 index 00000000..65877fb8 --- /dev/null +++ b/server/.gitignore @@ -0,0 +1,34 @@ +# Compiled +/target/ +*.class +*.jar +*.war +*.ear + +# Maven +.mvn/ +mvnw +mvnw.cmd + +# IDE +.idea/ +*.iml +.classpath +.project +.settings/ + +# Logs +logs/ +*.log + +# Uploads (local storage files) +uploads/ + +# Temp +tmp/ +temp/ + +# Environment +application-local.yml +application-dev.yml +application-prod.yml