Files
roa2web-service-auto/deploy-package-20260223-151231/backend/modules/reports/models/calendar.py
Claude Agent 8bc567a9c5 fix telegram
2026-02-23 15:12:33 +00:00

20 lines
542 B
Python

"""
Calendar period models for accounting period selector
"""
from pydantic import BaseModel
from typing import List, Optional
class CalendarPeriod(BaseModel):
"""Model for an accounting period"""
an: int # Year
luna: int # Month (1-12)
display_name: str # Format: "Decembrie 2025"
class CalendarPeriodsResponse(BaseModel):
"""Response model for calendar periods list"""
periods: List[CalendarPeriod]
current_period: Optional[CalendarPeriod] = None # Most recent period
total_count: int