first commit
This commit is contained in:
64
deploy/script/gen_models.ps1
Normal file
64
deploy/script/gen_models.ps1
Normal file
@@ -0,0 +1,64 @@
|
||||
# 设置输出编码为UTF-8
|
||||
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
|
||||
# 数据库连接信息 - 修改了URL格式
|
||||
$DB_URL = "ycc:5vg67b3UNHu8@(127.0.0.1:21001)/ycc"
|
||||
$OUTPUT_DIR = "./model"
|
||||
$TEMPLATE_DIR = "../template"
|
||||
|
||||
# 表名列表
|
||||
$tables = @(
|
||||
# ============================================
|
||||
# 新代理系统表
|
||||
# ============================================
|
||||
"agent",
|
||||
# "agent_audit",
|
||||
# "agent_wallet",
|
||||
# "agent_relation",
|
||||
# "agent_link",
|
||||
# "agent_order",
|
||||
# "agent_commission",
|
||||
# "agent_rebate",
|
||||
# "agent_upgrade",
|
||||
# "agent_withdrawal",
|
||||
# "agent_config",
|
||||
# "agent_product_config",
|
||||
"agent_real_name"
|
||||
# "agent_withdrawal_tax"
|
||||
# "agent_invite_code"
|
||||
# ============================================
|
||||
# 其他业务表
|
||||
# ============================================
|
||||
# "feature",
|
||||
# "global_notifications"
|
||||
# "order",
|
||||
# "order_refund"
|
||||
# "product",
|
||||
# "product_feature",
|
||||
# "query",
|
||||
# "query_cleanup_log"
|
||||
# "query_cleanup_detail"
|
||||
# "query_cleanup_config"
|
||||
# "user"
|
||||
# "user_auth"
|
||||
# "user_temp"
|
||||
# "example"
|
||||
# "admin_user"
|
||||
# "admin_user_role"
|
||||
# "admin_api",
|
||||
# "admin_menu"
|
||||
# "admin_role",
|
||||
# "admin_role_api",
|
||||
# "admin_role_menu",
|
||||
# "admin_dict_data"
|
||||
# "admin_dict_type"
|
||||
# "admin_promotion_link"
|
||||
# "admin_promotion_link_stats_total"
|
||||
# "admin_promotion_link_stats_history"
|
||||
# "admin_promotion_order"
|
||||
|
||||
)
|
||||
|
||||
# 为每个表生成模型
|
||||
foreach ($table in $tables) {
|
||||
goctl model mysql datasource -url="ycc:5vg67b3UNHu8@tcp(127.0.0.1:21001)/ycc" -table="$table" -dir="./model" --home="../template" -cache=true --style=goZero
|
||||
}
|
||||
Reference in New Issue
Block a user