feat(distribution): 独立分销前台商城多租户体系、货源与订单数据严格隔离

This commit is contained in:
yml2213
2026-09-07 17:18:14 +08:00
parent 550b42eb22
commit ecaf15417b
34 changed files with 2397 additions and 119 deletions
@@ -244,3 +244,16 @@ export async function fetchDistributionSettlementItems(batchId: number) {
)
return data.data.items ?? []
}
export interface SyncSiteAccountsResult {
synced_count: number
skipped_count: number
total_active: number
}
export async function syncDistributionSiteAccounts(siteId: number) {
const { data } = await apiClient.post<ApiResponse<SyncSiteAccountsResult>>(
`/admin/distribution/sites/${siteId}/sync-accounts`
)
return data.data
}