{% extends "base.html" %} {% block content %}

项目起步版本

先把数据模型和导入边界定死,再做 CRUD。

这个骨架现在已经提供 Flask 应用、规范化数据库模型、Docker 运行基线、Excel 巡检脚本, 以及第一块可直接使用的 Fuel Chart 页面工具。

关键风险

{{ duplicate_conflicts }}

组 Engine + Config Name 在原始工作簿中存在重复,不能作为数据库硬唯一键。

即便补上 Fuel Type,仍然还有 {{ duplicate_conflicts_with_fuel }} 组冲突。

{% for metric in metrics %}
{{ metric.value }} {{ metric.label }}
{% endfor %}

建模决策

当前推荐的数据库拆分

engine_families

只放经 Excel 校验后稳定的字段:Engine、Name、Cycle、Size、entry Cost。

engine_variants

放所有配置级字段:Fuel Type、Work Env、ISP、推力、TVC、价格、点火次数、Tech、备注。

代理主键

所有核心表使用 UUID 主键,导入时保留原始自然键,并单独输出重复告警。

Fuel Chart

不先入库,先作为常量配置和 API 小工具,后面再看是否要抽成字典表。

模块状态

第一批交付

{% for module in modules %}
{{ module.status }}

{{ module.title }}

{{ module.description }}

{% if module.endpoint %} 立即打开 {% else %} 下一阶段实现 {% endif %}
{% endfor %}
{% endblock %}