30 lines
1.7 KiB
Python
30 lines
1.7 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
@Remark: 商城路由文件
|
|
"""
|
|
from django.urls import path, re_path
|
|
from rest_framework import routers
|
|
|
|
from apps.mall.views import GoodsCategoryManageViewSet,GoodsCouponManageViewSet,CouponRecordManageViewSet
|
|
from apps.mall.views import GoodsSPUViewSet,FinanceOrderInfoViewSet,GoodsOrderManageViewSet
|
|
from apps.mall.freightConfigManageViews import FreightConfigManageViewSet
|
|
|
|
system_url = routers.SimpleRouter()
|
|
system_url.register(r'goodstype', GoodsCategoryManageViewSet)
|
|
system_url.register(r'goodscoupon', GoodsCouponManageViewSet)
|
|
system_url.register(r'couponrecord', CouponRecordManageViewSet)
|
|
system_url.register(r'goodsspu', GoodsSPUViewSet)
|
|
system_url.register(r'goodsforderinfo', FinanceOrderInfoViewSet)
|
|
system_url.register(r'goodsorder', GoodsOrderManageViewSet,basename='goodsorder')
|
|
system_url.register(r'freightcfg', FreightConfigManageViewSet)
|
|
|
|
urlpatterns = [
|
|
re_path('goodsspu/islaunched/(?P<pk>.*?)/', GoodsSPUViewSet.as_view({'put':'islaunched'}), name='后台根据sku_id上下架商品'),
|
|
re_path('goodsspu/editskups/(?P<pk>.*?)/', GoodsSPUViewSet.as_view({'put':'editsku_price_stock'}), name='后台根据sku_id上下架商品'),
|
|
path('goodsforderinfo/orderstatistics/',FinanceOrderInfoViewSet.as_view({'get':'orderstatistics'}), name='后台商品类订单金额统计'),
|
|
path('goodsorder/sendoutgoods/', GoodsOrderManageViewSet.as_view({'post':'sendoutgoods'}), name='后台根据商品订单id发货'),
|
|
path('goodsorder/orderstatistics/',GoodsOrderManageViewSet.as_view({'get':'orderstatistics'}), name='后台商品订单金额订单量统计'),
|
|
path('freightcfg/getAllSelect/',FreightConfigManageViewSet.as_view({'get':'getAllSelect'}), name='获取其他已选择区域'),
|
|
]
|
|
urlpatterns += system_url.urls |