library-picturebook-activity/lesingle-aicreate-backend-demo/aicreate-demo/start.bat
En fa42eca339 feat: 数据库注释补全、常量枚举重构及多模块优化
- 新增 Flyway V6/V7 迁移脚本,为全部 42 张表、591 个列添加中文注释
- 抽取公共常量类(BaseEntityConstants、CacheConstants、RoleConstants、TenantConstants)
- 新增业务枚举(CommonStatus、RegistrationStatus、WorkStatus 等 11 个)
- 优化赛事/作业/评审/UGC 等模块服务层代码
- 更新乐读派(leai)模块配置与 API 客户端
- 更新 e2e 测试用例及 demo 文件

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:37:14 +08:00

66 lines
1.7 KiB
Batchfile

@echo off
setlocal enabledelayedexpansion
title LeAI Enterprise Demo (Port 9090)
echo ========================================================
echo LeAI Enterprise Demo - Port 9090
echo Auth callback + Webhook + iframe embed
echo ========================================================
echo.
:: --- JDK ---
set "JAVA_HOME=M:\SDK\jdk8u482-b08"
if not exist "%JAVA_HOME%\bin\java.exe" (
echo [ERROR] JDK not found: %JAVA_HOME%
echo Please edit JAVA_HOME in this script
pause
exit /b 1
)
set "PATH=%JAVA_HOME%\bin;%PATH%"
echo [OK] JDK: %JAVA_HOME%
:: --- Kill port 9090 ---
for /f "tokens=5" %%a in ('netstat -aon ^| findstr ":9090 " ^| findstr "LISTENING"') do (
echo [!] Killing PID %%a on port 9090
taskkill /F /PID %%a >nul 2>&1
)
:: --- Maven build ---
echo.
echo [*] Building with Maven...
if exist "mvnw.cmd" (
call mvnw.cmd clean package -DskipTests -q
) else (
call mvn clean package -DskipTests -q
)
:: --- Find JAR ---
set "JAR_FILE="
for /f "delims=" %%f in ('dir /b /s target\*.jar 2^>nul ^| findstr /v "original"') do (
set "JAR_FILE=%%f"
)
if "!JAR_FILE!"=="" (
echo [ERROR] JAR file not found. Build may have failed.
pause
exit /b 1
)
echo [OK] JAR: !JAR_FILE!
:: --- Start ---
echo.
echo ========================================================
echo Starting Enterprise Demo...
echo.
echo Home: http://192.168.1.120:9090
echo iframe: http://192.168.1.120:9090/enterprise-sim.html
echo Auth: http://192.168.1.120:9090/leai-auth
echo Webhook: http://192.168.1.120:9090/webhook/leai
echo.
echo Requires: LeAI backend(8080) + H5 frontend(3001)
echo ========================================================
echo.
java -jar -Xms128m -Xmx256m "!JAR_FILE!"
pause