提交修改

This commit is contained in:
ShallowT1Dream
2026-06-04 14:28:46 +08:00
parent d4fbef751a
commit 3071ec4b8f
5 changed files with 185 additions and 132 deletions

View File

@@ -665,12 +665,31 @@ def main():
print(" AI 补全提示词(可复制发送给 AI")
print("=" * 60)
print()
print("请帮我补全以下配置表联动关系配置:")
print("我需要你帮助维护配置表联动查看器的配置文件。")
print()
print(f"当前目录:{output_file.parent}")
print()
print("请:")
print("1. 读取 ConfigLinkData.json分析所有表的配置情况")
print("2. 找出缺少中文名称displayName == name或描述为空的表补充中文名称和描述")
print("3. 分析字段引用关系,为缺少联动关系的表添加 relations")
print("4. 对于 target_id 字段,通常引用对应的基础表(如 herolevel.target_id -> hero")
print("5. 对于 xxxId/xxx_id 字段,根据前缀推断目标表(如 itemId -> prop")
print("6. 同时更新 table_info.json中文名称和 ConfigLinkData.json完整配置")
print("7. 输出修改摘要")
print()
print("需要处理的内容:")
print()
for part in ai_prompt_parts:
print(part)
print()
print("请直接返回修改后的 JSON 配置。")
print("注意:")
print("- displayName 应该是简洁的中文名称(如\"英雄\"\"装备\"")
print("- description 应该是清晰的功能描述(如\"英雄基础属性配置\"")
print("- relations 字段格式:{\"field\": \"字段名\", \"target\": \"目标表名\", \"targetField\": \"id\", \"description\": \"关联描述\"}")
print("- 保持 JSON 格式正确,不要添加多余逗号")
print("- table_info.json 只需更新 displayName 和 description")
print("- ConfigLinkData.json 需要更新 displayName、description 和 relations")
print()