interface.ts 1.31 KB
declare namespace EvaData {
  interface EvaDataListParams {
    current?: number;
    pageSize?: number;
    indicatorCode?: number;
    userId?: number;
    startTime?: string;
    endTime?: string;
    groupId?: number;
  }
  /**
   * 数据库列表项
   */
  interface EvaDataItems {
    id: number;
    importUserId: number;
    importUserName: string;
    shopId: number;
    shopName: string;
    dimensionType: number;
    indicatorCode: string;
    indicatorName: string;
    valueType: number;
    dataDate: string;
    num: number;
    successNum: number;
    errorNum: number;
    groupId: number;
    yn: boolean;
  }
  /**
   * 导入人员
   */
  interface ImportPerson {
    staffName: string;
    shopName: string;
    indicatorName: string;
    indicatorValue: string;
    applyTime: string;
  }
  /**
   * 导入门店
   */
  interface ImportShop {
    shopName: string;
    indicatorName: string;
    indicatorValue: string;
  }
  interface ImportParams {
    file: any;
  }
  interface EvaDataDetai {
    evalIndicatorImportRecordId: number;
    userId: number;
    userName: string;
    shopId: number;
    shopName: string;
    indicatorName: string;
    indicatorCode: string;
    indicatorValue: string;
    valueType: number;
    dataDate: string;
    groupId: number;
    yn: boolean;
    errorMsg: string;
  }
}