export interface MatchTempchargesVO {
  /**
   * 主键ID
   */
  matchTempId: string | number;

  /**
   * 匹配ID
   */
  matchId: string | number;

  /**
   * 暂收费号码
   */
  temporaryChargeNumber: string;

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

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

  /**
   * 暂缴费总金额
   */
  amount: number;

  /**
   * 保费匹配余额
   */
  matchingBalance: number;

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

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

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

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

}

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

  /**
   * 匹配ID
   */
  matchId?: string | number;

  /**
   * 暂收费号码
   */
  temporaryChargeNumber?: string;

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

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

  /**
   * 暂缴费总金额
   */
  amount?: number;

  /**
   * 保费匹配余额
   */
  matchingBalance?: number;

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

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

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

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

}

export interface MatchTempchargesQuery extends PageQuery {

  /**
   * 匹配ID
   */
  matchId?: string | number;

  /**
   * 暂收费号码
   */
  temporaryChargeNumber?: string;

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

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

  /**
   * 暂缴费总金额
   */
  amount?: number;

  /**
   * 保费匹配余额
   */
  matchingBalance?: number;

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

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

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

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

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