feat: 新增第三方登录认证和管理
This commit is contained in:
@@ -1,17 +1,24 @@
|
||||
-- ----------------------------
|
||||
-- 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,
|
||||
`updated_at` INTEGER
|
||||
CREATE TABLE IF NOT EXISTS "cbc_message" (
|
||||
"id" integer NOT NULL,
|
||||
"ne_type" text(32),
|
||||
"ne_id" text(32),
|
||||
"message_json" text(10240),
|
||||
"status" text(32),
|
||||
"detail" text(255),
|
||||
"created_at" integer,
|
||||
"updated_at" integer,
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- 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`);
|
||||
-- ----------------------------
|
||||
-- Indexes structure for table cbc_message
|
||||
-- ----------------------------
|
||||
CREATE INDEX IF NOT EXISTS "idx_cbcm_ne_time"
|
||||
ON "cbc_message" (
|
||||
"ne_type" ASC,
|
||||
"ne_id" ASC,
|
||||
"created_at" ASC
|
||||
);
|
||||
|
||||
@@ -191,4 +191,8 @@ REPLACE INTO "sys_dict_data" VALUES (166, 'cdr_sip_code_cause', 'dictData.cdr_si
|
||||
REPLACE INTO "sys_dict_data" VALUES (167, 'cdr_sip_code_cause', 'dictData.cdr_sip_code_cause.606', '606', 22, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_data" VALUES (168, 'trace_interfaces', 'dictData.trace_interfaces.14', 'N14', 14, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_data" VALUES (169, 'trace_interfaces', 'dictData.trace_interfaces.5', 'N5', 5, '', '', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_data" VALUES (170, 'sys_user_type', 'dictData.sys_user_type.system', 'System', 1, '', 'default', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_data" VALUES (171, 'sys_user_type', 'dictData.sys_user_type.ldap', 'LDAP', 2, '', 'lime', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_data" VALUES (172, 'sys_user_type', 'dictData.sys_user_type.smtp', 'SMTP', 3, '', 'magenta', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_data" VALUES (173, 'sys_user_type', 'dictData.sys_user_type.oauth2', 'OAuth2', 4, '', 'gold', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
|
||||
|
||||
54
build/database/lite/upgrade/upg_sys_dict_type.sql
Normal file
54
build/database/lite/upgrade/upg_sys_dict_type.sql
Normal file
@@ -0,0 +1,54 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_dict_type
|
||||
-- ----------------------------
|
||||
CREATE TABLE IF NOT EXISTS "sys_dict_type" (
|
||||
"dict_id" integer NOT NULL,
|
||||
"dict_name" text(64) NOT NULL,
|
||||
"dict_type" text(64) NOT NULL,
|
||||
"status_flag" text(1),
|
||||
"del_flag" text(1),
|
||||
"create_by" text(64),
|
||||
"create_time" integer(20),
|
||||
"update_by" text(64),
|
||||
"update_time" integer(20),
|
||||
"remark" text(500),
|
||||
PRIMARY KEY ("dict_id")
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_dict_type
|
||||
-- ----------------------------
|
||||
REPLACE INTO "sys_dict_type" VALUES (1, 'dictType.sys_user_sex', 'sys_user_sex', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_user_sex_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (2, 'dictType.sys_show_hide', 'sys_show_hide', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_show_hide_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (3, 'dictType.sys_normal_disable', 'sys_normal_disable', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_normal_disable_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (4, 'dictType.sys_job_status', 'sys_job_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_status_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (5, 'dictType.sys_job_group', 'sys_job_group', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_job_group_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (6, 'dictType.sys_yes_no', 'sys_yes_no', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_yes_no_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (9, 'dictType.sys_oper_type', 'sys_oper_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_oper_type_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (10, 'dictType.sys_common_status', 'sys_common_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_common_status_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (11, 'dictType.sys_user_type', 'sys_user_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (50, 'dictType.trace_type', 'trace_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.trace_type_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (51, 'dictType.alarm_status', 'alarm_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.alarm_status_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (52, 'dictType.ne_version_status', 'ne_version_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.ne_version_status_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (53, 'dictType.sys_role_datascope', 'sys_role_datascope', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.sys_role_datascope_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (54, 'dictType.active_alarm_type', 'active_alarm_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_type_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (55, 'dictType.active_clear_type', 'active_clear_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_clear_type_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (56, 'dictType.active_ack_state', 'active_ack_state', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_ack_state_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (57, 'dictType.active_alarm_severity', 'active_alarm_severity', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.active_alarm_severity_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (58, 'dictType.index_status', 'index_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, 'dictType.index_status_remark');
|
||||
REPLACE INTO "sys_dict_type" VALUES (59, 'dictType.cdr_sip_code', 'cdr_sip_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (60, 'dictType.cdr_call_type', 'cdr_call_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (61, 'dictType.ue_auth_code', 'ue_auth_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (62, 'dictType.ue_event_type', 'ue_event_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (63, 'dictType.ue_event_cm_state', 'ue_event_cm_state', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (64, 'dictType.ne_host_type', 'ne_host_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (65, 'dictType.ne_host_groupId', 'ne_host_groupId', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (66, 'dictType.ne_host_authMode', 'ne_host_authMode', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (67, 'dictType.ne_host_cmd_groupId', 'ne_host_cmd_groupId', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (68, 'dictType.ne_info_status', 'ne_info_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (69, 'dictType.ne_license_status', 'ne_license_status', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (70, 'dictType.cdr_cause_code', 'cdr_cause_code', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (71, 'dictType.trace_msg_type', 'trace_msg_type', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (72, 'dictType.trace_msg_direct', 'trace_msg_direct', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (73, 'dictType.trace_interfaces', 'trace_interfaces', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
REPLACE INTO "sys_dict_type" VALUES (74, 'dictType.cdr_sip_code_cause', 'cdr_sip_code_cause', '1', '0', 'system', 1699348237468, 'system', 1699348237468, '');
|
||||
@@ -932,22 +932,30 @@ 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 (760, "menu.perf.kpiIMSOverview", "语音数据概览", "Voice Data Overview");
|
||||
REPLACE INTO "sys_i18n" VALUES (761, "dictType.sys_user_type", "用户类型", "User Type");
|
||||
REPLACE INTO "sys_i18n" VALUES (762, "dictData.sys_user_type.system", "系统", "System");
|
||||
REPLACE INTO "sys_i18n" VALUES (763, "dictData.sys_user_type.ldap", "LDAP", "LDAP");
|
||||
REPLACE INTO "sys_i18n" VALUES (764, "dictData.sys_user_type.smtp", "SMTP", "SMTP");
|
||||
REPLACE INTO "sys_i18n" VALUES (765, "dictData.sys_user_type.oauth2", "OAuth2", "OAuth2");
|
||||
REPLACE INTO "sys_i18n" VALUES (766, "user.export.userType", "用户类型", "User Type");
|
||||
REPLACE INTO "sys_i18n" VALUES (767, "menu.system.loginSource", "第三方登录认证", "Third Party Login Source");
|
||||
REPLACE INTO "sys_i18n" VALUES (768, "log.operate.title.sysLoginSource", "认证源", "Login Source");
|
||||
|
||||
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', '预警广播', 'Early Warning Broadcast');
|
||||
REPLACE INTO `sys_i18n` VALUES (2017, 'log.operate.title.cbcMessage', '预警广播', 'Early Warning Broadcast');
|
||||
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', '预警广播', 'Early Warning Broadcast');
|
||||
REPLACE INTO "sys_i18n" VALUES (2017, 'log.operate.title.cbcMessage', '预警广播', 'Early Warning Broadcast');
|
||||
|
||||
32
build/database/lite/upgrade/upg_sys_login_source.sql
Normal file
32
build/database/lite/upgrade/upg_sys_login_source.sql
Normal file
@@ -0,0 +1,32 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_login_source
|
||||
-- ----------------------------
|
||||
CREATE TABLE IF NOT EXISTS "sys_login_source" (
|
||||
"id" integer NOT NULL,
|
||||
"uid" text(32),
|
||||
"type" text(32),
|
||||
"name" text(64),
|
||||
"icon" text(255),
|
||||
"active_flag" text(1),
|
||||
"sync_flag" text(1),
|
||||
"config" text,
|
||||
"create_by" text(64),
|
||||
"create_time" integer,
|
||||
"update_by" text(64),
|
||||
"update_time" integer,
|
||||
"remark" text(500),
|
||||
PRIMARY KEY ("id")
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
-- Indexes structure for table sys_login_source
|
||||
-- ----------------------------
|
||||
CREATE INDEX IF NOT EXISTS "idx_ls_type_name"
|
||||
ON "sys_login_source" (
|
||||
"type" ASC,
|
||||
"name" ASC
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_login_source
|
||||
-- ----------------------------
|
||||
@@ -46,6 +46,7 @@ REPLACE INTO "sys_menu" VALUES (105, 'menu.security.post', 2113, 6, 'post', 'sys
|
||||
REPLACE INTO "sys_menu" VALUES (106, 'menu.system.dictType', 1, 30, 'dict', 'system/dict/index', '1', '1', 'M', '1', '1', 'system:dict:list', 'icon-tubiaoku', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.dictTypeRemark');
|
||||
REPLACE INTO "sys_menu" VALUES (107, 'menu.system.dictData', 1, 31, 'dict/inline/data/:dictId', 'system/dict/data', '1', '1', 'M', '0', '1', 'system:dict:data', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.dictDataRemark');
|
||||
REPLACE INTO "sys_menu" VALUES (108, 'menu.system.paramSet', 1, 59, 'config', 'system/config/index', '1', '1', 'M', '1', '1', 'system:config:list', 'icon-gongnengjieshao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.paramSetRemark');
|
||||
REPLACE INTO "sys_menu" VALUES (109, 'menu.system.loginSource', 2113, 12, 'login-source', 'system/login-source/index', '1', '1', 'M', '1', '1', 'system:loginSource:list', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (111, 'menu.system.systemLog', 1, 11, 'log', '', '1', '1', 'D', '0', '0', '', '#', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.systemLogRemark');
|
||||
REPLACE INTO "sys_menu" VALUES (112, 'menu.system.systemInfo', 1, 5, 'system-info', 'monitor/system/info', '1', '1', 'M', '1', '1', 'monitor:system:info', 'icon-fuzhidaima', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.systemInfoRemark');
|
||||
REPLACE INTO "sys_menu" VALUES (113, 'menu.system.cacheInfo', 1, 8, 'cache-info', 'monitor/cache/info', '1', '1', 'M', '1', '1', 'monitor:cache:info', 'icon-gongnengjieshao', '0', 'system', 1728641403588, 'system', 1728641403588, 'menu.system.cacheInfoRemark');
|
||||
@@ -108,6 +109,10 @@ REPLACE INTO "sys_menu" VALUES (1053, 'menu.common.edit', 116, 3, '#', '', '1',
|
||||
REPLACE INTO "sys_menu" VALUES (1054, 'menu.common.delete', 116, 4, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:remove', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (1055, 'menu.common.edit', 116, 5, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:changeStatus', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (1056, 'menu.common.export', 116, 6, '#', '', '1', '1', 'B', '1', '1', 'monitor:job:export', '#', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (1057, 'menu.common.query', 109, 1, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:query', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (1058, 'menu.common.add', 109, 2, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:add', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (1059, 'menu.common.edit', 109, 3, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:edit', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (1060, 'menu.common.delete', 109, 4, '#', '', '1', '1', 'B', '1', '1', 'system:loginSource:remove', '#', '0', 'system', 1728641403588,'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2000, 'menu.neData.udmAuth', 5, 1, 'udm-auth', 'neData/udm-auth/index', '1', '1', 'M', '1', '1', 'udm#auth:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2001, 'menu.neData.udmSub', 5, 3, 'udm-sub', 'neData/udm-sub/index', '1', '1', 'M', '1', '1', 'udm#sub:index', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
REPLACE INTO "sys_menu" VALUES (2002, 'menu.neData.udmVOIP', 5, 5, 'udm-voip', 'neData/udm-voip/index', '1', '0', 'M', '1', '1', 'udm#voip:list', 'icon-xiangmuchengyuan', '0', 'system', 1728641403588, 'system', 1728641403588, '');
|
||||
|
||||
@@ -2,11 +2,12 @@
|
||||
-- Table structure for sys_role_menu
|
||||
-- ----------------------------
|
||||
CREATE TABLE IF NOT EXISTS "sys_role_menu" (
|
||||
"role_id" integer(20) NOT NULL,
|
||||
"menu_id" integer(20) NOT NULL,
|
||||
"role_id" integer NOT NULL,
|
||||
"menu_id" integer NOT NULL,
|
||||
PRIMARY KEY ("role_id", "menu_id")
|
||||
);
|
||||
|
||||
DELETE FROM "sys_role_menu" WHERE "role_id" IN (2,3,4,5);
|
||||
-- ----------------------------
|
||||
-- Records of sys_role_menu
|
||||
-- ----------------------------
|
||||
@@ -26,6 +27,7 @@ REPLACE INTO "sys_role_menu" VALUES (2, 103);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 104);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 105);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 108);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 109);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 111);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 112);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 115);
|
||||
@@ -62,10 +64,8 @@ REPLACE INTO "sys_role_menu" VALUES (2, 1030);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1032);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1034);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1039);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1040);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1041);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1042);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1043);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1044);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1045);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1048);
|
||||
@@ -77,6 +77,10 @@ REPLACE INTO "sys_role_menu" VALUES (2, 1053);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1054);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1055);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1056);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1057);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1058);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1059);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 1060);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 2000);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 2001);
|
||||
REPLACE INTO "sys_role_menu" VALUES (2, 2002);
|
||||
@@ -167,7 +171,6 @@ REPLACE INTO "sys_role_menu" VALUES (3, 65);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 66);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 108);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 112);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 115);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 500);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 501);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 1030);
|
||||
@@ -175,7 +178,6 @@ REPLACE INTO "sys_role_menu" VALUES (3, 1032);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 1034);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 1039);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 1042);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 1048);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2000);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2001);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2002);
|
||||
@@ -188,6 +190,7 @@ REPLACE INTO "sys_role_menu" VALUES (3, 2009);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2010);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2011);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2083);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2084);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2086);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2087);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2088);
|
||||
@@ -199,10 +202,12 @@ REPLACE INTO "sys_role_menu" VALUES (3, 2097);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2107);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2108);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2109);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2113);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2112);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2114);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2115);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2116);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2118);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2122);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2123);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2126);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2128);
|
||||
@@ -223,11 +228,10 @@ REPLACE INTO "sys_role_menu" VALUES (3, 2149);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2151);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2152);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2153);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2154);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2155);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2156);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2157);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2158);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2162);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2163);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2165);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2166);
|
||||
REPLACE INTO "sys_role_menu" VALUES (3, 2167);
|
||||
@@ -237,9 +241,6 @@ REPLACE INTO "sys_role_menu" VALUES (3, 20000);
|
||||
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 1);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 4);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 60);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 65);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 66);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 112);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 115);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 500);
|
||||
@@ -249,17 +250,18 @@ REPLACE INTO "sys_role_menu" VALUES (4, 1041);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 1042);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 1044);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 1048);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2083);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2086);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2087);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2088);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2089);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2091);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2092);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2094);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2097);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2112);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2113);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2114);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2115);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2116);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2123);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2126);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2128);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2129);
|
||||
@@ -273,11 +275,7 @@ REPLACE INTO "sys_role_menu" VALUES (4, 2141);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2147);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2148);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2149);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2151);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2152);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2153);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2157);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2163);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2165);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2166);
|
||||
REPLACE INTO "sys_role_menu" VALUES (4, 2167);
|
||||
@@ -289,6 +287,13 @@ REPLACE INTO "sys_role_menu" VALUES (5, 4);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 112);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2087);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2115);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2126);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2128);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2130);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2131);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2132);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2165);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2166);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2167);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2168);
|
||||
REPLACE INTO "sys_role_menu" VALUES (5, 2169);
|
||||
|
||||
46
build/database/lite/upgrade/upg_sys_user.sql
Normal file
46
build/database/lite/upgrade/upg_sys_user.sql
Normal file
@@ -0,0 +1,46 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for sys_user
|
||||
-- ----------------------------
|
||||
ALTER TABLE "sys_user" RENAME TO "sys_user_old";
|
||||
CREATE TABLE "sys_user" (
|
||||
"user_id" integer NOT NULL,
|
||||
"dept_id" integer,
|
||||
"user_name" text(36) NOT NULL,
|
||||
"nick_name" text(36) NOT NULL,
|
||||
"email" text(64),
|
||||
"phone" text(32),
|
||||
"sex" text(1),
|
||||
"avatar" text(255),
|
||||
"password" text(128),
|
||||
"user_type" text(20),
|
||||
"user_source" text(32),
|
||||
"status_flag" text(1),
|
||||
"del_flag" text(1),
|
||||
"password_update_time" integer,
|
||||
"login_count" integer,
|
||||
"login_ip" text(128),
|
||||
"login_time" integer,
|
||||
"create_by" text(64),
|
||||
"create_time" integer,
|
||||
"update_by" text(64),
|
||||
"update_time" integer,
|
||||
"remark" text(200),
|
||||
PRIMARY KEY ("user_id")
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of sys_user
|
||||
-- ----------------------------
|
||||
INSERT INTO "sys_user" (
|
||||
"user_id", "dept_id", "user_name", "nick_name", "email", "phone", "sex", "avatar", "password", "status_flag", "del_flag", "password_update_time", "login_count", "login_ip", "login_time", "create_by", "create_time", "update_by", "update_time", "remark")
|
||||
SELECT
|
||||
"user_id", "dept_id", "user_name", "nick_name", "email", "phone", "sex", "avatar", "password", "status_flag", "del_flag", "password_update_time", "login_count", "login_ip", "login_time", "create_by", "create_time", "update_by", "update_time", "remark"
|
||||
FROM "sys_user_old";
|
||||
|
||||
-- UPDATE "user_type", "user_source"
|
||||
UPDATE sys_user SET
|
||||
user_type = COALESCE((SELECT user_type FROM sys_user_old WHERE sys_user_old.user_id = sys_user.user_id), 'Sytem'),
|
||||
user_source = COALESCE((SELECT user_source FROM sys_user_old WHERE sys_user_old.user_id = sys_user.user_id), '#')
|
||||
WHERE EXISTS (SELECT 1 FROM sys_user_old WHERE sys_user_old.user_id = sys_user.user_id);
|
||||
|
||||
DROP TABLE IF EXISTS "sys_user_old";
|
||||
Reference in New Issue
Block a user