Files
lehuo/apps/api/prisma/migrations/20260812170000_phase7_statistics_security/migration.sql
T
2026-08-12 14:35:12 +08:00

10 lines
642 B
SQL

INSERT INTO `permissions` (`code`, `name`, `description`) VALUES
('statistics:read', '查看统计', '查看基于真实业务数据生成的统计指标'),
('exports:create', '创建导出', '创建并下载默认脱敏的受控统计导出');
INSERT INTO `role_permissions` (`role_id`, `permission_id`)
SELECT r.id, p.id FROM `roles` r CROSS JOIN `permissions` p
WHERE r.code IN ('ADMIN','SUPER_ADMIN') AND p.code IN ('statistics:read','exports:create');
INSERT INTO `role_permissions` (`role_id`, `permission_id`)
SELECT r.id, p.id FROM `roles` r CROSS JOIN `permissions` p
WHERE r.code = 'PROJECT_MANAGER' AND p.code = 'statistics:read';