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

/**
 * 分销商提现明细表
 */
export interface ShopDealerWithdraw {
  // 主键ID
  id?: number;
  // 分销商用户ID
  userId?: number;
  // 真实姓名
  realName?: string;
  // 昵称
  nickname?: string;
  // 手机号码
  phone?: string;
  // 头像
  avatar?: string;
  // 提现金额
  money?: string;
  // 打款方式 (10微信 20支付宝 30银行卡)
  payType?: number;
  // 支付宝姓名
  alipayName?: string;
  // 支付宝账号
  alipayAccount?: string;
  // 微信姓名
  wechatAccount?: string;
  // 微信账号
  wechatName?: string;
  // 开户行名称
  bankName?: string;
  // 银行开户名
  bankAccount?: string;
  // 银行卡号
  bankCard?: string;
  // 申请状态 (10待审核 20审核通过 30驳回 40已打款)
  applyStatus?: number;
  // 审核时间
  auditTime?: any;
  // 驳回原因
  rejectReason?: string;
  // 来源客户端(APP、H5、小程序等)
  platform?: string;
  // 上传支付凭证
  image?: string;
  // 备注
  comments?: string;
  // 租户id
  tenantId?: number;
  // 创建时间
  createTime?: string;
  // 修改时间
  updateTime?: string;
}

/**
 * 分销商提现明细表搜索条件
 */
export interface ShopDealerWithdrawParam extends PageParam {
  id?: number;
  keywords?: string;
}
