@echo off chcp 65001 >nul setlocal enabledelayedexpansion REM Usage: gen.bat user REM Example: gen.bat usercenter if "%1"=="" ( echo Error: Please provide table name echo Usage: gen.bat user pause exit /b 1 ) set tables=%1 set modeldir=.\internal\data\model set prefix=edu_ set fullTableName=%prefix%%tables% echo Generating table: %fullTableName% go run gorm.io/gen/tools/gentool -dsn "root:lansexiongdi6,@tcp(47.97.27.195:3306)/geo?charset=utf8mb4&parseTime=true&loc=Asia/Shanghai" -outPath "%modeldir%" -onlyModel -modelPkgName "model" -tables "%fullTableName%" if %errorlevel% equ 0 ( echo Success! Generated files in: %modeldir% ) else ( echo Failed to generate models ) pause