INSERT INTO users (id, username, password_hash, email, nickname, avatar, bio, "current_role", verified_roles, verification_status, is_admin) VALUES (100000, 'admin', crypt('admin123', gen_salt('bf')), 'admin@juwan.local', '聚玩小助手', '', '平台运营,有问题找我', 'admin', ARRAY['consumer','player','owner','admin'], '{"consumer":"approved","player":"approved","owner":"approved"}'::jsonb, true), (100001, 'player_lux', crypt('test1234', gen_salt('bf')), 'lux@test.local', '光辉女郎', '', '王者段位代练,擅长中单法师', 'player', ARRAY['consumer','player'], '{"consumer":"approved","player":"approved"}'::jsonb, false), (100002, 'player_yasuo', crypt('test1234', gen_salt('bf')), 'yasuo@test.local', '疾风剑豪', '', '国服亚索,上分快准狠', 'player', ARRAY['consumer','player'], '{"consumer":"approved","player":"approved"}'::jsonb, false), (100003, 'player_jett', crypt('test1234', gen_salt('bf')), 'jett@test.local', '飞刀小姐', '', 'VALORANT 不朽段位', 'player', ARRAY['consumer','player'], '{"consumer":"approved","player":"approved"}'::jsonb, false), (100004, 'owner_star', crypt('test1234', gen_salt('bf')), 'star@test.local', '星辰工作室', '', '专业代练工作室,诚信经营', 'owner', ARRAY['consumer','owner'], '{"consumer":"approved","owner":"approved"}'::jsonb, false), (100005, 'owner_wolf', crypt('test1234', gen_salt('bf')), 'wolf@test.local', '狼群电竞', '', '高端局代练团队', 'owner', ARRAY['consumer','owner'], '{"consumer":"approved","owner":"approved"}'::jsonb, false), (100006, 'consumer_test', crypt('test1234', gen_salt('bf')), 'consumer@test.local', '普通玩家小明', '', '想上钻石', 'consumer', ARRAY['consumer'], '{"consumer":"approved"}'::jsonb, false), (100007, 'consumer_test2', crypt('test1234', gen_salt('bf')), 'consumer2@test.local', '快乐玩家小红', '', '想找人带上分', 'consumer', ARRAY['consumer'], '{"consumer":"approved"}'::jsonb, false), (100008, 'player_owner_duo', crypt('test1234', gen_salt('bf')), 'duo@test.local', '全能选手', '', '既是打手也是店主', 'player', ARRAY['consumer','player','owner'], '{"consumer":"approved","player":"approved","owner":"approved"}'::jsonb, false); INSERT INTO user_preferences (user_id) VALUES (100000),(100001),(100002),(100003),(100004),(100005),(100006),(100007),(100008); INSERT INTO user_verifications (id, user_id, role, status, materials, reviewed_by, reviewed_at) VALUES (100001, 100001, 'player', 'approved', '{"id_card":"mock://id1.jpg","rank_screenshot":"mock://rank1.jpg"}'::jsonb, 100000, NOW()), (100002, 100002, 'player', 'approved', '{"id_card":"mock://id2.jpg","rank_screenshot":"mock://rank2.jpg"}'::jsonb, 100000, NOW()), (100003, 100003, 'player', 'approved', '{"id_card":"mock://id3.jpg","rank_screenshot":"mock://rank3.jpg"}'::jsonb, 100000, NOW()), (100004, 100004, 'owner', 'approved', '{"business_license":"mock://biz1.jpg"}'::jsonb, 100000, NOW()), (100005, 100005, 'owner', 'approved', '{"business_license":"mock://biz2.jpg"}'::jsonb, 100000, NOW()), (100006, 100008, 'player', 'approved', '{"id_card":"mock://id8.jpg","rank_screenshot":"mock://rank8.jpg"}'::jsonb, 100000, NOW()), (100007, 100008, 'owner', 'approved', '{"business_license":"mock://biz8.jpg"}'::jsonb, 100000, NOW()); INSERT INTO user_follows (id, follower_id, followee_id) VALUES (100001, 100006, 100001), (100002, 100006, 100002), (100003, 100007, 100003), (100004, 100007, 100001), (100005, 100001, 100002), (100006, 100002, 100001);