feat: 协作台账支持归档并精简状态列
This commit is contained in:
@@ -35,6 +35,9 @@ import type {
|
||||
HuyaCollabActivityBatchResult,
|
||||
HuyaCollabActivityItem,
|
||||
HuyaCollabActivityScope,
|
||||
HuyaCollabArchiveRequest,
|
||||
HuyaCollabArchiveResult,
|
||||
HuyaCollabArchiveScope,
|
||||
HuyaCollabCkExportResult,
|
||||
HuyaCollabCkPreview,
|
||||
HuyaCollabCkRequest,
|
||||
@@ -203,9 +206,12 @@ export const huyaApi = {
|
||||
/** 列表:共享视图,默认不按人过滤(负责人只是筛选维度) */
|
||||
listCollabOrders: (params: HuyaCollabOrderQuery = {}) =>
|
||||
api.get<HuyaCollabOrderList, HuyaCollabOrderList>('/huya/external-orders', { params }),
|
||||
/** 页头统计条:各业务状态计数 + CK 失效数 */
|
||||
collabOrdersSummary: () =>
|
||||
api.get<HuyaCollabSummary, HuyaCollabSummary>('/huya/external-orders/summary'),
|
||||
/** 页头统计条:口径与当前归档/作废过滤一致 */
|
||||
collabOrdersSummary: (params: {
|
||||
include_void?: boolean;
|
||||
archive_scope?: HuyaCollabArchiveScope;
|
||||
} = {}) =>
|
||||
api.get<HuyaCollabSummary, HuyaCollabSummary>('/huya/external-orders/summary', { params }),
|
||||
/** 负责人候选(全部活跃用户) */
|
||||
collabOrderOwners: () =>
|
||||
api.get<HuyaCollabOwner[], HuyaCollabOwner[]>('/huya/external-orders/owners'),
|
||||
@@ -278,6 +284,18 @@ export const huyaApi = {
|
||||
'/huya/external-orders/status/batch',
|
||||
data,
|
||||
),
|
||||
/** 归档抢购成功的订单(可带备注;archive_filtered 时按当前筛选批量归档) */
|
||||
archiveCollabOrders: (data: HuyaCollabArchiveRequest) =>
|
||||
api.post<HuyaCollabArchiveResult, HuyaCollabArchiveResult>(
|
||||
'/huya/external-orders/archive',
|
||||
data,
|
||||
),
|
||||
/** 取消归档,恢复回主台账 */
|
||||
unarchiveCollabOrders: (ids: number[]) =>
|
||||
api.post<HuyaCollabArchiveResult, HuyaCollabArchiveResult>(
|
||||
'/huya/external-orders/unarchive',
|
||||
{ ids },
|
||||
),
|
||||
/** 查这一单的积分 + 兑换记录(写一条生命周期快照,已上脚本的单会按结果自动改状态) */
|
||||
queryCollabOrderActivity: (id: number) =>
|
||||
api.post<HuyaCollabActivityItem, HuyaCollabActivityItem>(
|
||||
|
||||
Reference in New Issue
Block a user