f
This commit is contained in:
35
deploy/sql/generate_tianyuanapi_models.sh
Normal file
35
deploy/sql/generate_tianyuanapi_models.sh
Normal file
@@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 天元API调用记录表 - Model生成脚本
|
||||
|
||||
# 数据库配置(从main.yaml中提取)
|
||||
DB_HOST="ycc_mysql:3306"
|
||||
DB_USER="ycc"
|
||||
DB_PASS="5vg67b3UNHu8"
|
||||
DB_NAME="ycc"
|
||||
MODEL_DIR="../../app/main/model"
|
||||
TEMPLATE_DIR="./template"
|
||||
|
||||
# 生成feature表(已添加cost_price字段)
|
||||
echo "正在生成 feature 表Model..."
|
||||
goctl model mysql datasource -url="$DB_USER:$DB_PASS@tcp($DB_HOST)/$DB_NAME" -table="feature" -dir="$MODEL_DIR" -cache=true --style=goZero --home="$TEMPLATE_DIR"
|
||||
|
||||
# 生成tianyuanapi_call_log表
|
||||
echo "正在生成 tianyuanapi_call_log 表Model..."
|
||||
goctl model mysql datasource -url="$DB_USER:$DB_PASS@tcp($DB_HOST)/$DB_NAME" -table="tianyuanapi_call_log" -dir="$MODEL_DIR" -cache=true --style=goZero --home="$TEMPLATE_DIR"
|
||||
|
||||
echo "========================================="
|
||||
echo "Model生成完成!"
|
||||
echo "========================================="
|
||||
echo "生成的文件:"
|
||||
echo " 1. featureModel_gen.go (已更新)"
|
||||
echo " 2. featureModel.go (已更新)"
|
||||
echo " 3. tianyuanapiCallLogModel_gen.go (新建)"
|
||||
echo " 4. tianyuanapiCallLogModel.go (新建)"
|
||||
echo "========================================="
|
||||
echo "下一步:"
|
||||
echo " 1. 检查生成的Model文件"
|
||||
echo " 2. 更新svc/servicecontext.go,添加新Model的初始化"
|
||||
echo " 3. 在apirequestService.go中添加调用记录逻辑"
|
||||
echo "========================================="
|
||||
|
||||
Reference in New Issue
Block a user