felicity-lims/felicity/apps/auditlog/services.py

16 lines
567 B
Python
Raw Normal View History

from felicity.apps.abstract import BaseService
2024-09-20 22:18:26 +08:00
from felicity.apps.abstract.service import E
from felicity.apps.auditlog.entities import AuditLog
from felicity.apps.auditlog.repositories import AuditLogRepository
from felicity.apps.common.schemas.dummy import Dummy
from felicity.apps.common.utils.serializer import marshaller
class AuditLogService(BaseService[AuditLog, Dummy, Dummy]):
def __init__(self) -> None:
super().__init__(AuditLogRepository)
2024-09-20 22:18:26 +08:00
async def create(self, c) -> E:
c = marshaller(c)
2024-09-20 22:18:26 +08:00
return await super().create(c)