feat: sql list support cbc broadcast
This commit is contained in:
21
build/database/lite/install/cbc_message.sql
Executable file
21
build/database/lite/install/cbc_message.sql
Executable file
@@ -0,0 +1,21 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for cbc_message
|
||||
-- ----------------------------
|
||||
-- ----------------------------
|
||||
-- Table structure for cbc_message
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `cbc_message`;
|
||||
CREATE TABLE `cbc_message` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`ne_type` TEXT,
|
||||
`ne_id` TEXT,
|
||||
`message_json` TEXT,
|
||||
`status` TEXT DEFAULT 'INACTIVE' CHECK(`status` IN ('ACTIVE', 'INACTIVE')),
|
||||
`detail` TEXT,
|
||||
`created_at` INTEGER DEFAULT (strftime('%s', 'now') * 1000000),
|
||||
`updated_at` INTEGER
|
||||
);
|
||||
|
||||
-- Create indexes
|
||||
CREATE INDEX `idx_id` ON `cbc_message`(`id`);
|
||||
CREATE INDEX `idx_ne_time` ON `cbc_message`(`ne_type`, `ne_id`, `created_at`);
|
||||
@@ -932,3 +932,22 @@ INSERT INTO "sys_i18n" VALUES (756, 'dictData.trace_interfaces.14', 'N14', 'N14'
|
||||
INSERT INTO "sys_i18n" VALUES (757, 'dictData.trace_interfaces.5', 'N5', 'N5');
|
||||
INSERT INTO "sys_i18n" VALUES (758, "alarm.export.alarmCode", "告警编码", "Alarm Code");
|
||||
INSERT INTO "sys_i18n" VALUES (759, "config.sys.user.fristPasswdChangeRemark", "关闭改为false 开启改为true, 建议同时设置密码有效期", "Off to false On to true, it is recommended to set the password expiration date at the same time.");
|
||||
|
||||
INSERT INTO `sys_i18n` VALUES (2000, 'menu.psap.agent', '座席', 'Agent');
|
||||
INSERT INTO `sys_i18n` VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information');
|
||||
INSERT INTO `sys_i18n` VALUES (2002, 'menu.psap.agent.callback', '回拨管理', 'Callback Management');
|
||||
INSERT INTO `sys_i18n` VALUES (2003, 'callback.status.NEW', '新建', 'New');
|
||||
INSERT INTO `sys_i18n` VALUES (2004, 'callback.status.IN_PROGRESS', '处理中', 'In Progress');
|
||||
INSERT INTO `sys_i18n` VALUES (2005, 'callback.status.NO_ANSWER_1', '未应答1', 'No Answer 1');
|
||||
INSERT INTO `sys_i18n` VALUES (2006, 'callback.status.NO_ANSWER_2', '未应答2', 'No Answer 2');
|
||||
INSERT INTO `sys_i18n` VALUES (2007, 'callback.status.TIMEOUT', '超时', 'Timeout');
|
||||
INSERT INTO `sys_i18n` VALUES (2008, 'callback.status.PENDING', '挂起', 'Pending');
|
||||
INSERT INTO `sys_i18n` VALUES (2009, 'callback.status.CLOSED', '关闭', 'Closed');
|
||||
INSERT INTO `sys_i18n` VALUES (2010, 'job.export.cdr.mf', '定期导出MF话单', 'Periodic Export of MF Call Records');
|
||||
INSERT INTO `sys_i18n` VALUES (2011, 'job.psap.ticket.monitor', '回拨工单监控', 'Callback Ticket Monitoring');
|
||||
INSERT INTO `sys_i18n` VALUES (2012, 'menu.omc.cdr', '话单', 'Call Records');
|
||||
INSERT INTO `sys_i18n` VALUES (2013, 'menu.omc.cdr.mf', '紧急呼叫话单', 'Emergency Call Records');
|
||||
INSERT INTO `sys_i18n` VALUES (2014, 'menu.omc.cdr.crbt', '彩铃话单', 'Color Ring Back Tone Records');
|
||||
INSERT INTO `sys_i18n` VALUES (2015, 'menu.omc.cdr.mms', '彩信话单', 'Multimedia Message Service Records');
|
||||
INSERT INTO `sys_i18n` VALUES (2016, 'menu.ue.cbc.cbe', '广播', 'Broadcast');
|
||||
INSERT INTO `sys_i18n` VALUES (2017, 'log.operate.title.cbcMessage', '广播事件', 'Broadcast Event');
|
||||
|
||||
@@ -203,3 +203,5 @@ INSERT INTO "sys_menu" VALUES (2166, 'menu.dashboard.overview.smfUeNum', 2132, 4
|
||||
INSERT INTO "sys_menu" VALUES (2167, 'menu.dashboard.overview.imsUeNum', 2132, 2, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:imsUeNum', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2168, 'menu.dashboard.overview.gnbBase', 2132, 6, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:gnbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
INSERT INTO "sys_menu" VALUES (2169, 'menu.dashboard.overview.enbBase', 2132, 8, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:enbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
|
||||
INSERT INTO `sys_menu` VALUES (20000, 'menu.ue.cbc.cbe', 5, 20, 'cbe', 'cbc/cbe/index', '1', '0', 'M', '1', '1', 'cbc#dashboard:cdr:index', 'icon-tubiaoku', '0', 'system', 1711352709786, 'system', 1747796007372, '');
|
||||
|
||||
@@ -157,6 +157,7 @@ INSERT INTO "sys_role_menu" VALUES (2, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 2169);
|
||||
INSERT INTO "sys_role_menu" VALUES (2, 20000);
|
||||
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 1);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 4);
|
||||
@@ -232,6 +233,7 @@ INSERT INTO "sys_role_menu" VALUES (3, 2166);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2167);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2168);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 2169);
|
||||
INSERT INTO "sys_role_menu" VALUES (3, 20000);
|
||||
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 1);
|
||||
INSERT INTO "sys_role_menu" VALUES (4, 4);
|
||||
|
||||
17
build/database/lite/upgrade/upg_cbc_message.sql
Executable file
17
build/database/lite/upgrade/upg_cbc_message.sql
Executable file
@@ -0,0 +1,17 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for cbc_message
|
||||
-- ----------------------------
|
||||
CREATE TABLE IF NOT EXISTS `cbc_message` (
|
||||
`id` INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
`ne_type` TEXT,
|
||||
`ne_id` TEXT,
|
||||
`message_json` TEXT,
|
||||
`status` TEXT DEFAULT 'INACTIVE' CHECK(`status` IN ('ACTIVE', 'INACTIVE')),
|
||||
`detail` TEXT,
|
||||
`created_at` INTEGER DEFAULT (strftime('%s', 'now') * 1000000),
|
||||
`updated_at` INTEGER
|
||||
);
|
||||
|
||||
-- Create indexes
|
||||
CREATE INDEX IF NOT EXISTS `idx_id` ON `cbc_message`(`id`);
|
||||
CREATE INDEX IF NOT EXISTS `idx_ne_time` ON `cbc_message`(`ne_type`, `ne_id`, `created_at`);
|
||||
@@ -931,3 +931,22 @@ REPLACE INTO "sys_i18n" VALUES (756, 'dictData.trace_interfaces.14', 'N14', 'N14
|
||||
REPLACE INTO "sys_i18n" VALUES (757, 'dictData.trace_interfaces.5', 'N5', 'N5');
|
||||
REPLACE INTO "sys_i18n" VALUES (758, "alarm.export.alarmCode", "告警编码", "Alarm Code");
|
||||
REPLACE INTO "sys_i18n" VALUES (759, "config.sys.user.fristPasswdChangeRemark", "关闭改为false 开启改为true, 建议同时设置密码有效期", "Off to false On to true, it is recommended to set the password expiration date at the same time.");
|
||||
|
||||
REPLACE INTO `sys_i18n` VALUES (2000, 'menu.psap.agent', '座席', 'Agent');
|
||||
REPLACE INTO `sys_i18n` VALUES (2001, 'menu.psap.agent.callings', '并行话务', 'Calling Information');
|
||||
REPLACE INTO `sys_i18n` VALUES (2002, 'menu.psap.agent.callback', '回拨管理', 'Callback Management');
|
||||
REPLACE INTO `sys_i18n` VALUES (2003, 'callback.status.NEW', '新建', 'New');
|
||||
REPLACE INTO `sys_i18n` VALUES (2004, 'callback.status.IN_PROGRESS', '处理中', 'In Progress');
|
||||
REPLACE INTO `sys_i18n` VALUES (2005, 'callback.status.NO_ANSWER_1', '未应答1', 'No Answer 1');
|
||||
REPLACE INTO `sys_i18n` VALUES (2006, 'callback.status.NO_ANSWER_2', '未应答2', 'No Answer 2');
|
||||
REPLACE INTO `sys_i18n` VALUES (2007, 'callback.status.TIMEOUT', '超时', 'Timeout');
|
||||
REPLACE INTO `sys_i18n` VALUES (2008, 'callback.status.PENDING', '挂起', 'Pending');
|
||||
REPLACE INTO `sys_i18n` VALUES (2009, 'callback.status.CLOSED', '关闭', 'Closed');
|
||||
REPLACE INTO `sys_i18n` VALUES (2010, 'job.export.cdr.mf', '定期导出MF话单', 'Periodic Export of MF Call Records');
|
||||
REPLACE INTO `sys_i18n` VALUES (2011, 'job.psap.ticket.monitor', '回拨工单监控', 'Callback Ticket Monitoring');
|
||||
REPLACE INTO `sys_i18n` VALUES (2012, 'menu.omc.cdr', '话单', 'Call Records');
|
||||
REPLACE INTO `sys_i18n` VALUES (2013, 'menu.omc.cdr.mf', '紧急呼叫话单', 'Emergency Call Records');
|
||||
REPLACE INTO `sys_i18n` VALUES (2014, 'menu.omc.cdr.crbt', '彩铃话单', 'Color Ring Back Tone Records');
|
||||
REPLACE INTO `sys_i18n` VALUES (2015, 'menu.omc.cdr.mms', '彩信话单', 'Multimedia Message Service Records');
|
||||
REPLACE INTO `sys_i18n` VALUES (2016, 'menu.ue.cbc.cbe', '广播', 'Broadcast');
|
||||
REPLACE INTO `sys_i18n` VALUES (2017, 'log.operate.title.cbcMessage', '广播事件', 'Broadcast Event');
|
||||
|
||||
@@ -202,3 +202,5 @@ REPLACE INTO "sys_menu" VALUES (2166, 'menu.dashboard.overview.smfUeNum', 2132,
|
||||
REPLACE INTO "sys_menu" VALUES (2167, 'menu.dashboard.overview.imsUeNum', 2132, 2, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:imsUeNum', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2168, 'menu.dashboard.overview.gnbBase', 2132, 6, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:gnbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2169, 'menu.dashboard.overview.enbBase', 2132, 8, '', '', '1', '1', 'B', '1', '1', 'dashboard:overview:enbBase', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
|
||||
REPLACE INTO `sys_menu` VALUES (20000, 'menu.ue.cbc.cbe', 5, 20, 'cbe', 'cbc/cbe/index', '1', '0', 'M', '1', '1', 'cbc#dashboard:cdr:index', 'icon-tubiaoku', '0', 'system', 1711352709786, 'system', 1747796007372, '');
|
||||
|
||||
@@ -156,6 +156,7 @@ REPLACE INTO "sys_role_menu" VALUES (2, 2166);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 2167);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 2168);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 2169);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 20000);
|
||||
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 1);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 4);
|
||||
@@ -231,6 +232,7 @@ REPLACE INTO "sys_role_menu" VALUES (3, 2166);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2167);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2168);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2169);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 20000);
|
||||
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 1);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 4);
|
||||
|
||||
Reference in New Issue
Block a user