u
This commit is contained in:
1 parent
0ab2796dd4
commit
f7b0c6ad2f
26 files changed
+1893
-354
No files matched your search
@@ -0,0 +1,36 @@
|
||||
-- 新增分享空间
|
||||
-- name: InsertSpace :exec
|
||||
INSERT INTO space (id,invite_code) VALUES ($1,$2);
|
||||
|
||||
-- 删除分享空间
|
||||
-- name: DeleteSpace :exec
|
||||
DELETE FROM space WHERE id = $1;
|
||||
|
||||
-- 根据id获取分享空间信息
|
||||
-- name: GetSpaceById :one
|
||||
SELECT * FROM space WHERE id = $1;
|
||||
|
||||
-- 查询用户所在的空间信息
|
||||
-- name: GetSpaceByUserId :one
|
||||
SELECT s.*
|
||||
FROM space s
|
||||
JOIN space_user m
|
||||
ON s.id = m.space_id
|
||||
WHERE m.user_id = $1;
|
||||
|
||||
-- 获取空间下的所有用户信息
|
||||
-- name: GetSpaceUsers :many
|
||||
SELECT
|
||||
u.id as user_id,
|
||||
u.username,
|
||||
su.role,
|
||||
su.join_time
|
||||
FROM space_user su
|
||||
JOIN space s ON su.space_id = s.id
|
||||
JOIN user_info u ON su.user_id = u.id
|
||||
WHERE s.id = $1
|
||||
ORDER BY su.join_time ASC;
|
||||
|
||||
-- 根据验证码获取空间
|
||||
-- name: GetSpaceByInviteCode :one
|
||||
SELECT * FROM space WHERE invite_code = $1;
|
||||
Reference in new issue
Block a user