from fastapi import APIRouter from backend.app.schemas.common import success_payload from backend.app.services.reminder_service import reminder_service router = APIRouter(prefix="/api/reminders", tags=["reminders"]) @router.get("") def list_reminders() -> dict: return success_payload(reminder_service.list_reminders()) @router.post("/{reminder_id}/read") def read_reminder(reminder_id: int) -> dict: return success_payload(reminder_service.read_reminder(reminder_id)) @router.post("/arrears/check") def check_arrears_reminders() -> dict: return success_payload(reminder_service.check_arrears()) @router.post("/inactive-customers/check") def check_inactive_customer_reminders() -> dict: return success_payload(reminder_service.check_inactive_customers())