65 lines
1.8 KiB
Batchfile
65 lines
1.8 KiB
Batchfile
@echo off
|
|
chcp 65001
|
|
echo ========================================
|
|
echo 完整部署 - 用户活动记录功能
|
|
echo ========================================
|
|
|
|
cd /d %~dp0
|
|
|
|
echo.
|
|
echo [1/4] 编译后端项目...
|
|
cd Zhibo\zhibo-h
|
|
call mvn clean package -DskipTests -q
|
|
if %errorlevel% neq 0 (
|
|
echo 后端编译失败!请检查代码错误。
|
|
pause
|
|
exit /b 1
|
|
)
|
|
echo 后端编译成功!
|
|
|
|
echo.
|
|
echo [2/4] 编译前端管理端...
|
|
cd ..\admin
|
|
call npm install --silent 2>nul
|
|
call npm run build
|
|
if %errorlevel% neq 0 (
|
|
echo 前端编译警告,可能需要手动检查。
|
|
)
|
|
echo 前端编译完成!
|
|
|
|
cd ..\..
|
|
|
|
echo.
|
|
echo [3/4] 文件位置
|
|
echo ========================================
|
|
echo 后端JAR: Zhibo\zhibo-h\crmeb-admin\target\crmeb-admin-*.jar
|
|
echo 前端dist: Zhibo\admin\dist\
|
|
echo ========================================
|
|
|
|
echo.
|
|
echo [4/4] 部署说明
|
|
echo ========================================
|
|
echo.
|
|
echo 管理端API端点:
|
|
echo - 关注记录: GET /api/admin/user/activity/follow?userId=xxx
|
|
echo - 点赞记录: GET /api/admin/user/activity/like?userId=xxx
|
|
echo - 查看历史: GET /api/admin/user/activity/view?userId=xxx
|
|
echo - 收藏记录: GET /api/admin/user/activity/collect?userId=xxx
|
|
echo.
|
|
echo 移动端API端点:
|
|
echo - 记录观看: POST /api/front/activity/view/record
|
|
echo - 观看历史: GET /api/front/activity/view/history
|
|
echo - 点赞记录: GET /api/front/activity/like/records
|
|
echo - 关注记录: GET /api/front/activity/follow/records
|
|
echo - 收藏记录: GET /api/front/activity/collect/works
|
|
echo.
|
|
echo 部署步骤:
|
|
echo 1. 停止后端服务
|
|
echo 2. 上传新的JAR文件到服务器
|
|
echo 3. 重启后端服务
|
|
echo 4. 上传前端dist目录到服务器
|
|
echo 5. 刷新浏览器缓存 (Ctrl+F5)
|
|
echo ========================================
|
|
|
|
pause
|