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

export interface UserProfile {
  id?: number;
  userId?: number;
  interest?: any;
  age?: number;
  height?: string;
  monthlyPay?: string;
  yearlyPay?: string;
  education?: string;
  vocation?: string;
  maritalStatus?: string;
  hasChildren?: string;
  haveChild?: string;
  position?: string;
  weight?: string;
  hasCar?: string;
  hasHouse?: string;
  whenMarried?: string;
  country?: string;
  province?: string;
  city?: string;
  region?: string;
  area?: string;
  provinceMate?: string;
  cityMate?: string;
  regionMate?: string;
  areaMate?: string;
  ageMate?: string;
  heightMate?: string;
  monthlyPayMate?: string;
  yearlyPayMate?: string;
  positionMate?: string;
  educationMate?: string;
  maritalStatusMate?: string;
  hasChildrenMate?: string;
  haveChildMate?: string;
  vocationMate?: string;
  weightMate?: string;
  shapeMate?: string;
  isSmokingMate?: string;
  isDrinkMate?: string;
  hasCarMate?: string;
  hasHouseMate?: string;
  whenMarriedMate?: string;
  images?: string;
  recommend?: string;
  status?: number;
  comments?: string;
  sortNumber?: number;
  deleted?: number;
  tenantId?: number;
  createTime?: string;
  updateTime?: string;
  isEdit?: boolean;
}

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