from django.urls import path

from .views import (
    CompanyCreateView,
    CompanyEmployeeByNumberView,
    CompanyEmployeesListView,
    CompanyUserUpdateView,
    InviteEmployeesBulkView,
    TerminateEmployeeView,
    TerminateEmployeesBulkView,
)

urlpatterns = [
    path('', CompanyCreateView.as_view(), name='company-create'),
    path('<int:company_id>/employees/', CompanyEmployeesListView.as_view(), name='company-employees-list'),
    path('<int:company_id>/employees/invite/', InviteEmployeesBulkView.as_view(), name='company-employees-invite'),
    path('<int:company_id>/employees/by-number/<str:employment_number>/', CompanyEmployeeByNumberView.as_view(), name='company-employee-by-number'),
    path('<int:company_id>/users/<int:company_user_id>/', CompanyUserUpdateView.as_view(), name='company-user-update'),
    path('employees/terminate/', TerminateEmployeeView.as_view(), name='company-employee-terminate'),
    path('employees/terminate/bulk/', TerminateEmployeesBulkView.as_view(), name='company-employee-terminate-bulk'),
]
