in operations/flow/pipeline.ts [127:153]
export async function smartListPipelinesFunc(
organizationId: string,
timeReference?: string,
options?: Omit<ListPipelinesOptions, 'organizationId' | 'executeStartTime' | 'executeEndTime'>
): Promise<{
items: PipelineListItem[],
pagination: {
nextPage: number | null,
page: number,
perPage: number,
prevPage: number | null,
total: number,
totalPages: number
}
}> {
// 解析时间引用获取开始和结束时间戳
const { startTime, endTime } = utils.parseDateReference(timeReference);
// 合并选项
const fullOptions: Omit<ListPipelinesOptions, 'organizationId'> = {
...options,
executeStartTime: startTime,
executeEndTime: endTime
};
return listPipelinesFunc(organizationId, fullOptions);
}