-- Recursos do app (botões) por colaborador — independentes entre si.
-- A API employee/app_features.php usa estas colunas quando existem; senão mantém o comportamento antigo (flags em tenants).
-- Política de ronda (ordem, intervalo, mock GPS, selfie) continua em tenants.
--
-- Opcional: após rodar, copiar valores atuais do tenant para todos os colaboradores (só se as colunas em tenants já existirem):
--   UPDATE employees e
--   INNER JOIN tenants t ON t.id = e.tenant_id
--   SET
--     e.app_atestado_scan_enabled = t.app_atestado_scan_enabled,
--     e.app_ronda_scanner_enabled = t.app_ronda_scanner_enabled,
--     e.app_registro_limpeza_enabled = t.app_registro_limpeza_enabled,
--     e.app_solicitacoes_enabled = t.app_solicitacoes_enabled;

SET NAMES utf8mb4;

ALTER TABLE `employees`
  ADD COLUMN `app_atestado_scan_enabled` TINYINT(1) NOT NULL DEFAULT 1 COMMENT 'App: envio de atestado',
  ADD COLUMN `app_ronda_scanner_enabled` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'App: módulo ronda',
  ADD COLUMN `app_registro_limpeza_enabled` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'App: registro limpeza',
  ADD COLUMN `app_solicitacoes_enabled` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'App: solicitações RH';
