项目重构: 整理目录结构, 更新前后端代码, 添加测试和数据库迁移

This commit is contained in:
AIGC Developer
2025-12-30 10:24:19 +08:00
parent 5344148a1c
commit 38630dbb66
117 changed files with 1987 additions and 1316 deletions

View File

@@ -0,0 +1,73 @@
@echo off
chcp 65001 >nul
echo ========================================
echo PayPal配置一键设置脚本
echo ========================================
echo.
set CONFIG_FILE=src\main\resources\application-dev.properties
set SOURCE_FILE=application.properties.paypal-config
echo [1/3] 检查配置文件...
if exist "%SOURCE_FILE%" (
echo ✓ 找到PayPal配置文件
) else (
echo ✗ 配置文件不存在: %SOURCE_FILE%
echo 请确保 application.properties.paypal-config 文件存在
pause
exit /b 1
)
echo.
echo [2/3] 创建application-dev.properties...
if not exist "src\main\resources" (
mkdir src\main\resources
)
if exist "%CONFIG_FILE%" (
echo ! application-dev.properties 已存在
set /p OVERWRITE="是否追加PayPal配置(Y/N): "
if /i "%OVERWRITE%"=="Y" (
echo. >> "%CONFIG_FILE%"
type "%SOURCE_FILE%" >> "%CONFIG_FILE%"
echo ✓ PayPal配置已追加
) else (
echo - 跳过配置
)
) else (
type "%SOURCE_FILE%" > "%CONFIG_FILE%"
echo ✓ application-dev.properties 创建成功
)
echo.
echo [3/3] 验证配置...
if exist "%CONFIG_FILE%" (
echo ✓ 配置文件存在: %CONFIG_FILE%
findstr /c:"paypal.client-id" "%CONFIG_FILE%" >nul
if %errorlevel%==0 (
echo ✓ PayPal配置已添加
) else (
echo ✗ PayPal配置未找到
)
) else (
echo ✗ 配置文件创建失败
pause
exit /b 1
)
echo.
echo ========================================
echo ✓ PayPal配置完成
echo ========================================
echo.
echo 下一步:
echo 1. 启动应用: mvn spring-boot:run
echo 2. 查看日志确认PayPal初始化成功
echo 3. 访问 http://localhost:8080/swagger-ui.html 查看API文档
echo.
echo 安全提醒:
echo - application-dev.properties 已在 .gitignore 中
echo - 不会被提交到版本控制系统
echo - 请妥善保管你的PayPal凭证
echo.
pause