mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 18:32:48 +00:00
--bug=1054142 --user=王孝刚 【团队成员】权限设置中,知识库列表没有区分知识库类型,都用通用知识库的图标标识 https://www.tapd.cn/57709429/s/1681104
28 lines
524 B
SQL
28 lines
524 B
SQL
SELECT
|
|
app_or_dataset.*,
|
|
team_member_permission.member_id,
|
|
team_member_permission.operate
|
|
FROM
|
|
(
|
|
SELECT
|
|
"id",
|
|
"name",
|
|
'DATASET' AS "type",
|
|
user_id,
|
|
"type" AS "icon"
|
|
FROM
|
|
dataset
|
|
WHERE
|
|
"user_id" = %s UNION
|
|
SELECT
|
|
"id",
|
|
"name",
|
|
'APPLICATION' AS "type",
|
|
user_id,
|
|
"icon" AS "icon"
|
|
FROM
|
|
application
|
|
WHERE
|
|
"user_id" = %s
|
|
) app_or_dataset
|
|
LEFT JOIN ( SELECT * FROM team_member_permission WHERE member_id = %s ) team_member_permission ON team_member_permission.target = app_or_dataset."id" |