satupeta-main/app/services/mapset_history_service.py
2026-02-23 12:20:42 +07:00

17 lines
580 B
Python
Executable File

from typing import Any, Dict
from app.models import MapsetHistoryModel
from app.repositories import MapsetHistoryRepository
from app.schemas.user_schema import UserSchema
from . import BaseService
class MapsetHistoryService(BaseService[MapsetHistoryModel, MapsetHistoryRepository]):
def __init__(self, repository: MapsetHistoryRepository):
super().__init__(MapsetHistoryModel, repository)
async def create(self, user: UserSchema, data: Dict[str, Any]) -> MapsetHistoryModel:
data.update({"user_id": user.id})
return await super().create(data)