import { EReportType, EReportStatus } from './enum'; import { IPagination } from './common'; export interface IReportSetting { id: string; rptCd: string; rptName: string; rptType: EReportType; rptFmt: string; rptLevel: string; rptLevelCode: string; rptLevelName: string; status: EReportStatus; createdAt: string; updatedAt: string; } export interface IReportSettingPagination extends IPagination { data: IReportSetting[]; } export interface IReportConfig extends IReportSetting { id: string; createdAt: string; updatedAt: string; } export interface IReportConfigPagination extends IPagination { data: IReportConfig[]; } export interface IReportReleaseRecord extends IReportConfig { id: string; rptKey: string; rptCreateTime: string; } export interface IReportReleaseRecordPagination extends IPagination { data: IReportReleaseRecord[]; } export declare const ReportTypeMap: { 0: string; 1: string; 2: string; }; /** 报表中的层级定义 */ export declare enum EReportLevel { Institution = 0, Agent = 1, Group = 2, Store = 3 } export declare const ReportLevelMap: { 0: string; 1: string; 2: string; 3: string; };