add: add chat for income and expence

This commit is contained in:
behruz-dev
2025-09-25 18:59:27 +05:00
parent fde7b1e2a2
commit b69cbd60af
19 changed files with 421 additions and 4 deletions

View File

@@ -9,6 +9,8 @@ from core.apps.finance.views import expence_type as ex_views
from core.apps.finance.views import expence as expence_views
from core.apps.finance.views import income_contract as ic_views
from core.apps.finance.views import expence_contract as ec_views
from core.apps.finance.views import expence_chat as ex_chat_views
from core.apps.finance.views import income_chat as in_chat_views
urlpatterns = [
@@ -87,5 +89,25 @@ urlpatterns = [
path('statistics/', ec_views.ExpenceContractStatisticsApiView.as_view()),
path('<uuid:id>/calculate_price/', ec_views.ExpenceContractCalculatePriceApiView.as_view()),
]
))
)),
path('expence_chat/', include(
[
path('<uuid:chat_id>/messages/', ex_chat_views.ExpenceMessageListApiView.as_view()),
path('message/', include(
[
path('create/', ex_chat_views.ExpenceMessageCreateApiView.as_view()),
]
)),
]
)),
path('income_chat/', include(
[
path('<uuid:chat_id>/messages/', in_chat_views.IncomeMessageListApiView.as_view()),
path('message/', include(
[
path('create/', in_chat_views.IncomeMessageCreateApiView.as_view()),
]
)),
]
)),
]