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

/**
 * 分销商提现银行卡
 */
export interface ShopDealerBank {
  // 主键ID
  id?: number;
  // 分销商用户ID
  userId?: number;
  // 开户行名称
  bankName?: string;
  // 银行开户名
  bankAccount?: string;
  // 银行卡号
  bankCard?: string;
  // 申请状态 (10待审核 20审核通过 30驳回)
  applyStatus?: number;
  // 审核时间
  auditTime?: number;
  // 驳回原因
  rejectReason?: string;
  // 是否默认
  isDefault?: boolean;
  // 租户id
  tenantId?: number;
  // 创建时间
  createTime?: string;
  // 修改时间
  updateTime?: string;
  //  类型
  type?: string;
  // 名称
  name?: string;
}

/**
 * 分销商提现银行卡搜索条件
 */
export interface ShopDealerBankParam extends PageParam {
  id?: number;
  userId?: number;
  isDefault?: boolean;
  keywords?: string;
}
