v20260616_tx_voiceclone.sql 1.4 KB

123456789101112131415161718192021222324252627
  1. -- 2026-06-16
  2. -- Add Tencent Cloud voice clone menu and permissions.
  3. DELETE FROM `sys_role_menu`
  4. WHERE `menu_id` IN (4028, 4029, 4030);
  5. DELETE FROM `sys_menu`
  6. WHERE `menu_id` IN (4028, 4029, 4030)
  7. OR `perms` IN ('aicall:txvoiceclone:view', 'aicall:txvoiceclone:uploadAndClone', 'aicall:txvoiceclone:ttsTest')
  8. OR `url` = '/aicall/txvoiceclone/voiceclone';
  9. INSERT INTO `sys_menu`
  10. (`menu_id`, `menu_name`, `menu_code`, `parent_id`, `order_num`, `url`, `target`, `menu_type`, `visible`, `is_refresh`, `perms`, `icon`, `create_by`, `create_time`, `remark`)
  11. VALUES
  12. (4028, '腾讯云音色克隆', 'txvoiceclone', 3019, 10, '/aicall/txvoiceclone/voiceclone', 'menuItem', 'C', '0', '1', 'aicall:txvoiceclone:view', 'fa fa-microphone', 'admin', NOW(), '腾讯云音色克隆工具');
  13. INSERT INTO `sys_menu`
  14. (`menu_id`, `menu_name`, `menu_code`, `parent_id`, `order_num`, `url`, `target`, `menu_type`, `visible`, `is_refresh`, `perms`, `icon`, `create_by`, `create_time`, `remark`)
  15. VALUES
  16. (4029, '腾讯云音色克隆上传', 'txvoicecloneUpload', 4028, 1, '#', '', 'F', '0', '1', 'aicall:txvoiceclone:uploadAndClone', '#', 'admin', NOW(), '腾讯云音色克隆上传权限'),
  17. (4030, '腾讯云音色克隆试听', 'txvoicecloneTtsTest', 4028, 2, '#', '', 'F', '0', '1', 'aicall:txvoiceclone:ttsTest', '#', 'admin', NOW(), '腾讯云音色克隆试听权限');
  18. INSERT INTO `sys_role_menu` (`role_id`, `menu_id`)
  19. VALUES
  20. (2, 4028),
  21. (2, 4029),
  22. (2, 4030);