feat(api): api.py Blueprint — договоры, допники, история
POST /api/contracts — создать договор GET /api/contracts — список GET /api/contracts/<id> — договор + допники POST /api/contracts/<id>/supplements — загрузить допник (полный пайплайн) GET /api/contracts/<id>/history — история изменений Пайплайн допника: upload→parse→textify→extract→diff→spec_rows→spec_history
This commit is contained in:
+2
-1
@@ -16,6 +16,7 @@ import db
|
||||
import schema
|
||||
from test_routes import test_bp
|
||||
from upload import upload_bp
|
||||
from api import api_bp
|
||||
|
||||
load_dotenv()
|
||||
|
||||
@@ -45,7 +46,7 @@ class ContractsApp:
|
||||
# -- Blueprint-ы (каждый слой — отдельный Blueprint) --
|
||||
self.app.register_blueprint(test_bp)
|
||||
self.app.register_blueprint(upload_bp)
|
||||
# self.app.register_blueprint(api_bp) # ← будет добавлен позже
|
||||
self.app.register_blueprint(api_bp)
|
||||
|
||||
def _index(self):
|
||||
"""Главная страница — статус сервиса."""
|
||||
|
||||
Reference in New Issue
Block a user