40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
|  | # 设置输出编码为UTF-8 | ||
|  | [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 | ||
|  | # 数据库连接信息 - 修改了URL格式 | ||
|  | $DB_URL = "qnc:5vg67b3UNHu8@(127.0.0.1:21001)/qnc" | ||
|  | $OUTPUT_DIR = "./model" | ||
|  | $TEMPLATE_DIR = "../template" | ||
|  | 
 | ||
|  | # 表名列表 | ||
|  | $tables = @( | ||
|  |     # "agent", | ||
|  |     # "agent_active_stat", | ||
|  |     # "agent_audit", | ||
|  |     # "agent_closure", | ||
|  |     # "agent_commission", | ||
|  |     # "agent_commission_deduction", | ||
|  |     # "agent_link", | ||
|  |     # "agent_membership_config", | ||
|  |     # "agent_membership_recharge_order", | ||
|  |     # "agent_membership_user_config", | ||
|  |     # "agent_order", | ||
|  |     # "agent_platform_deduction", | ||
|  |     # "agent_product_config", | ||
|  |     # "agent_rewards", | ||
|  |     # "agent_wallet", | ||
|  |     # "agent_withdrawal", | ||
|  |     # "feature", | ||
|  |     # "global_notifications", | ||
|  |     # "order", | ||
|  |     # "product", | ||
|  |     # "product_feature", | ||
|  |     # "query", | ||
|  |     "user" | ||
|  |     # "user_auth" | ||
|  | ) | ||
|  | 
 | ||
|  | # 为每个表生成模型 | ||
|  | foreach ($table in $tables) { | ||
|  |     goctl model mysql datasource -url="qnc:5vg67b3UNHu8@tcp(127.0.0.1:21001)/qnc" -table="$table" -dir="./model" --home="../template" -cache=true --style=goZero | ||
|  | } |