70 lines
1.9 KiB
TypeScript
70 lines
1.9 KiB
TypeScript
import type { Player } from "../types"
|
|
import { mockServices } from "./services"
|
|
import { mockUsers } from "./users"
|
|
|
|
export const mockPlayers: Player[] = [
|
|
{
|
|
id: "1005",
|
|
user: mockUsers[4],
|
|
rating: 4.2,
|
|
totalOrders: 156,
|
|
completionRate: 0.94,
|
|
status: "available",
|
|
games: ["英雄联盟", "王者荣耀"],
|
|
services: mockServices.filter((s) => s.playerId === "1005"),
|
|
shopId: "3001",
|
|
shopName: "老王游戏工作室",
|
|
tags: ["闷声干活", "不催不急", "准时上线"],
|
|
},
|
|
{
|
|
id: "1006",
|
|
user: mockUsers[5],
|
|
rating: 4.7,
|
|
totalOrders: 412,
|
|
completionRate: 0.97,
|
|
status: "available",
|
|
games: ["英雄联盟", "DOTA2", "原神", "第五人格"],
|
|
services: mockServices.filter((s) => s.playerId === "1006"),
|
|
shopId: "3002",
|
|
shopName: "Yuki 小屋",
|
|
tags: ["态度好", "会讲思路", "老手"],
|
|
},
|
|
{
|
|
id: "1007",
|
|
user: mockUsers[6],
|
|
rating: 4.5,
|
|
totalOrders: 289,
|
|
completionRate: 0.95,
|
|
status: "busy",
|
|
games: ["王者荣耀", "和平精英", "绝区零"],
|
|
services: mockServices.filter((s) => s.playerId === "1007"),
|
|
shopId: "3001",
|
|
shopName: "老王游戏工作室",
|
|
tags: ["女打手", "技术硬", "不闲聊"],
|
|
},
|
|
{
|
|
id: "1008",
|
|
user: mockUsers[7],
|
|
rating: 4.8,
|
|
totalOrders: 97,
|
|
completionRate: 0.91,
|
|
status: "available",
|
|
games: ["无畏契约", "DOTA2", "CS2"],
|
|
services: mockServices.filter((s) => s.playerId === "1008"),
|
|
tags: ["效率高", "话少", "枪法硬"],
|
|
},
|
|
{
|
|
id: "1009",
|
|
user: mockUsers[8],
|
|
rating: 4.4,
|
|
totalOrders: 203,
|
|
completionRate: 0.98,
|
|
status: "offline",
|
|
games: ["英雄联盟", "崩坏:星穹铁道", "三角洲行动"],
|
|
services: mockServices.filter((s) => s.playerId === "1009"),
|
|
shopId: "3003",
|
|
shopName: "浩哥开黑",
|
|
tags: ["不掉线", "守时", "长期接单"],
|
|
},
|
|
]
|