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

/**
 * 
 */
export interface ThinkGatePassreord {
  // 
  id?: string;
  // 闸机id
  gateId?: string;
  // 扫码值 可能是二维码id
  gateQrcode?: string;
  // 对应的通过的游客或者用户
  userId?: string;
  // 通过闸 机状态 waitting:等待处理,finish:完成,fail:失败,overtime:超时
  recordStaus?: string;
  // 如果存在订单的话，加入订单的id
  orderId?: string;
  // vip卡id如果存在卡的话
  vipCardId?: number;
  // 创建时间
  crateTime?: string;
  // 创建人id
  createUser?: string;
  // 更新次数
  updateNumber?: number;
  // 最近更新时间，作为系统设计预留字段
  updateTime?: string;
  // 最近更新数据id 系统设计使用
  updateUser?: string;
  // 数据逻辑删除状态 0:未删除 1 ：已删除； 物理删除不用考虑该字段 作为系统设计预留字段
  deleteStatus?: string;
  // 
  siteId?: number;
    @TableField("consume_Money")
  // 本次消费金额 
  consumeMoney?: string;
}

/**
 * 搜索条件
 */
export interface ThinkGatePassreordParam extends PageParam {
  id?: number;
  keywords?: string;
}
