1
0
forked from erp-dev/erp

feat: backend api

This commit is contained in:
2025-11-06 13:24:02 +08:00
parent 999fdfb136
commit 37c2e7d723
11 changed files with 264 additions and 45 deletions

48
api_man/urls.py Normal file
View File

@@ -0,0 +1,48 @@
from django.urls import path, include
from rest_framework import routers
from . import views
product_router = routers.DefaultRouter()
product_router.register(prefix='', viewset=views.ProductViewSet)
warehouse_router = routers.DefaultRouter()
warehouse_router.register(prefix='', viewset=views.WareHouseViewSet)
product_category_router = routers.DefaultRouter()
product_category_router.register(prefix='', viewset=views.ProductCategoryViewSet)
supplier_router = routers.DefaultRouter()
supplier_router.register(prefix='', viewset=views.SupplierViewSet)
employee_router = routers.DefaultRouter()
employee_router.register(prefix='', viewset=views.EmployeeViewSet)
customer_router = routers.DefaultRouter()
customer_router.register(prefix='', viewset=views.CustomerViewSet)
vehicle_type_router = routers.DefaultRouter()
vehicle_type_router.register(prefix='', viewset=views.VehicleTypeViewSet)
bank_account_router = routers.DefaultRouter()
bank_account_router.register(prefix='', viewset=views.BankAccountViewSet)
device_info_router = routers.DefaultRouter()
device_info_router.register(prefix='', viewset=views.DeviceInfoViewSet)
vehicle_transport_record_router = routers.DefaultRouter()
vehicle_transport_record_router.register(prefix='', viewset=views.VehicleTransportRecordViewSet)
urlpatterns = [
path('products/', include(product_router.urls)),
path('warehouses/', include(warehouse_router.urls)),
path('product-categories/', include(product_category_router.urls)),
path('suppliers/', include(supplier_router.urls)),
path('employees/', include(employee_router.urls)),
path('customers/', include(customer_router.urls)),
path('vehicle-types/', include(vehicle_type_router.urls)),
path('bank-accounts/', include(bank_account_router.urls)),
path('device-info/', include(device_info_router.urls)),
path('vehicle-transport-records/', include(vehicle_transport_record_router.urls)),
]