services.init_check
源文件
services/init_check.py· 由scripts/gen_api_docs.py自动生成,请勿手改
模块说明:
数据初始化检测 — 检查各组件是否已就绪
函数
check_items
def check_items() -> int返回 item 表中 已填写名称 的行数,<ITEMS_NAMED_READY 视为未初始化
定义行:16
check_item_names_ratio
def check_item_names_ratio() -> float返回 item 表中缺名的比例(0~1),< 5% 视为可接受
定义行:27
check_prices
def check_prices() -> int返回 market_prices 行数
定义行:43
check_blueprints
def check_blueprints() -> int返回 blueprint_activities 行数,>1000 视为已初始化
定义行:54
check_blueprint_names
def check_blueprint_names() -> int返回蓝图 type_id 在 item 表中缺名的数量
定义行:68
check_implants
def check_implants() -> int返回 item_dogma 行数,>30 视为已初始化(32 个工业/发明植入体有 dogma)。
定义行:89
check_market_tree
def check_market_tree() -> int返回 market_tree 行数,>500 视为已初始化
定义行:103
check_industry
def check_industry() -> int返回 industry_system_costs 行数,>100 视为已初始化
定义行:117
check_icons
def check_icons() -> tuple[int, int]返回 (已缓存/免下载数, 总数),缓存达到 80% 视为已初始化
定义行:131
check_meta_groups
def check_meta_groups() -> int返回 meta_group 表行数
定义行:155
check_type_materials
def check_type_materials() -> int返回 reprocessing_materials 表行数
定义行:166
check_dogma_attrs
def check_dogma_attrs() -> int返回 dogma_attribute 表行数
定义行:177
check_stations
def check_stations() -> int返回 station 表行数
定义行:188
check_universe
def check_universe() -> int返回 solar_system 表行数,>0 视为 universe 星系数据已加载。
定义行:199
check_structure_rigs
def check_structure_rigs() -> int返回 structure_rigs 行数,>80 视为改件加成已初始化
定义行:218
check_schema
def check_schema() -> bool检查已存在的库的 schema 版本是否匹配预期
定义行:232
check_all
def check_all() -> dict返回各组件状态 { "items": bool, "price_baseline": bool, "blueprints": bool, ... }
定义行:254
missing_count
def missing_count() -> int返回未就绪的组件数量
定义行:284