from django.urls import path

from accountant import views

app_name = 'accountant'
urlpatterns = [
path('fee/', views.fee_management_view, name='fee-management'),
path('api/expenses/<int:expenseId>/delete/', views.DeleteExpenseView.as_view(), name='delete_expense'),
path('api/expenses/update/', views.UpdateExpenseItemView.as_view(), name='update-expense'),
path('costs/', views.AccountCostListView.as_view(), name='cost-view'),
    path('api/expenses/filter/', views.FilterExpenseItemsView.as_view(), name='filter-expenses'),
    path('api/reservations/stat/', views.reservations_stat),
    path('api/expenses/create/', views.CreateExpenseItemView.as_view(), name='create-expense'),
    path('api/pay/create/', views.CreateExpensePaidView.as_view(), name='create-paid'),

    # path('costs/', views.AccountCostListView.as_view(), name='cost-view'),
    # path('api/expenses/filter/', views.FilterExpenseItemsView.as_view(), name='filter-expenses'),
    # path('api/expenses/create/', views.CreateExpenseItemView.as_view(), name='create-expense'),

    path('', views.AccountCostListView.as_view(), name='cost-view'),
    path('new/', views.AccountCostCreateView.as_view(), name='cost-create'),
    path('records/', views.AccountingReportView.as_view(), name='cost-report'),
    path('cost/delete/<int:expense_id>/', views.CostDeleteView.as_view(), name='cost-delete'),
    path('patient-income-report/', views.PatientIncomeReportView.as_view(), name='patient-income-report'),
    path('patient-income-detail/<int:year>/<int:month>/<int:service_id>/', views.PatientIncomeDetailView.as_view(), name='patient-income-detail'),

    path('monthly-finance-report/', views.MonthlyFinanceReportView.as_view(), name='monthly-finance-report'),
    path('monthly-finance-report/detail/<int:year>/<int:month>/<int:service_id>/', views.MonthlyFinanceDetailView.as_view(), name='monthly-finance-detail'),
]