v3_1
This commit is contained in:
@@ -56,11 +56,22 @@ WHERE (NOT @is_status::Boolean OR status = @status)
|
||||
AND (@email::text = '' OR email ILIKE '%' || @email || '%');
|
||||
|
||||
-- name: ListSysUserCondition :many
|
||||
SELECT id, uuid, email, username, avatar, gender, department_id, role_id, status, change_password_at, created_at, updated_at,
|
||||
(SELECT name FROM sys_department WHERE ID = sys_user.department_id) AS department_name,
|
||||
(SELECT display_name
|
||||
FROM sys_role
|
||||
WHERE id = sys_user.role_id) AS role_name
|
||||
SELECT id,
|
||||
uuid,
|
||||
email,
|
||||
username,
|
||||
avatar,
|
||||
gender,
|
||||
department_id,
|
||||
role_id,
|
||||
status,
|
||||
change_password_at,
|
||||
created_at,
|
||||
updated_at,
|
||||
COALESCE((SELECT name FROM sys_department WHERE ID = sys_user.department_id), '') AS department_name,
|
||||
COALESCE((SELECT display_name
|
||||
FROM sys_role
|
||||
WHERE id = sys_user.role_id), '') AS role_name
|
||||
FROM sys_user
|
||||
WHERE (NOT @is_status::Boolean OR sys_user.status = @status)
|
||||
AND (NOT @is_id::Boolean OR sys_user.id = @id)
|
||||
|
||||
Reference in New Issue
Block a user