23 lines
487 B
SQL
23 lines
487 B
SQL
-- name: CreateSysPermission :one
|
|
INSERT INTO sys_permissions(type,code)
|
|
VALUES ($1,$2) RETURNING id;
|
|
|
|
-- name: UpdateSysPermission :exec
|
|
UPDATE sys_permissions
|
|
SET code = $2
|
|
WHERE id = $1;
|
|
|
|
-- name: DeleteSysPermission :exec
|
|
DELETE
|
|
FROM sys_permissions
|
|
WHERE id = $1;
|
|
|
|
-- name: GetSysPermissionIDBySysApiID :one
|
|
SELECT permission_id
|
|
FROM sys_api_permission
|
|
WHERE api_id = $1;
|
|
|
|
-- name: GetSysPermissionIDBySysMenuID :one
|
|
SELECT permission_id
|
|
FROM sys_menu_permission
|
|
WHERE menu_id = $1; |