16 lines
478 B
Python
16 lines
478 B
Python
from typing import List
|
|
from uuid import UUID
|
|
|
|
from app.models import NewsModel
|
|
from app.repositories import NewsRepository
|
|
|
|
from . import BaseService
|
|
|
|
|
|
class NewsService(BaseService[NewsModel, NewsRepository]):
|
|
def __init__(self, repository: NewsRepository):
|
|
super().__init__(NewsModel, repository)
|
|
|
|
async def bulk_update_activation(self, news_ids: List[UUID], is_active: bool) -> None:
|
|
await self.repository.bulk_update_activation(news_ids, is_active)
|