12 lines
403 B
Python
12 lines
403 B
Python
import uuid
|
|
from datetime import datetime
|
|
|
|
from sqlmodel import SQLModel, Field
|
|
|
|
|
|
class AbstractEntity(SQLModel, table=False):
|
|
id: uuid.UUID = Field(default_factory=uuid.uuid4, primary_key=True)
|
|
created_date: datetime = Field(default_factory=datetime.now, nullable=False)
|
|
last_modified_date: datetime = Field(default_factory=datetime.now, nullable=False)
|
|
version: int = Field(default=0)
|