export interface MatchVO {
  /**
   * 匹配ID
   */
  matchId: string | number;

  /**
   * 收费批次号
   */
  chargeBatchNumber: string;

  /**
   * 机构
   */
  manageCom: string;

  /**
   * 投保人名称
   */
  appntName: string;

  /**
   * 付款人名称
   */
  payerName: string;

  /**
   * 应收金额
   */
  receivableAmount: number;

  /**
   * 实收金额
   */
  actualReceivedAmount: number;

  /**
   * 溢交金额
   */
  overpaidAmount: string | number;

  /**
   * 匹配日期
   */
  matchDate: string;

  /**
   * 发起系统
   */
  fromSystem: string;

  /**
   * 发起人
   */
  fromOperator: string;

  /**
   * 审核状态
   */
  auditStatus: string;

}

export interface MatchForm extends BaseEntity {
  /**
   * 匹配ID
   */
  matchId?: string | number;

  /**
   * 收费批次号
   */
  chargeBatchNumber?: string;

  /**
   * 机构
   */
  manageCom?: string;

  /**
   * 投保人名称
   */
  appntName?: string;

  /**
   * 付款人名称
   */
  payerName?: string;

  /**
   * 应收金额
   */
  receivableAmount?: number;

  /**
   * 实收金额
   */
  actualReceivedAmount?: number;

  /**
   * 溢交金额
   */
  overpaidAmount?: string | number;

  /**
   * 匹配日期
   */
  matchDate?: string;

  /**
   * 发起系统
   */
  fromSystem?: string;

  /**
   * 发起人
   */
  fromOperator?: string;

  /**
   * 审核状态
   */
  auditStatus?: string;

}

export interface MatchQuery extends PageQuery {

  /**
   * 收费批次号
   */
  chargeBatchNumber?: string;

  /**
   * 机构
   */
  manageCom?: string;

  /**
   * 投保人名称
   */
  appntName?: string;

  /**
   * 付款人名称
   */
  payerName?: string;

  /**
   * 应收金额
   */
  receivableAmount?: number;

  /**
   * 实收金额
   */
  actualReceivedAmount?: number;

  /**
   * 溢交金额
   */
  overpaidAmount?: string | number;

  /**
   * 匹配日期
   */
  matchDate?: string;

  /**
   * 发起系统
   */
  fromSystem?: string;

  /**
   * 发起人
   */
  fromOperator?: string;

  /**
   * 审核状态
   */
  auditStatus?: string;

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


export interface AuditMatchQuery extends PageQuery {

  /**
   * 管理机构
   */
  manageCom?: string;

  /**
   * 投保人姓名
   */
  appntName?: string;

  /**
   * 保单号
   */
  policyNumber?: string;

  /**
   * 业务类型
   */
  businessType?: string;

  /**
   * 业务号码
   */
  businessNumber?: string;

  /**
   * 来源系统
   */
  fromSystem?: string;

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