2026-04-06 12:41:49 +01:00
|
|
|
"""
|
|
|
|
|
Global database models
|
|
|
|
|
"""
|
2026-06-20 18:42:36 +01:00
|
|
|
from datetime import datetime
|
|
|
|
|
from typing import Any
|
|
|
|
|
|
|
|
|
|
from sqlalchemy import DateTime, JSON
|
|
|
|
|
from sqlalchemy.orm import DeclarativeBase
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CustomBase(DeclarativeBase):
|
|
|
|
|
type_annotation_map = {
|
|
|
|
|
datetime: DateTime(timezone=True),
|
|
|
|
|
dict[str, Any]: JSON,
|
|
|
|
|
}
|
|
|
|
|
|