Files
ruoyi-java/sql/jarvis_tg_scalper_phone.sql
2026-05-09 23:27:52 +08:00

44 lines
2.3 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- TG 管理:黄牛电话库(企微「开」「慢开」命中则直接返回备注,不请求 Telegram
CREATE TABLE IF NOT EXISTS `jarvis_tg_scalper_phone` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`phones` json NOT NULL COMMENT '11位手机号JSON数组如 ["13800138000","13900139000"]',
`remark` varchar(2000) NOT NULL COMMENT '命中时直接回复的备注',
`status` tinyint(4) NOT NULL DEFAULT 1 COMMENT '0禁用 1启用',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_status` (`status`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='TG黄牛电话库开/慢开前置命中则不走TG';
-- 若表由旧版(含 phone 单列)创建,请执行 jarvis_tg_scalper_phone_phones_json_upgrade.sql
-- 菜单:挂在「系统管理」下。
-- 标准若依 ry_*.sqlmenu_id=1 为系统管理目录menu_id=2 为「系统监控」目录(勿把 2 当成系统管理)。
INSERT INTO sys_menu VALUES (
2120, 'TG管理-黄牛电话库', 1, 12, 'tgScalperPhone', 'jarvis/tgScalperPhone/index', '', '', 1, 0, 'C', '0', '0',
'jarvis:tg:scalperPhone:list', 'phone', 'admin', sysdate(), '', NULL, '开/慢开前置匹配,命中则不请求 Telegram'
);
INSERT INTO sys_menu VALUES (
2121, '查询', 2120, 1, '', '', '', '', 1, 0, 'F', '0', '0',
'jarvis:tg:scalperPhone:query', '#', 'admin', sysdate(), '', NULL, ''
);
INSERT INTO sys_menu VALUES (
2122, '新增', 2120, 2, '', '', '', '', 1, 0, 'F', '0', '0',
'jarvis:tg:scalperPhone:add', '#', 'admin', sysdate(), '', NULL, ''
);
INSERT INTO sys_menu VALUES (
2123, '修改', 2120, 3, '', '', '', '', 1, 0, 'F', '0', '0',
'jarvis:tg:scalperPhone:edit', '#', 'admin', sysdate(), '', NULL, ''
);
INSERT INTO sys_menu VALUES (
2124, '删除', 2120, 4, '', '', '', '', 1, 0, 'F', '0', '0',
'jarvis:tg:scalperPhone:remove', '#', 'admin', sysdate(), '', NULL, ''
);
INSERT INTO sys_menu VALUES (
2125, '导出', 2120, 5, '', '', '', '', 1, 0, 'F', '0', '0',
'jarvis:tg:scalperPhone:export', '#', 'admin', sysdate(), '', NULL, ''
);
-- 若需管理员角色默认拥有role_id 按实际调整)
-- INSERT INTO sys_role_menu (role_id, menu_id) VALUES (1, 2120), (1, 2121), (1, 2122), (1, 2123), (1, 2124), (1, 2125);