import type { PageParam } from '@/api';

/**
 * 合同
 */
export interface Invoicing {
  invoicingId?: any;
  contractId?: any;
  invoicingDate?: any;
  invoicingCompany?: any;
  requestName?: any;
  signName?: any;
  invoicingAmount?: any;
  invoicingNo?: any;
  fileList?: any;
  remark?: any;
  status?: any;
  userId?: any;
  contractNumber?: any;
  projectName?: any;
  signDate?: any;
  companyName?: any;
  customerName?: any;
  totalInvoicingAmount?: any;
}

/**
 * 合同搜索条件
 */
export interface InvoicingParam extends PageParam {
  projectName?: string;
  contractNo?: string;
}

export const INVOICING_STATUS_LIST = ['已开票', '已作废']
