from sqlalchemy.ext.asyncio import AsyncSession from models import AttributeSelect from repositories import AttrSelectRepository from schemas.attr_select import ( AttrSelectSchema, CreateAttrSelectRequest, UpdateAttrSelectRequest, ) from services.mixins import ServiceCrudMixin class AttrSelectService( ServiceCrudMixin[ AttributeSelect, AttrSelectSchema, CreateAttrSelectRequest, UpdateAttrSelectRequest, ] ): schema_class = AttrSelectSchema def __init__(self, session: AsyncSession): self.repository = AttrSelectRepository(session)