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

/**
 * 预约记录表
 */
export interface HouseReservation {
  // ID
  logId?: number;
  // 订单号
  logNo?: string;
  // 类型
  type?: number;
  // 付款金额
  money?: string;
  // 房源ID
  houseId?: number;
  // 用户ID
  userId?: number;
  // 真实姓名
  realName?: string;
  // 联系电话
  phone?: string;
  // 付款时间
  payTime?: string;
  // 付款状态(10未付款 20已付款)
  payStatus?: number;
  // 到期时间
  expirationTime?: string;
  // 所在省份
  province?: string;
  // 所在城市
  city?: string;
  // 所在辖区
  region?: string;
  // 所在地区
  area?: string;
  // 街道地址
  address?: string;
  // 订单是否已结算(0未结算 1已结算)
  isSettled?: number;
  // 排序(数字越小越靠前)
  sortNumber?: number;
  // 备注
  comments?: string;
  // 状态, 0正常, 1冻结
  status?: number;
  // 是否删除, 0否, 1是
  deleted?: number;
  // 租户id
  tenantId?: number;
  // 注册时间
  createTime?: string;
  // 修改时间
  updateTime?: string;
}

/**
 * 预约记录表搜索条件
 */
export interface HouseReservationParam extends PageParam {
  logId?: number;
  keywords?: string;
}
