新增大厅订单容量控制

This commit is contained in:
yml2213
2026-08-21 14:02:30 +08:00
parent cc03382921
commit 874b093a4b
20 changed files with 407 additions and 44 deletions
@@ -12,6 +12,7 @@ import type {
KuaishouMatchSource,
WorkProductMatchLog,
WorkerFinanceConfig,
WorkerHallConfig,
WorkerFinanceRequest,
WorkerCancelRequest,
WorkerOrderFeedback,
@@ -38,10 +39,20 @@ export function fetchAdminWorkerPlatformSummary() {
pendingWorkerCount: number
pendingMaterialCount: number
openOrderCount: number
queuedHallOrderCount: number
hallMaxVisibleOrders: number
inProgressOrderCount: number
}>('/api/v1/admin/worker-platform/summary')
}
export function fetchAdminWorkerHallConfig() {
return apiGet<WorkerHallConfig>('/api/v1/admin/worker-platform/hall-config')
}
export function saveAdminWorkerHallConfig(payload: Pick<WorkerHallConfig, 'maxVisibleOrders'>) {
return apiPost<WorkerHallConfig>('/api/v1/admin/worker-platform/hall-config', payload)
}
export function fetchAdminWorkerAnnouncement() {
return apiGet<WorkerAnnouncementConfig>('/api/v1/admin/worker-platform/announcement')
}
@@ -454,6 +465,7 @@ export function publishAdminWorkOrder(workOrderId: number) {
return apiPost<{
order: WorkOrder
voucherConsume: WorkOrderVoucherConsumeResult
hallVisible: boolean
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/publish`)
}