import { ISearchVO } from '@/common/types'; import Api from './Api'; interface ICumulativeData { columnIds: Array; endDate: string; quickFilterIds: Array | []; startDate: string; boardId: string; } declare class ReportApi extends Api { get prefix(): string; /** * 根据冲刺id查询冲刺燃尽图详情 * @param sprintId * @param type storyPoints、remainingEstimatedTime、issueCount * @param ordinalType asc,desc */ loadSprintBurnDown(sprintId: number, type: string, ordinalType: string | undefined, filter: { assigneeId?: string | undefined; onlyStory?: boolean | undefined; quickFilterIds?: string[] | undefined; } | undefined, searchVO: ISearchVO): any; /** * 查询燃尽图坐标信息 * @param sprintId * @param type */ loadBurnDownCoordinate(sprintId: string, type: string, filter?: { assigneeId?: string; onlyStory?: boolean; quickFilterIds?: string[]; personalFilterIds?: string[]; }, searchVO?: ISearchVO): any; /** * * 加载累积流量图信息 * @param data */ loadCumulativeData(data: ICumulativeData): any; /** * 加载版本报告图 * @param versionId * @param type */ loadVersionChart(versionId: string, type: string): any; /** * 加载版本报告工作项列表 * @param versionId */ loadVersionTable(versionId: string): any; /** * 加载史诗或版本燃耗图信息 * @param id * @param type Epic Version */ loadEpicOrVersionBurnDown(id: number, type: string): any; /** * 加载史诗或版本燃耗图坐标信息 * @param id * @param type Epic Version */ loadEpicOrVersionBurnDownCoordinate(id: string, type: string): any; /** * 加载史诗图 * @param epicId * @param type */ loadEpicChart(epicId: string, type: string): any; /** * 加载史诗图工作项列表 * @param epicId */ loadIssuesForEpic(epicId: string): any; /** * 加载速度图 * @param type */ loadVelocity(type: string): any; /** * 加载饼图 * @param versionId * @param type */ loadPie(currentType: { value: string; isCustom?: boolean; }, sprintId?: string, versionId?: string, statusId?: string, startDate?: string, endDate?: string): any; } declare const reportApi: ReportApi; export { reportApi };