import type { BasicFetchResult, BasicPageParams, FilterJson } from '@/api'; // eslint-disable-next-line @typescript-eslint/no-namespace namespace ReceivablesService { /** 获取应收单列表接口参数 */ export type GetReceivablesListParams = BasicPageParams & Pick; /** 获取应收单列表接口返回值 */ export type GetReceivablesListResult = BasicFetchResult; export interface ReceivablesItem { id: number; billNo: string; billType: number; billTypeName: string; contactUnitName: string; isEciClient: boolean; isEciClientName: string; contactUnitNo: string; contactUnitCompany: string; contactUnitCompanyNo: string; currencyID: number; currencyName: string; creditAmount: number; billStatus: number; billStatusName: string; creditDate: Date; createBy: string; createDate: Date; approveBy: number; approveByName: string; approveDate: Date; cancelStatus: number; cancelStatusName: string; cancelBy: number; cancelByName: string; cancelDate: Date; } } export type { ReceivablesService };