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

16 lines
478 B
Python
Executable File

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)