feat: CRUD ListEvent

This commit is contained in:
TheNoxium
2025-06-30 15:37:07 +05:00
parent 71ab39a03c
commit f550b86c68
8 changed files with 438 additions and 17 deletions

View File

@@ -1,20 +1,9 @@
from pydantic import Field
from typing import Dict, Any
from datetime import datetime
from enum import Enum
from api.schemas.base import Base
class State(Enum):
AUTO = "Auto"
DESCRIPTED = "Descripted"
class Status(Enum):
ACTIVE = "Active"
DISABLED = "Disabled"
DELETED = "Deleted"
from api.db.tables.events import EventState,EventStatus
class ListEvent(Base):
@@ -24,5 +13,5 @@ class ListEvent(Base):
creator_id: int
created_at: datetime
schema: Dict[str, Any]
state: State
status: Status
state: EventState
status: EventStatus