import type { BasicFetchResult, BasicPageParams, FilterJson } from '@/api'; // eslint-disable-next-line @typescript-eslint/no-namespace namespace SendInfoService { /** 获取在线管理列表接口参数 */ export type GetSendInfoListParams = BasicPageParams & Pick; /** 获取发送发票列表接口返回值 */ export type GetSendInfoOnlineListResult = BasicFetchResult; export type GetSendInfoExpressListResult = BasicFetchResult; export interface SendInfoOnlineItem { id: number; clientId: number; clientName: string; createBy: number; createByName: string; expreesSentOn: Date; type: number; typeName: string; } export interface SendInfoExpressItem { id: number; clientId: number; clientName: string; clientToName: string; createBy: number; createByName: string; expreesSentOn: Date; type: number; typeName: string; status: number; statusName: string; modifyBy: number; modifyByName: string; modifyOn: Date; } export interface GetSendInfoOnlineDetailResult { clientId: number; clientName: string; type: number; typeName: string; createBy: number; createByName: string; expreesSentOn: Date; fileId: string; } export interface GetSendInfoExpressDetailResult { clientId: number; clientName: string; type: number; typeName: string; createBy: number; createByName: string; expreesSentOn: Date; status: number; statusName: string; clientToName: string; clientToPhone: string; clientToAddress: string; taxNo: string; remark: string; fileId: string; expressCompany: string; expressNo: string; expressRemark: string; modifyBy: number; modifyByName: string; modifyOn: Date; } export interface EditSendInfoExpress { id: number; taxNo: string; expreesSentOn: string; clientToName: string; clientToAddress: string; clientToPhone: string; remark: string; } } export type { SendInfoService };