feat: 新增根据权限标识获取用户列表功能
- 新增SysUserController.listUsersByPermission接口 - 新增SysUserService.selectUserListByPermission方法 - 支持多租户和权限关联查询 - 更新变更记录文档
This commit is contained in:
1 parent
90b13a6e0c
commit
661a513f57
86 files changed
+22988
-199
No files matched your search
Executable
+79
@@ -0,0 +1,79 @@
|
||||
#!/bin/bash
|
||||
|
||||
# ==========================================
|
||||
# 学生数据导入测试脚本
|
||||
# 版本:V1.0.0
|
||||
# 功能:演示自动化导入流程
|
||||
# 作者:Cursor AI 辅助
|
||||
# 时间:2025-01-14
|
||||
# ==========================================
|
||||
|
||||
echo "🧪 学生数据导入脚本测试演示"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
|
||||
echo "📋 测试流程:"
|
||||
echo "1. 检查文件是否存在"
|
||||
echo "2. 显示数据库连接信息"
|
||||
echo "3. 模拟导入确认"
|
||||
echo "4. 显示预期结果"
|
||||
echo ""
|
||||
|
||||
# 检查文件
|
||||
echo "🔍 检查必要文件..."
|
||||
if [ -f "complete-student-data.sql" ]; then
|
||||
echo "✅ complete-student-data.sql 文件存在"
|
||||
FILE_SIZE=$(wc -l < complete-student-data.sql)
|
||||
echo " 文件大小: ${FILE_SIZE} 行"
|
||||
else
|
||||
echo "❌ complete-student-data.sql 文件不存在"
|
||||
echo "💡 请先运行: python3 generate_student_data.py"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -f "import-student-data.sh" ]; then
|
||||
echo "✅ import-student-data.sh 脚本存在"
|
||||
echo " 权限: $(ls -l import-student-data.sh | cut -d' ' -f1)"
|
||||
else
|
||||
echo "❌ import-student-data.sh 脚本不存在"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
|
||||
# 显示连接信息
|
||||
echo "🔗 数据库连接信息(从配置文件获取):"
|
||||
echo " 主机: 47.99.164.66:3306"
|
||||
echo " 数据库: hzdyjs_xg"
|
||||
echo " 用户: root"
|
||||
echo " 密码: hn0***KLD (已隐藏)"
|
||||
echo ""
|
||||
|
||||
# 显示导入内容
|
||||
echo "📊 将要导入的数据:"
|
||||
echo " - 3个班级信息"
|
||||
echo " - 150条学生信息"
|
||||
echo " - 150条班级学生关联关系"
|
||||
echo ""
|
||||
|
||||
echo "👥 班级分布:"
|
||||
echo " - 计算机科学与技术2024级1班:50人(男28,女22)"
|
||||
echo " - 电子信息工程2024级1班:50人(男32,女18)"
|
||||
echo " - 工商管理2024级1班:50人(男20,女30)"
|
||||
echo ""
|
||||
|
||||
echo "🚀 使用方法:"
|
||||
echo " cd backend/script/sql"
|
||||
echo " ./import-student-data.sh"
|
||||
echo " # 输入 y 确认导入"
|
||||
echo ""
|
||||
|
||||
echo "✨ 改进效果:"
|
||||
echo " - 无需手动输入5个数据库参数"
|
||||
echo " - 自动从配置文件获取连接信息"
|
||||
echo " - 一键确认即可完成导入"
|
||||
echo " - 减少操作错误和时间成本"
|
||||
echo ""
|
||||
|
||||
echo "🎉 测试演示完成!"
|
||||
echo "=========================================="
|
||||
Reference in new issue
Block a user