import type { NextDTO } from './skill' /** * Playmate search request - POST /playmate/search */ export interface PlaymateSearchDTO { /** Search keyword (ID or nickname) */ keyword?: string page?: NextDTO } /** * Playmate search result item - from /playmate/search list */ export interface PlaymateSearchVo { /** User ID (skill/user id) */ id: string avatar: string nickname: string age: number /** Whether current user follows this playmate */ follow: boolean /** User number / 用户编号 */ userNo: string fansCount: number online: boolean birthdayAt: number /** 0=unknown, 1=male, 2=female */ gender: 0 | 1 | 2 } /** * Playmate search response - cursor pagination */ export interface NextVOPlaymateSearchVo { list: PlaymateSearchVo[] next: unknown }