Files
ylt_diy/lib/api/__init__.py

40 lines
1.1 KiB
Python
Raw Normal View History

"""
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')
2026-07-14 14:24:21 +08:00
# 求和数据管理蓝图
sum_data_bp = Blueprint('sum_data', __name__, url_prefix='/api')
# 导入各模块的路由
2026-07-14 14:24:21 +08:00
from . import config_api, entity_api, field_api, report_api, init_api, download_api, sum_data_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)
2026-07-14 14:24:21 +08:00
app.register_blueprint(sum_data_bp)