dingdanquanliucheng/backend/app/api/reminders.py
2026-05-14 13:51:06 +08:00

27 lines
781 B
Python

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())