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

/**
 * 房源信息表
 */
export interface HouseInfo {
  // 自增ID
  houseId?: number;
  // 房源标题
  houseTitle?: string;
  // 房源类型
  type?: number;
  // 房产所在的城市
  cityByHouse?: string;
  // 户型
  houseType?: string;
  // 租赁方式
  leaseMethod?: string;
  // 租金
  rent?: string;
  // 月租金
  monthlyRent?: string;
  // 佣金
  commission?: string;
  // 物业费
  propertyFees?: string;
  // 面积
  extent?: string;
  // 楼层
  floor?: string;
  // 房号
  roomNumber?: string;
  // 真实姓名
  realName?: string;
  // 联系电话
  phone?: string;
  // 进入房屋的密码
  password?: string;
  // 房屋朝向
  toward?: string;
  // 房屋标签
  houseLabel?: string;
  // 办公室配套
  supporting?: string;
  // 房源视频
  videoUrl?: string;
  // 图片附件
  files?: string;
  // 房源介绍
  content?: string;
  // 到期时间
  expirationTime?: string;
  // 所在省份
  province?: string;
  // 所在城市
  city?: string;
  // 所在辖区
  region?: string;
  // 所在地区
  area?: string;
  // 详细地址
  address?: string;
  // 经度
  longitude?: string;
  // 纬度
  latitude?: string;
  // 是否推荐
  recommend?: number;
  // 是否必看
  mustSee?: number;
  // 是否可溢价
  premium?: string;
  // 租期
  tenancy?: string;
  // 备注
  comments?: string;
  // 是否实名认证
  authentication?: number;
  // 状态 10待审核 20驳回 30通过
  status?: number;
  // 排序号
  sortNumber?: number;
  // 用户ID
  userId?: number;
  // 是否删除, 0否, 1是
  deleted?: number;
  // 租户id
  tenantId?: number;
  // 创建时间
  createTime?: string;
  // 修改时间
  updateTime?: string;
  // 昵称
  nickname?: string;
  // 是否编辑
  isEdit?: boolean;
}

/**
 * 房源信息表搜索条件
 */
export interface HouseInfoParam extends PageParam {
  houseId?: number;
  keywords?: string;
}
