""" API 蓝图模块 """ from flask import Blueprint # 配置管理蓝图 config_bp = Blueprint('config', __name__, url_prefix='/api') # 实体管理蓝图 entity_bp = Blueprint('entity', __name__, url_prefix='/api') # 字段列表蓝图 field_bp = Blueprint('field', __name__, url_prefix='/api') # 日报生成和历史记录蓝图 report_bp = Blueprint('report', __name__, url_prefix='/api') # 数据库初始化蓝图 init_bp = Blueprint('init', __name__, url_prefix='/api') # 文件下载蓝图 download_bp = Blueprint('download', __name__, url_prefix='/api') # 导入各模块的路由 from . import config_api, entity_api, field_api, report_api, init_api, download_api def register_blueprints(app): """注册所有蓝图""" app.register_blueprint(config_bp) app.register_blueprint(entity_bp) app.register_blueprint(field_bp) app.register_blueprint(report_bp) app.register_blueprint(init_bp) app.register_blueprint(download_bp)