feat: 商家子客服 merchant_ops 模块与专用 API
This commit is contained in:
46
merchant_ops/urls.py
Normal file
46
merchant_ops/urls.py
Normal file
@@ -0,0 +1,46 @@
|
||||
from django.urls import path
|
||||
|
||||
from merchant_ops.views_manage import (
|
||||
StaffInviteCreateView, StaffInviteListView, StaffInviteRevokeView,
|
||||
StaffMemberListView, StaffMemberUpdateRoleView, StaffMemberRemoveView,
|
||||
StaffMemberDisableView, StaffRoleListView, StaffRoleSetPermsView,
|
||||
StaffWalletAllocateView, StaffWalletLedgerView, StaffAuditListView,
|
||||
StaffRankView,
|
||||
)
|
||||
from merchant_ops.views_staff import StaffBindView, StaffMeView
|
||||
from merchant_ops.views_orders import (
|
||||
StaffOrderListView, StaffOrderDetailView, StaffDispatchView,
|
||||
StaffProductTypesView, StaffSettleView, StaffCancelView, StaffRefundView,
|
||||
StaffPenaltyApplyView, StaffPenaltyManageView, StaffChangePlayerView,
|
||||
)
|
||||
|
||||
urlpatterns = [
|
||||
# 子客服
|
||||
path('bind', StaffBindView.as_view(), name='staff_bind'),
|
||||
path('me', StaffMeView.as_view(), name='staff_me'),
|
||||
# 老板管理
|
||||
path('invite/create', StaffInviteCreateView.as_view()),
|
||||
path('invite/list', StaffInviteListView.as_view()),
|
||||
path('invite/revoke', StaffInviteRevokeView.as_view()),
|
||||
path('member/list', StaffMemberListView.as_view()),
|
||||
path('member/update-role', StaffMemberUpdateRoleView.as_view()),
|
||||
path('member/remove', StaffMemberRemoveView.as_view()),
|
||||
path('member/disable', StaffMemberDisableView.as_view()),
|
||||
path('role/list', StaffRoleListView.as_view()),
|
||||
path('role/set-perms', StaffRoleSetPermsView.as_view()),
|
||||
path('wallet/allocate', StaffWalletAllocateView.as_view()),
|
||||
path('wallet/ledger', StaffWalletLedgerView.as_view()),
|
||||
path('audit/list', StaffAuditListView.as_view()),
|
||||
path('rank', StaffRankView.as_view()),
|
||||
# 子客服订单(全新接口)
|
||||
path('order/list', StaffOrderListView.as_view()),
|
||||
path('order/detail', StaffOrderDetailView.as_view()),
|
||||
path('order/dispatch', StaffDispatchView.as_view()),
|
||||
path('order/product-types', StaffProductTypesView.as_view()),
|
||||
path('order/settle', StaffSettleView.as_view()),
|
||||
path('order/cancel', StaffCancelView.as_view()),
|
||||
path('order/refund', StaffRefundView.as_view()),
|
||||
path('order/penalty-apply', StaffPenaltyApplyView.as_view()),
|
||||
path('order/penalty-manage', StaffPenaltyManageView.as_view()),
|
||||
path('order/change-player', StaffChangePlayerView.as_view()),
|
||||
]
|
||||
Reference in New Issue
Block a user