sync: 同步 v1.0.4 并脱敏配置与镜像
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
-- ============================================================
|
||||
-- 流量池预警配置独立权限码(业务受理入口卡片可独立隐藏)
|
||||
-- ============================================================
|
||||
-- 背景:
|
||||
-- 「业务受理」页的入口卡片按 accessCodes 过滤显隐。
|
||||
-- 「流量预警配置」与「流量池预警配置」原先共用同一组
|
||||
-- cpm:iot:tSimWarningConfig:* 权限码,导致收权时两个入口一起消失。
|
||||
-- 本脚本为流量池预警配置新增专属权限项
|
||||
-- cpm:iot:tSimPoolWarnConfig:*,与原权限项并存。
|
||||
--
|
||||
-- 前置条件:Admin / UI 版本已包含「入口卡片按权限独立隐藏」的改动。
|
||||
--
|
||||
-- 兼容性:
|
||||
-- 1) sys_menu 保留原有 4 条 tSimWarningConfig 权限项,不动。
|
||||
-- 2) 新增的 4 条 tSimPoolWarnConfig 权限项,按「拥有对应旧权限项的角色」自动授权,
|
||||
-- 因此存量角色在执行本脚本后:
|
||||
-- - 仍能看到「流量预警配置」入口(旧权限码保留)
|
||||
-- - 仍能看到「流量池预警配置」入口(新权限码已自动补授)
|
||||
-- - 调用 /iot/tSimWarningConfig/* 接口不会 403
|
||||
-- (后端已把接口的 x-check-permission 改为「新码 OR 旧码」)
|
||||
-- 3) 后续若只想关闭「流量池预警配置」,管理员在角色管理里去掉新权限项即可,
|
||||
-- 不再影响「流量预警配置」。
|
||||
-- 4) 超级管理员(role_id=1)走独立的超管判定,不依赖菜单权限,无需授权。
|
||||
--
|
||||
-- 执行范围:生产 / 预演 / 演示 环境各自的 db_iotlcm 库。
|
||||
-- 幂等:可重复执行(先删后插)。
|
||||
--
|
||||
-- ============================================================
|
||||
|
||||
-- ------------------------------------------------------------
|
||||
-- 1) 新增 4 条流量池预警配置权限项(挂在「业务受理」菜单下)
|
||||
-- ------------------------------------------------------------
|
||||
DELETE FROM sys_menu
|
||||
WHERE perms IN (
|
||||
'iot:tSimPoolWarnConfig:excel:template',
|
||||
'iot:tSimPoolWarnConfig:excel:submit',
|
||||
'iot:tSimPoolWarnConfig:input:submit',
|
||||
'iot:tSimPoolWarnConfig:range:submit'
|
||||
);
|
||||
|
||||
INSERT INTO sys_menu
|
||||
(menu_name, parent_id, level, order_num, path, component, query_param,
|
||||
is_frame, is_cache, menu_type, visible, status, perms, icon, remark)
|
||||
SELECT permissions.name, parent.menu_id, 2, permissions.order_num, '', '', '',
|
||||
1, 0, 'F', '0', '0', permissions.perms, '#', '流量池预警配置(独立权限)'
|
||||
FROM sys_menu AS parent
|
||||
JOIN (
|
||||
SELECT '下载流量池预警配置Excel模板' AS name, 20 AS order_num, 'iot:tSimPoolWarnConfig:excel:template' AS perms
|
||||
UNION ALL SELECT '提交流量池预警配置Excel', 21, 'iot:tSimPoolWarnConfig:excel:submit'
|
||||
UNION ALL SELECT '批量输入流量池预警配置', 22, 'iot:tSimPoolWarnConfig:input:submit'
|
||||
UNION ALL SELECT '连号流量池预警配置', 23, 'iot:tSimPoolWarnConfig:range:submit'
|
||||
) AS permissions
|
||||
WHERE parent.component = 'iotlcm/tCommunication/tBusinessAcceptance/index';
|
||||
|
||||
-- ------------------------------------------------------------
|
||||
-- 2) 角色授权:把新权限项授予「原本就拥有对应旧权限项」的角色
|
||||
-- (即拥有 tSimWarningConfig 权限的角色,同步获得 tSimPoolWarnConfig)
|
||||
-- 注意:sys_role_menu 的 (tenant_id, role_id, menu_id) 是联合主键,
|
||||
-- data_scope 为 NOT NULL,沿用旧授权行的取值。
|
||||
-- ------------------------------------------------------------
|
||||
DELETE FROM sys_role_menu
|
||||
WHERE menu_id IN (
|
||||
SELECT menu_id FROM sys_menu
|
||||
WHERE perms IN (
|
||||
'iot:tSimPoolWarnConfig:excel:template',
|
||||
'iot:tSimPoolWarnConfig:excel:submit',
|
||||
'iot:tSimPoolWarnConfig:input:submit',
|
||||
'iot:tSimPoolWarnConfig:range:submit'
|
||||
)
|
||||
);
|
||||
|
||||
INSERT INTO sys_role_menu (tenant_id, role_id, menu_id, data_scope)
|
||||
SELECT old.tenant_id, old.role_id, new.menu_id, old.data_scope
|
||||
FROM sys_role_menu AS old
|
||||
JOIN sys_menu AS old_menu ON old_menu.menu_id = old.menu_id
|
||||
JOIN sys_menu AS new
|
||||
ON new.parent_id = old_menu.parent_id
|
||||
AND new.perms = REPLACE(old_menu.perms, 'iot:tSimWarningConfig:', 'iot:tSimPoolWarnConfig:')
|
||||
WHERE old_menu.perms IN (
|
||||
'iot:tSimWarningConfig:excel:template',
|
||||
'iot:tSimWarningConfig:excel:submit',
|
||||
'iot:tSimWarningConfig:input:submit',
|
||||
'iot:tSimWarningConfig:range:submit'
|
||||
);
|
||||
|
||||
-- ------------------------------------------------------------
|
||||
-- 3) 校验(执行后手工跑,确认与预期一致)
|
||||
-- ------------------------------------------------------------
|
||||
-- SELECT perms, COUNT(*) FROM sys_menu
|
||||
-- WHERE perms LIKE 'iot:tSimPoolWarnConfig:%' GROUP BY perms;
|
||||
-- 期望 4 行,各 1 条
|
||||
--
|
||||
-- SELECT r.role_id, r.role_name, COUNT(*) AS new_perms
|
||||
-- FROM sys_role_menu rm
|
||||
-- JOIN sys_menu m ON m.menu_id = rm.menu_id
|
||||
-- JOIN sys_role r ON r.role_id = rm.role_id
|
||||
-- WHERE m.perms LIKE 'iot:tSimPoolWarnConfig:%'
|
||||
-- GROUP BY r.role_id, r.role_name;
|
||||
-- 期望:与拥有 tSimWarningConfig 权限的角色集合完全相同
|
||||
@@ -176,21 +176,21 @@ CREATE TABLE `sys_dept` (
|
||||
-- Records of sys_dept
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `dept_type` ) VALUES (100, '000000', 0, '0,', 'XXX科技', NULL, 0, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:39', NULL, NULL, 1);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (101, '000000', 100, '0,100,', '济南总公司', NULL, 1, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:39', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (102, '000000', 100, '0,100,', '上海分公司', NULL, 2, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (103, '000000', 101, '0,100,101,', '研发部门', NULL, 1, 1, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (104, '000000', 101, '0,100,101,', '市场部门', NULL, 2, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (105, '000000', 101, '0,100,101,', '测试部门', NULL, 3, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (106, '000000', 101, '0,100,101,', '财务部门', NULL, 4, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (107, '000000', 101, '0,100,101,', '运维部门', NULL, 5, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (108, '000000', 102, '0,100,102,', '市场部门', NULL, 1, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (109, '000000', 102, '0,100,102,', '财务部门', NULL, 2, NULL, '15888888888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:41', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (110, '000000', 100, '0,100,', '青岛分公司', '33', 3, 0, '15888888888', 'lxj521w@example.com', '0', 103, 1, '2025-02-27 22:25:56', 1, '2025-02-27 22:31:24', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `dept_type` ) VALUES (100, '000000', 0, '0,', 'XXX科技', NULL, 0, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:39', NULL, NULL, 1);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (101, '000000', 100, '0,100,', '济南总公司', NULL, 1, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:39', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (102, '000000', 100, '0,100,', '上海分公司', NULL, 2, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (103, '000000', 101, '0,100,101,', '研发部门', NULL, 1, 1, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (104, '000000', 101, '0,100,101,', '市场部门', NULL, 2, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (105, '000000', 101, '0,100,101,', '测试部门', NULL, 3, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (106, '000000', 101, '0,100,101,', '财务部门', NULL, 4, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (107, '000000', 101, '0,100,101,', '运维部门', NULL, 5, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (108, '000000', 102, '0,100,102,', '市场部门', NULL, 1, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:40', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (109, '000000', 102, '0,100,102,', '财务部门', NULL, 2, NULL, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-13 11:56:36', NULL, '2025-02-27 22:21:41', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (110, '000000', 100, '0,100,', '青岛分公司', '33', 3, 0, '15800008888', 'xxx@example.com', '0', 103, 1, '2025-02-27 22:25:56', 1, '2025-02-27 22:31:24', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (111, '000000', 110, '0,100,110,', '市场部门', '', 1, 0, '', '', '0', 103, 1, '2025-02-27 22:31:49', 1, '2025-02-27 22:31:50', NULL, '2025-02-27 22:31:52');
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (112, '000000', 110, '0,100,110,', '打点', '', 3, 0, '', '', '0', 103, 1, '2025-02-27 22:32:43', 1, '2025-02-27 22:32:43', NULL, '2025-02-27 22:32:49');
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (113, '000000', 110, '0,100,110,', '市场部门', '', 1, 0, '', '', '0', 103, 1, '2025-03-02 08:59:25', 1, '2025-03-02 08:59:26', NULL, NULL);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `dept_type`) VALUES (117, '100006', 0, '', '秀杰智联', NULL, 0, 10, NULL, NULL, '0', NULL, 0, '2025-03-16 14:36:52', 0, '2025-03-16 14:36:52', NULL, NULL, 1);
|
||||
INSERT INTO `sys_dept` (`dept_id`, `tenant_id`, `parent_id`, `ancestors`, `dept_name`, `dept_category`, `order_num`, `leader`, `phone`, `email`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `dept_type`) VALUES (117, '100006', 0, '', '示例企业', NULL, 0, 10, NULL, NULL, '0', NULL, 0, '2025-03-16 14:36:52', 0, '2025-03-16 14:36:52', NULL, NULL, 1);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
@@ -1007,18 +1007,18 @@ CREATE TABLE `sys_tenant` (
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
INSERT INTO `sys_tenant` (
|
||||
`id`, `tenant_id`, `contact_user_name`, `contact_phone`, `company_name`,
|
||||
`license_number`, `address`, `intro`, `domain`, `remark`,
|
||||
`package_id`, `admin_role_id`, `admin_dept_id`, `admin_user_id`, `expire_time`,
|
||||
`account_count`, `status`, `created_dept`, `created_by`, `created_at`,
|
||||
`id`, `tenant_id`, `contact_user_name`, `contact_phone`, `company_name`,
|
||||
`license_number`, `address`, `intro`, `domain`, `remark`,
|
||||
`package_id`, `admin_role_id`, `admin_dept_id`, `admin_user_id`, `expire_time`,
|
||||
`account_count`, `status`, `created_dept`, `created_by`, `created_at`,
|
||||
`updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (
|
||||
1, '000000', '管理组', '15888888888', 'XXX有限公司',
|
||||
NULL, NULL, '多租户通用后台管理管理系统', NULL, '备注',
|
||||
NULL, 1, 103, 1, NULL,
|
||||
-1, '0', 103, 1, '2025-02-13 11:56:36',
|
||||
1, '000000', '管理组', '15800008888', 'XXX有限公司',
|
||||
NULL, NULL, '多租户通用后台管理管理系统', NULL, '备注',
|
||||
NULL, 1, 103, 1, NULL,
|
||||
-1, '0', 103, 1, '2025-02-13 11:56:36',
|
||||
NULL, NULL, NULL, NULL);
|
||||
|
||||
INSERT INTO `sys_tenant` (`id`, `tenant_id`, `contact_user_name`, `contact_phone`, `company_name`, `license_number`, `address`, `intro`, `domain`, `remark`, `package_id`, `admin_role_id`, `admin_dept_id`, `admin_user_id`, `expire_time`, `account_count`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (6, '100006', '李先生', '18600000000', '秀杰智联', '3332233', '地址', '企业介绍', 'xiujiezhilian.com', '备注', 9, 117, 10, 1, '2026-03-16 00:00:00', -1, '0', 103, 1, '2025-03-16 14:36:52', 1, '2025-03-16 14:37:11', NULL, NULL);
|
||||
INSERT INTO `sys_tenant` (`id`, `tenant_id`, `contact_user_name`, `contact_phone`, `company_name`, `license_number`, `address`, `intro`, `domain`, `remark`, `package_id`, `admin_role_id`, `admin_dept_id`, `admin_user_id`, `expire_time`, `account_count`, `status`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`) VALUES (6, '100006', '李先生', '18600000000', '示例企业', '3332233', '地址', '企业介绍', 'xiujiezhilian.com', '备注', 9, 117, 10, 1, '2026-03-16 00:00:00', -1, '0', 103, 1, '2025-03-16 14:36:52', 1, '2025-03-16 14:37:11', NULL, NULL);
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
@@ -1085,13 +1085,13 @@ CREATE TABLE `sys_user` (
|
||||
-- Records of sys_user
|
||||
-- ----------------------------
|
||||
BEGIN;
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (1, '000000', 103, 'admin', '好心情', 'sys_user', 'lxj521w@example.com', '15888888887', '0', 'https://example.com/avatar.png', '123456', '5f1d7a84db00d2fce00b31a7fc73224f', '0', '127.0.0.1', '2025-02-13 11:56:36', 103, 1, '2025-02-13 11:56:36', 1, '2025-03-26 13:44:18', NULL, NULL, '管理员');
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (1, '000000', 103, 'admin', '好心情', 'sys_user', 'xxx@example.com', '15800008887', '0', 'https://iot.example.com/wp-content/uploads/2024/09/96x96.png', '123456', '5f1d7a84db00d2fce00b31a7fc73224f', '0', '127.0.0.1', '2025-02-13 11:56:36', 103, 1, '2025-02-13 11:56:36', 1, '2025-03-26 13:44:18', NULL, NULL, '管理员');
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (3, '000000', 108, 'test', '本部门及以下 密码666666', 'sys_user', '', '', '0', NULL, 'ddd', '$2a$10$b8yUzN0C71sbz.PhNOCgJe.Tu1yWC3RNrTyjSQ8p1W0.aaUXUJ.Ne', '0', '127.0.0.1', '2025-02-13 11:56:36', 103, 1, '2025-02-13 11:56:36', 3, '2025-02-13 11:56:36', NULL, NULL, NULL);
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (4, '000000', 102, 'test1', '仅本人 密码666666', 'sys_user', '', '', '0', NULL, 'ddd', '$2a$10$b8yUzN0C71sbz.PhNOCgJe.Tu1yWC3RNrTyjSQ8p1W0.aaUXUJ.Ne', '0', '127.0.0.1', '2025-02-13 11:56:36', 103, 1, '2025-02-13 11:56:36', 4, '2025-02-13 11:56:36', NULL, NULL, NULL);
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (5, '000000', 103, 'test2', '好心情', '', 'li@example.com', '15888888887', '0', '', 'mjhhs', 'de396f3b10c2020d35161d8f45d0db52', '0', '', NULL, 103, 1, '2025-02-25 21:39:16', 1, '2025-02-25 22:09:49', 1, '2025-02-25 22:09:49', '');
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (6, '000000', 100, 'test3', '好心情', '', 'li@example.com', '15888888889', '0', '', '5nyxW', '8f2dd9b2f537dc0f3a4adf7238ab9939', '0', '', NULL, 103, 1, '2025-02-25 22:43:18', 1, '2025-02-25 23:27:08', 1, '2025-02-25 23:27:08', '');
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (5, '000000', 103, 'test2', '好心情', '', 'xxx@example.com', '15800008887', '0', '', 'mjhhs', 'de396f3b10c2020d35161d8f45d0db52', '0', '', NULL, 103, 1, '2025-02-25 21:39:16', 1, '2025-02-25 22:09:49', 1, '2025-02-25 22:09:49', '');
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (6, '000000', 100, 'test3', '好心情', '', 'xxx@example.com', '15800008889', '0', '', '5nyxW', '8f2dd9b2f537dc0f3a4adf7238ab9939', '0', '', NULL, 103, 1, '2025-02-25 22:43:18', 1, '2025-02-25 23:27:08', 1, '2025-02-25 23:27:08', '');
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (10, '100006', 117, 'xiujiezhilian', '李先生', 'sys_user', '', '18600000000', '2', NULL, '5nyxW', '68c6e105523f29f1a97607f6739cd245', '0', '', NULL, 0, 0, '2025-03-16 14:36:52', 0, '2025-03-16 14:36:52', NULL, NULL, NULL);
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (11, '000000', 101, 'test001', '济南测试1', '', '563242931@example.com', '', '0', '', 'mLwlN', '70824cefa9bc3da395ea16a48118e477', '0', '', NULL, 103, 1, '2025-03-17 13:52:46', 1, '2025-03-17 13:55:24', NULL, NULL, '');
|
||||
INSERT INTO `sys_user` (`user_id`, `tenant_id`, `dept_id`, `user_name`, `nick_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `salt`, `password`, `status`, `login_ip`, `login_date`, `created_dept`, `created_by`, `created_at`, `updated_by`, `updated_at`, `deleted_by`, `deleted_at`, `remark`) VALUES (11, '000000', 101, 'test001', '济南测试1', '', 'xxx@example.com', '', '0', '', 'mLwlN', '70824cefa9bc3da395ea16a48118e477', '0', '', NULL, 103, 1, '2025-03-17 13:52:46', 1, '2025-03-17 13:55:24', NULL, NULL, '');
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
@@ -1181,7 +1181,7 @@ INSERT INTO `sys_user_online` (`online_id`, `tenant_id`, `uuid`, `user_name`, `c
|
||||
INSERT INTO `sys_user_online` (`online_id`, `tenant_id`, `uuid`, `user_name`, `client_key`, `device_type`, `ipaddr`, `login_location`, `browser`, `os`, `token`, `login_time`, `expire_time`, `deleted_at`) VALUES (59, '000000', 'a8ae3c2d058b4da5a8ef4cca0ab559c2', 'admin', 'web', 'web', '127.0.0.1', '内网IP', 'Chrome', 'Windows', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVVUlEIjoiYThhZTNjMmQwNThiNGRhNWE4ZWY0Y2NhMGFiNTU5YzIiLCJJRCI6MSwiVXNlcm5hbWUiOiJhZG1pbiIsIk5pY2tOYW1lIjoi5aW95b-D5oOFIiwiRGVwdElkIjoxMDMsIlRlbmFudElkIjoiMDAwMDAwIiwiUm9sZXMiOlt7IlJvbGVJZCI6MSwiRGF0YVNjb3BlIjoiMSJ9XSwiTG9naW5BdCI6MTc0MzA1ODc0NSwiQnVmZmVyVGltZSI6ODY0MDAsImlzcyI6InhpdWppZSIsImF1ZCI6WyJYaXVqaWVBZG1pbiJdLCJleHAiOjE3NDM2NjM1NDUsIm5iZiI6MTc0MzA1ODc0NX0.cNboyNDe_vcFU9KF1aeuucuwB8fFgTYVzvZi2FCQEx4', '2025-03-27 14:59:06', '2025-04-03 14:59:05', NULL);
|
||||
INSERT INTO `sys_user_online` (`online_id`, `tenant_id`, `uuid`, `user_name`, `client_key`, `device_type`, `ipaddr`, `login_location`, `browser`, `os`, `token`, `login_time`, `expire_time`, `deleted_at`) VALUES (60, '000000', '0e875fd0eaea45299e23b1ad95657cb1', 'admin', 'web', 'web', '::1', '山东省 济南市', 'Chrome', 'macOS', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVVUlEIjoiMGU4NzVmZDBlYWVhNDUyOTllMjNiMWFkOTU2NTdjYjEiLCJJRCI6MSwiVXNlcm5hbWUiOiJhZG1pbiIsIk5pY2tOYW1lIjoi5aW95b-D5oOFIiwiRGVwdElkIjoxMDMsIlRlbmFudElkIjoiMDAwMDAwIiwiUm9sZXMiOlt7IlJvbGVJZCI6MSwiRGF0YVNjb3BlIjoiMSJ9XSwiTG9naW5BdCI6MTc0MzA2ODM0MywiQnVmZmVyVGltZSI6ODY0MDAsImlzcyI6InhpdWppZSIsImF1ZCI6WyJYaXVqaWVBZG1pbiJdLCJleHAiOjE3NDM2NzMxNDMsIm5iZiI6MTc0MzA2ODM0M30.PrTAkOp6YvWMhnXgKAo5hHFNB9U8SVU8q7Wck7q6QDM', '2025-03-27 17:39:04', '2025-04-03 17:39:03', NULL);
|
||||
INSERT INTO `sys_user_online` (`online_id`, `tenant_id`, `uuid`, `user_name`, `client_key`, `device_type`, `ipaddr`, `login_location`, `browser`, `os`, `token`, `login_time`, `expire_time`, `deleted_at`) VALUES (61, '000000', 'sss', 'test001', '1111', '', '', '', '', '', '', NULL, NULL, '2025-03-27 17:41:50');
|
||||
INSERT INTO `sys_user_online` (`online_id`, `tenant_id`, `uuid`, `user_name`, `client_key`, `device_type`, `ipaddr`, `login_location`, `browser`, `os`, `token`, `login_time`, `expire_time`, `deleted_at`) VALUES (62, '000000', 'aa@example.com', '1111', '', '', '', '', '', '', '', NULL, NULL, '2025-03-27 17:41:52');
|
||||
INSERT INTO `sys_user_online` (`online_id`, `tenant_id`, `uuid`, `user_name`, `client_key`, `device_type`, `ipaddr`, `login_location`, `browser`, `os`, `token`, `login_time`, `expire_time`, `deleted_at`) VALUES (62, '000000', 'xxx@example.com', '1111', '', '', '', '', '', '', '', NULL, NULL, '2025-03-27 17:41:52');
|
||||
COMMIT;
|
||||
|
||||
-- ----------------------------
|
||||
|
||||
Reference in New Issue
Block a user