1
0
forked from erp-dev/erp

feat: new modul (stateflow)

This commit is contained in:
2025-11-11 18:05:10 +08:00
parent 2aafb93aad
commit 9898d71a7e
30 changed files with 3723 additions and 7 deletions

View File

@@ -1,5 +1,12 @@
from django.urls import path, include
from .views import stock_change_views, user_info, inventory, product_image
from rest_framework.routers import DefaultRouter
from .views import stock_change_views, user_info, inventory, product_image, stateflow
# 创建 DRF Router
router = DefaultRouter()
router.register(r'states', stateflow.StateViewSet, basename='state')
router.register(r'processes', stateflow.ProcessViewSet, basename='process')
router.register(r'business-objects', stateflow.BusinessObjectViewSet, basename='business-object')
urlpatterns = [
# 库存变动相关API
@@ -20,4 +27,7 @@ urlpatterns = [
# 产品图片上传 API
path('products/<int:product_id>/image/', product_image.ProductImageUploadView.as_view(), name='product_image_upload'),
# Stateflow API (使用 Router)
path('stateflow/', include(router.urls)),
]