1
0
forked from erp-dev/erp

feat: completed

This commit is contained in:
2026-06-09 11:15:02 +08:00
parent 3b2aacaa5c
commit 65564f772a
20 changed files with 2444 additions and 5 deletions

View File

@@ -41,6 +41,13 @@ from api_v2.views import (
AgentMesProductionAssignmentListView,
)
from api_v2.views.basic_info import CustomerEmployeeBindingView, MyVisiblePagesView
from api_v2.views.cost import (
CostCategoryDetailView,
CostCategoryListCreateView,
CostEntryDetailView,
CostEntryListCreateView,
CostSummaryByCategoryView,
)
from api_v2.views.wecom import WecomBindingView, WecomLoginView
urlpatterns = [
@@ -84,6 +91,11 @@ urlpatterns = [
path('mes/production-assignments/<int:assignment_id>/', ProductionAssignmentDetailView.as_view(), name='api_v2_mes_production_assignment_detail'),
path('shipment-delivery-photos/', ShipmentDeliveryPhotoListCreateView.as_view(), name='api_v2_shipment_delivery_photo_list_create'),
path('shipment-delivery-photos/<int:photo_id>/', ShipmentDeliveryPhotoDetailView.as_view(), name='api_v2_shipment_delivery_photo_detail'),
path('cost-categories/', CostCategoryListCreateView.as_view(), name='api_v2_cost_category_list_create'),
path('cost-categories/<int:category_id>/', CostCategoryDetailView.as_view(), name='api_v2_cost_category_detail'),
path('cost-entries/', CostEntryListCreateView.as_view(), name='api_v2_cost_entry_list_create'),
path('cost-entries/<int:entry_id>/', CostEntryDetailView.as_view(), name='api_v2_cost_entry_detail'),
path('cost-summary/by-category/', CostSummaryByCategoryView.as_view(), name='api_v2_cost_summary_by_category'),
path('wecom/binduser/', WecomBindingView.as_view(), name='api_v2_wecom_binduser'),
path('wecom/login/', WecomLoginView.as_view(), name='api_v2_wecom_login'),
]