GameServicePlatform/mock/players.js

100 lines
2.3 KiB
JavaScript

/**
* 选手数据
*/
export const players = [
{
id: 30005,
tenantId: 10001,
name: '甜心小鹿',
avatar: 'https://picsum.photos/100/100?random=201',
gender: 'female',
age: 22,
gameId: 'Sweet_Deer_123',
level: '钻石II',
rating: 4.96,
orderCount: 3456,
completeCount: 3234,
tags: ['甜美', '温柔', '技术好'],
intro: '温柔小姐姐,陪你开心玩游戏~',
voiceSample: '',
status: 'online',
games: [
{ name: '王者荣耀', rank: '钻石II', winRate: 65 },
{ name: '英雄联盟', rank: '黄金I', winRate: 58 }
]
},
{
id: 30012,
tenantId: 10002,
name: '狙击之王',
avatar: 'https://picsum.photos/100/100?random=202',
gender: 'male',
age: 25,
gameId: 'Sniper_King_Pro',
level: '荣耀王者',
rating: 5.0,
orderCount: 567,
completeCount: 556,
tags: ['国服', '射手', '教学'],
intro: '前职业选手,专注射手教学3年',
status: 'busy',
games: [
{ name: '王者荣耀', rank: '荣耀王者', winRate: 78 }
]
},
{
id: 30018,
tenantId: 10003,
name: '冰霜女王',
avatar: 'https://picsum.photos/100/100?random=203',
gender: 'female',
age: 24,
gameId: 'FrostQueen',
level: '钻石I',
rating: 4.92,
orderCount: 2234,
completeCount: 2156,
tags: ['御姐', '技术', 'LOL'],
intro: '成熟御姐音,带你轻松上分',
status: 'online',
games: [
{ name: '英雄联盟', rank: '钻石I', winRate: 68 },
{ name: 'VALORANT', rank: '白金III', winRate: 62 }
]
},
{
id: 30025,
tenantId: 10005,
name: '璃月大佬',
avatar: 'https://picsum.photos/100/100?random=204',
gender: 'male',
age: 23,
gameId: 'Liyue_Master',
level: '满级',
rating: 4.97,
orderCount: 1567,
completeCount: 1534,
tags: ['满命', '深渊', '快速'],
intro: '原神全角色满命,深渊专家',
status: 'online',
games: [
{ name: '原神', rank: '满级', winRate: 100 }
]
}
]
/**
* 根据ID获取选手信息
*/
export function getPlayerById(id) {
return players.find(p => p.id === id)
}
/**
* 根据服务ID获取可用选手列表
*/
export function getPlayersByServiceId(serviceId) {
// 简化处理:返回前3个选手
return players.slice(0, 3)
}