export interface InvoiceInfoVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 对账单发票id
   */
  statementInvoiceId: string | number;

  /**
   * 对账单发票编号
   */
  statementInvoiceNo: string;

  /**
   * 发票类型
   */
  invoiceType: string;

  /**
   * 发票代码
   */
  invoiceCode: string;

  /**
   * 发票金额
   */
  invoiceAmount: number;

  /**
   * 发票附件路径或URL
   */
  invoiceAnnex: string;

  /**
   * 开票公司名称
   */
  companyName: string;

  /**
   * 发票开具日期
   */
  invoiceDate: string;

  /**
   * 备注
   */
  remark: string;

}

export interface InvoiceInfoForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 对账单发票id
   */
  statementInvoiceId?: string | number;

  /**
   * 对账单发票编号
   */
  statementInvoiceNo?: string;

  /**
   * 发票类型
   */
  invoiceType?: string;

  /**
   * 发票代码
   */
  invoiceCode?: string;

  /**
   * 发票金额
   */
  invoiceAmount?: number;

  /**
   * 发票附件路径或URL
   */
  invoiceAnnex?: string;

  /**
   * 开票公司名称
   */
  companyName?: string;

  /**
   * 发票开具日期
   */
  invoiceDate?: string;

  /**
   * 备注
   */
  remark?: string;

}

export interface InvoiceInfoQuery extends PageQuery {

  /**
   * 对账单发票id
   */
  statementInvoiceId?: string | number;

  /**
   * 对账单发票编号
   */
  statementInvoiceNo?: string;

  /**
   * 发票类型
   */
  invoiceType?: string;

  /**
   * 发票代码
   */
  invoiceCode?: string;

  /**
   * 发票金额
   */
  invoiceAmount?: number;

  /**
   * 发票附件路径或URL
   */
  invoiceAnnex?: string;

  /**
   * 开票公司名称
   */
  companyName?: string;

  /**
   * 发票开具日期
   */
  invoiceDate?: string;

  /**
   * 平台标识
   */
  platformCode?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



