satupeta-main/app/services/mapset_history_service.py

17 lines
580 B
Python
Raw Normal View History

2026-01-27 02:11:58 +00:00
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)