15 lines
230 B
Python
15 lines
230 B
Python
from dataclasses import dataclass, field
|
|
|
|
ENTITY_INDEX = 0
|
|
|
|
|
|
def generate_id():
|
|
global ENTITY_INDEX
|
|
ENTITY_INDEX += 1
|
|
return ENTITY_INDEX
|
|
|
|
|
|
@dataclass
|
|
class BaseEntity:
|
|
id: int = field(default_factory=generate_id)
|