export interface PaymentAccountVO {
  /**
   * 付款账户ID
   */
  paymentAccountId: string | number;

  /**
   * 客户ID
   */
  customerId: string | number;

  /**
   * 账户类型(电汇/银行承兑/跨境美元/跨境欧元/跨境人民币)
   */
  accountType: string;

  /**
   * 账户名称
   */
  accountName: string;

  /**
   * 账户号码
   */
  accountNumber: string;

  /**
   * 开户行名称
   */
  bankName: string;

  /**
   * 开户银行代码
   */
  bankCode: string;

  /**
   * SWIFT代码
   */
  swiftCode: string;

  /**
   * 货币类型(CNY/USD/EUR)
   */
  currency: string;

  /**
   * 排序顺序
   */
  sortOrder: number;

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

  /**
   * 激活标识（1是 0否）
   */
  activeFlag: string;

}

export interface PaymentAccountForm extends BaseEntity {
  /**
   * 付款账户ID
   */
  paymentAccountId?: string | number;

  /**
   * 客户ID
   */
  customerId?: string | number;

  /**
   * 账户类型(电汇/银行承兑/跨境美元/跨境欧元/跨境人民币)
   */
  accountType?: string;

  /**
   * 账户名称
   */
  accountName?: string;

  /**
   * 账户号码
   */
  accountNumber?: string;

  /**
   * 开户行名称
   */
  bankName?: string;

  /**
   * 开户银行代码
   */
  bankCode?: string;

  /**
   * SWIFT代码
   */
  swiftCode?: string;

  /**
   * 货币类型(CNY/USD/EUR)
   */
  currency?: string;

  /**
   * 排序顺序
   */
  sortOrder?: number;

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

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

}

export interface PaymentAccountQuery extends PageQuery {

  /**
   * 客户ID
   */
  customerId?: string | number;

  /**
   * 账户类型(电汇/银行承兑/跨境美元/跨境欧元/跨境人民币)
   */
  accountType?: string;

  /**
   * 账户名称
   */
  accountName?: string;

  /**
   * 账户号码
   */
  accountNumber?: string;

  /**
   * 开户行名称
   */
  bankName?: string;

  /**
   * 开户银行代码
   */
  bankCode?: string;

  /**
   * SWIFT代码
   */
  swiftCode?: string;

  /**
   * 货币类型(CNY/USD/EUR)
   */
  currency?: string;

  /**
   * 排序顺序
   */
  sortOrder?: number;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

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



