INSERT INTO permissions (id, code, description, created_at, updated_at) VALUES
-- Users
(gen_random_uuid(), 'user.read', 'View user list and details', now(), now()),
(gen_random_uuid(), 'user.create', 'Create new users', now(), now()),
(gen_random_uuid(), 'user.update', 'Edit existing users', now(), now()),
(gen_random_uuid(), 'user.delete', 'Delete users', now(), now()),

-- Roles
(gen_random_uuid(), 'role.read', 'View roles', now(), now()),
(gen_random_uuid(), 'role.create', 'Create new roles', now(), now()),
(gen_random_uuid(), 'role.update', 'Edit existing roles', now(), now()),
(gen_random_uuid(), 'role.delete', 'Delete roles', now(), now()),

-- Permissions
(gen_random_uuid(), 'permission.read', 'View permissions', now(), now()),
(gen_random_uuid(), 'permission.create', 'Create new permissions', now(), now()),
(gen_random_uuid(), 'permission.update', 'Edit existing permissions', now(), now()),
(gen_random_uuid(), 'permission.delete', 'Delete permissions', now(), now()),

-- Departments
(gen_random_uuid(), 'department.read', 'View departments', now(), now()),
(gen_random_uuid(), 'department.create', 'Create new departments', now(), now()),
(gen_random_uuid(), 'department.update', 'Edit existing departments', now(), now()),
(gen_random_uuid(), 'department.delete', 'Delete departments', now(), now()),

-- Positions
(gen_random_uuid(), 'position.read', 'View positions', now(), now()),
(gen_random_uuid(), 'position.create', 'Create new positions', now(), now()),
(gen_random_uuid(), 'position.update', 'Edit existing positions', now(), now()),
(gen_random_uuid(), 'position.delete', 'Delete positions', now(), now());
