-- 获取用户在指定空间的角色 -- name: GetUserSpaceRole :one SELECT role FROM space_member WHERE user_id = $1 AND space_id = $2; -- 插入空间用户 -- name: InsertSpaceMember :exec INSERT INTO space_member(id,space_id,user_id,role,is_default,member_name,sort_number,join_time,update_time) VALUES ($1,$2,$3,$4,$5,$6,$7,NOW(),NOW()); -- 合计某个用户的空间数量 -- name: CountUserSpaces :one SELECT COUNT(1) FROM space_member WHERE user_id = $1; -- 更新用户在空间内的名称 -- name: UpdateSpaceMemberName :exec UPDATE space_member SET member_name = $1 WHERE space_id = $2 AND user_id = $3; -- 更新空间是否为默认 -- name: UpdateSpaceIsDefault :exec UPDATE space_member SET is_default = $1 WHERE space_id = $2 AND user_id = $3;