Commit 04515204b1ac2557606251229dbe07cdcb068927
1 parent
09aa9ad9
fix(oracle): 修复初始化脚本兼容性和菜单批量查询
- 修复 Oracle 字符长度语义及索引、序列名称超长问题 - 修正角色初始化数据,菜单编号去重后按 1000 个分批查询 - SQLPlus 导入遇错即停并保留 & 字符,补充回归测试 反馈:https://t.zsxq.com/tbf3q
Showing
14 changed files
with
429 additions
and
353 deletions
sql/dm/ruoyi-vue-pro-dm8.sql
| @@ -5567,7 +5567,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | @@ -5567,7 +5567,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | ||
| 5567 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); | 5567 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); |
| 5568 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); | 5568 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); |
| 5569 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); | 5569 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); |
| 5570 | -INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); | 5570 | +INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); |
| 5571 | COMMIT; | 5571 | COMMIT; |
| 5572 | SET IDENTITY_INSERT system_role OFF; | 5572 | SET IDENTITY_INSERT system_role OFF; |
| 5573 | -- @formatter:on | 5573 | -- @formatter:on |
sql/highgo/ruoyi-vue-pro.sql
| @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | ||
| 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); | 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); |
| 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); | 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); |
| 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); | 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); |
| 5781 | -INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); | 5781 | +INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); |
| 5782 | COMMIT; | 5782 | COMMIT; |
| 5783 | -- @formatter:on | 5783 | -- @formatter:on |
| 5784 | 5784 |
sql/kingbase/ruoyi-vue-pro.sql
| @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | ||
| 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); | 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); |
| 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); | 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); |
| 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); | 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); |
| 5781 | -INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); | 5781 | +INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); |
| 5782 | COMMIT; | 5782 | COMMIT; |
| 5783 | -- @formatter:on | 5783 | -- @formatter:on |
| 5784 | 5784 |
sql/mysql/ruoyi-vue-pro.sql
| @@ -5789,7 +5789,7 @@ INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_sco | @@ -5789,7 +5789,7 @@ INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_sco | ||
| 5789 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', b'0', 121); | 5789 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', b'0', 121); |
| 5790 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', b'0', 122); | 5790 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', b'0', 122); |
| 5791 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', b'0', 1); | 5791 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', b'0', 1); |
| 5792 | -INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', b'0', 1); | 5792 | +INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', b'0', 1); |
| 5793 | COMMIT; | 5793 | COMMIT; |
| 5794 | 5794 | ||
| 5795 | -- ---------------------------- | 5795 | -- ---------------------------- |
sql/oceanbase/ruoyi-vue-pro.sql
| @@ -5172,7 +5172,7 @@ INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_sco | @@ -5172,7 +5172,7 @@ INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_sco | ||
| 5172 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', b'0', 121); | 5172 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', b'0', 121); |
| 5173 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', b'0', 122); | 5173 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', b'0', 122); |
| 5174 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', b'0', 1); | 5174 | INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', b'0', 1); |
| 5175 | -INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', b'0', 1); | 5175 | +INSERT INTO `system_role` (`id`, `name`, `code`, `sort`, `data_scope`, `data_scope_dept_ids`, `status`, `type`, `remark`, `creator`, `create_time`, `updater`, `update_time`, `deleted`, `tenant_id`) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', b'0', 1); |
| 5176 | COMMIT; | 5176 | COMMIT; |
| 5177 | 5177 | ||
| 5178 | -- ---------------------------- | 5178 | -- ---------------------------- |
sql/opengauss/ruoyi-vue-pro.sql
| @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | ||
| 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); | 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); |
| 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); | 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); |
| 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); | 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); |
| 5781 | -INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); | 5781 | +INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); |
| 5782 | COMMIT; | 5782 | COMMIT; |
| 5783 | -- @formatter:on | 5783 | -- @formatter:on |
| 5784 | 5784 |
sql/oracle/ruoyi-vue-pro.sql
| @@ -14,27 +14,27 @@ | @@ -14,27 +14,27 @@ | ||
| 14 | -- ---------------------------- | 14 | -- ---------------------------- |
| 15 | CREATE TABLE infra_api_access_log ( | 15 | CREATE TABLE infra_api_access_log ( |
| 16 | id number NOT NULL, | 16 | id number NOT NULL, |
| 17 | - trace_id varchar2(64) DEFAULT '' NULL, | 17 | + trace_id varchar2(64 char) DEFAULT '' NULL, |
| 18 | user_id number DEFAULT 0 NOT NULL, | 18 | user_id number DEFAULT 0 NOT NULL, |
| 19 | user_type smallint DEFAULT 0 NOT NULL, | 19 | user_type smallint DEFAULT 0 NOT NULL, |
| 20 | - application_name varchar2(50) NULL, | ||
| 21 | - request_method varchar2(16) DEFAULT '' NULL, | ||
| 22 | - request_url varchar2(255) DEFAULT '' NULL, | 20 | + application_name varchar2(50 char) NULL, |
| 21 | + request_method varchar2(16 char) DEFAULT '' NULL, | ||
| 22 | + request_url varchar2(255 char) DEFAULT '' NULL, | ||
| 23 | request_params clob NULL, | 23 | request_params clob NULL, |
| 24 | response_body clob NULL, | 24 | response_body clob NULL, |
| 25 | - user_ip varchar2(50) NULL, | ||
| 26 | - user_agent varchar2(512) NULL, | ||
| 27 | - operate_module varchar2(50) DEFAULT NULL NULL, | ||
| 28 | - operate_name varchar2(50) DEFAULT NULL NULL, | 25 | + user_ip varchar2(50 char) NULL, |
| 26 | + user_agent varchar2(512 char) NULL, | ||
| 27 | + operate_module varchar2(50 char) DEFAULT NULL NULL, | ||
| 28 | + operate_name varchar2(50 char) DEFAULT NULL NULL, | ||
| 29 | operate_type smallint DEFAULT 0 NULL, | 29 | operate_type smallint DEFAULT 0 NULL, |
| 30 | begin_time date NOT NULL, | 30 | begin_time date NOT NULL, |
| 31 | end_time date NOT NULL, | 31 | end_time date NOT NULL, |
| 32 | duration number NOT NULL, | 32 | duration number NOT NULL, |
| 33 | result_code number DEFAULT 0 NOT NULL, | 33 | result_code number DEFAULT 0 NOT NULL, |
| 34 | - result_msg varchar2(512) DEFAULT '' NULL, | ||
| 35 | - creator varchar2(64) DEFAULT '' NULL, | 34 | + result_msg varchar2(512 char) DEFAULT '' NULL, |
| 35 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 36 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 36 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 37 | - updater varchar2(64) DEFAULT '' NULL, | 37 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 38 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 38 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 39 | deleted number(1,0) DEFAULT 0 NOT NULL, | 39 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 40 | tenant_id number DEFAULT 0 NOT NULL | 40 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -78,30 +78,30 @@ CREATE SEQUENCE infra_api_access_log_seq | @@ -78,30 +78,30 @@ CREATE SEQUENCE infra_api_access_log_seq | ||
| 78 | -- ---------------------------- | 78 | -- ---------------------------- |
| 79 | CREATE TABLE infra_api_error_log ( | 79 | CREATE TABLE infra_api_error_log ( |
| 80 | id number NOT NULL, | 80 | id number NOT NULL, |
| 81 | - trace_id varchar2(64) NULL, | 81 | + trace_id varchar2(64 char) NULL, |
| 82 | user_id number DEFAULT 0 NOT NULL, | 82 | user_id number DEFAULT 0 NOT NULL, |
| 83 | user_type smallint DEFAULT 0 NOT NULL, | 83 | user_type smallint DEFAULT 0 NOT NULL, |
| 84 | - application_name varchar2(50) NULL, | ||
| 85 | - request_method varchar2(16) NULL, | ||
| 86 | - request_url varchar2(255) NULL, | ||
| 87 | - request_params varchar2(4000) NULL, | ||
| 88 | - user_ip varchar2(50) NULL, | ||
| 89 | - user_agent varchar2(512) NULL, | 84 | + application_name varchar2(50 char) NULL, |
| 85 | + request_method varchar2(16 char) NULL, | ||
| 86 | + request_url varchar2(255 char) NULL, | ||
| 87 | + request_params varchar2(4000 char) NULL, | ||
| 88 | + user_ip varchar2(50 char) NULL, | ||
| 89 | + user_agent varchar2(512 char) NULL, | ||
| 90 | exception_time date NOT NULL, | 90 | exception_time date NOT NULL, |
| 91 | - exception_name varchar2(128) DEFAULT '' NULL, | 91 | + exception_name varchar2(128 char) DEFAULT '' NULL, |
| 92 | exception_message clob NULL, | 92 | exception_message clob NULL, |
| 93 | exception_root_cause_message clob NULL, | 93 | exception_root_cause_message clob NULL, |
| 94 | exception_stack_trace clob NULL, | 94 | exception_stack_trace clob NULL, |
| 95 | - exception_class_name varchar2(512) NULL, | ||
| 96 | - exception_file_name varchar2(512) NULL, | ||
| 97 | - exception_method_name varchar2(512) NULL, | 95 | + exception_class_name varchar2(512 char) NULL, |
| 96 | + exception_file_name varchar2(512 char) NULL, | ||
| 97 | + exception_method_name varchar2(512 char) NULL, | ||
| 98 | exception_line_number number NOT NULL, | 98 | exception_line_number number NOT NULL, |
| 99 | process_status smallint NOT NULL, | 99 | process_status smallint NOT NULL, |
| 100 | process_time date DEFAULT NULL NULL, | 100 | process_time date DEFAULT NULL NULL, |
| 101 | process_user_id number DEFAULT 0 NULL, | 101 | process_user_id number DEFAULT 0 NULL, |
| 102 | - creator varchar2(64) DEFAULT '' NULL, | 102 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 103 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 103 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 104 | - updater varchar2(64) DEFAULT '' NULL, | 104 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 105 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 105 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 106 | deleted number(1,0) DEFAULT 0 NOT NULL, | 106 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 107 | tenant_id number DEFAULT 0 NOT NULL | 107 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -149,25 +149,25 @@ CREATE SEQUENCE infra_api_error_log_seq | @@ -149,25 +149,25 @@ CREATE SEQUENCE infra_api_error_log_seq | ||
| 149 | CREATE TABLE infra_codegen_column ( | 149 | CREATE TABLE infra_codegen_column ( |
| 150 | id number NOT NULL, | 150 | id number NOT NULL, |
| 151 | table_id number NOT NULL, | 151 | table_id number NOT NULL, |
| 152 | - column_name varchar2(200) NULL, | ||
| 153 | - data_type varchar2(100) NULL, | ||
| 154 | - column_comment varchar2(500) NULL, | 152 | + column_name varchar2(200 char) NULL, |
| 153 | + data_type varchar2(100 char) NULL, | ||
| 154 | + column_comment varchar2(500 char) NULL, | ||
| 155 | nullable number(1,0) NOT NULL, | 155 | nullable number(1,0) NOT NULL, |
| 156 | primary_key number(1,0) NOT NULL, | 156 | primary_key number(1,0) NOT NULL, |
| 157 | ordinal_position number NOT NULL, | 157 | ordinal_position number NOT NULL, |
| 158 | - java_type varchar2(32) NULL, | ||
| 159 | - java_field varchar2(64) NULL, | ||
| 160 | - dict_type varchar2(200) DEFAULT '' NULL, | ||
| 161 | - example varchar2(64) DEFAULT NULL NULL, | 158 | + java_type varchar2(32 char) NULL, |
| 159 | + java_field varchar2(64 char) NULL, | ||
| 160 | + dict_type varchar2(200 char) DEFAULT '' NULL, | ||
| 161 | + example varchar2(64 char) DEFAULT NULL NULL, | ||
| 162 | create_operation number(1,0) NOT NULL, | 162 | create_operation number(1,0) NOT NULL, |
| 163 | update_operation number(1,0) NOT NULL, | 163 | update_operation number(1,0) NOT NULL, |
| 164 | list_operation number(1,0) NOT NULL, | 164 | list_operation number(1,0) NOT NULL, |
| 165 | - list_operation_condition varchar2(32) DEFAULT '=' NULL, | 165 | + list_operation_condition varchar2(32 char) DEFAULT '=' NULL, |
| 166 | list_operation_result number(1,0) NOT NULL, | 166 | list_operation_result number(1,0) NOT NULL, |
| 167 | - html_type varchar2(32) NULL, | ||
| 168 | - creator varchar2(64) DEFAULT '' NULL, | 167 | + html_type varchar2(32 char) NULL, |
| 168 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 169 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 169 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 170 | - updater varchar2(64) DEFAULT '' NULL, | 170 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 171 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 171 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 172 | deleted number(1,0) DEFAULT 0 NOT NULL | 172 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 173 | ); | 173 | ); |
| @@ -210,14 +210,14 @@ CREATE TABLE infra_codegen_table ( | @@ -210,14 +210,14 @@ CREATE TABLE infra_codegen_table ( | ||
| 210 | id number NOT NULL, | 210 | id number NOT NULL, |
| 211 | data_source_config_id number NOT NULL, | 211 | data_source_config_id number NOT NULL, |
| 212 | scene smallint DEFAULT 1 NOT NULL, | 212 | scene smallint DEFAULT 1 NOT NULL, |
| 213 | - table_name varchar2(200) DEFAULT '' NULL, | ||
| 214 | - table_comment varchar2(500) DEFAULT '' NULL, | ||
| 215 | - remark varchar2(500) DEFAULT NULL NULL, | ||
| 216 | - module_name varchar2(30) NULL, | ||
| 217 | - business_name varchar2(30) NULL, | ||
| 218 | - class_name varchar2(100) DEFAULT '' NULL, | ||
| 219 | - class_comment varchar2(50) NULL, | ||
| 220 | - author varchar2(50) NULL, | 213 | + table_name varchar2(200 char) DEFAULT '' NULL, |
| 214 | + table_comment varchar2(500 char) DEFAULT '' NULL, | ||
| 215 | + remark varchar2(500 char) DEFAULT NULL NULL, | ||
| 216 | + module_name varchar2(30 char) NULL, | ||
| 217 | + business_name varchar2(30 char) NULL, | ||
| 218 | + class_name varchar2(100 char) DEFAULT '' NULL, | ||
| 219 | + class_comment varchar2(50 char) NULL, | ||
| 220 | + author varchar2(50 char) NULL, | ||
| 221 | template_type smallint DEFAULT 1 NOT NULL, | 221 | template_type smallint DEFAULT 1 NOT NULL, |
| 222 | front_type smallint NOT NULL, | 222 | front_type smallint NOT NULL, |
| 223 | parent_menu_id number DEFAULT NULL NULL, | 223 | parent_menu_id number DEFAULT NULL NULL, |
| @@ -226,9 +226,9 @@ CREATE TABLE infra_codegen_table ( | @@ -226,9 +226,9 @@ CREATE TABLE infra_codegen_table ( | ||
| 226 | sub_join_many number(1,0) DEFAULT NULL NULL, | 226 | sub_join_many number(1,0) DEFAULT NULL NULL, |
| 227 | tree_parent_column_id number DEFAULT NULL NULL, | 227 | tree_parent_column_id number DEFAULT NULL NULL, |
| 228 | tree_name_column_id number DEFAULT NULL NULL, | 228 | tree_name_column_id number DEFAULT NULL NULL, |
| 229 | - creator varchar2(64) DEFAULT '' NULL, | 229 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 230 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 230 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 231 | - updater varchar2(64) DEFAULT '' NULL, | 231 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 232 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 232 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 233 | deleted number(1,0) DEFAULT 0 NOT NULL | 233 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 234 | ); | 234 | ); |
| @@ -268,16 +268,16 @@ CREATE SEQUENCE infra_codegen_table_seq | @@ -268,16 +268,16 @@ CREATE SEQUENCE infra_codegen_table_seq | ||
| 268 | -- ---------------------------- | 268 | -- ---------------------------- |
| 269 | CREATE TABLE infra_config ( | 269 | CREATE TABLE infra_config ( |
| 270 | id number NOT NULL, | 270 | id number NOT NULL, |
| 271 | - category varchar2(50) NULL, | 271 | + category varchar2(50 char) NULL, |
| 272 | type smallint NOT NULL, | 272 | type smallint NOT NULL, |
| 273 | - name varchar2(100) DEFAULT '' NULL, | ||
| 274 | - config_key varchar2(100) DEFAULT '' NULL, | ||
| 275 | - value varchar2(500) DEFAULT '' NULL, | 273 | + name varchar2(100 char) DEFAULT '' NULL, |
| 274 | + config_key varchar2(100 char) DEFAULT '' NULL, | ||
| 275 | + value varchar2(500 char) DEFAULT '' NULL, | ||
| 276 | visible number(1,0) NOT NULL, | 276 | visible number(1,0) NOT NULL, |
| 277 | - remark varchar2(500) DEFAULT NULL NULL, | ||
| 278 | - creator varchar2(64) DEFAULT '' NULL, | 277 | + remark varchar2(500 char) DEFAULT NULL NULL, |
| 278 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 279 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 279 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 280 | - updater varchar2(64) DEFAULT '' NULL, | 280 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 281 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 281 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 282 | deleted number(1,0) DEFAULT 0 NOT NULL | 282 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 283 | ); | 283 | ); |
| @@ -322,13 +322,13 @@ CREATE SEQUENCE infra_config_seq | @@ -322,13 +322,13 @@ CREATE SEQUENCE infra_config_seq | ||
| 322 | -- ---------------------------- | 322 | -- ---------------------------- |
| 323 | CREATE TABLE infra_data_source_config ( | 323 | CREATE TABLE infra_data_source_config ( |
| 324 | id number NOT NULL, | 324 | id number NOT NULL, |
| 325 | - name varchar2(100) DEFAULT '' NULL, | ||
| 326 | - url varchar2(1024) NULL, | ||
| 327 | - username varchar2(255) NULL, | ||
| 328 | - password varchar2(255) DEFAULT '' NULL, | ||
| 329 | - creator varchar2(64) DEFAULT '' NULL, | 325 | + name varchar2(100 char) DEFAULT '' NULL, |
| 326 | + url varchar2(1024 char) NULL, | ||
| 327 | + username varchar2(255 char) NULL, | ||
| 328 | + password varchar2(255 char) DEFAULT '' NULL, | ||
| 329 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 330 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 330 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 331 | - updater varchar2(64) DEFAULT '' NULL, | 331 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 332 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 332 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 333 | deleted number(1,0) DEFAULT 0 NOT NULL | 333 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 334 | ); | 334 | ); |
| @@ -355,14 +355,14 @@ CREATE SEQUENCE infra_data_source_config_seq | @@ -355,14 +355,14 @@ CREATE SEQUENCE infra_data_source_config_seq | ||
| 355 | CREATE TABLE infra_file ( | 355 | CREATE TABLE infra_file ( |
| 356 | id number NOT NULL, | 356 | id number NOT NULL, |
| 357 | config_id number DEFAULT NULL NULL, | 357 | config_id number DEFAULT NULL NULL, |
| 358 | - name varchar2(256) DEFAULT NULL NULL, | ||
| 359 | - path varchar2(512) NULL, | ||
| 360 | - url varchar2(1024) NULL, | ||
| 361 | - type varchar2(128) DEFAULT NULL NULL, | 358 | + name varchar2(256 char) DEFAULT NULL NULL, |
| 359 | + path varchar2(512 char) NULL, | ||
| 360 | + url varchar2(1024 char) NULL, | ||
| 361 | + type varchar2(128 char) DEFAULT NULL NULL, | ||
| 362 | "size" number NOT NULL, | 362 | "size" number NOT NULL, |
| 363 | - creator varchar2(64) DEFAULT '' NULL, | 363 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 364 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 364 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 365 | - updater varchar2(64) DEFAULT '' NULL, | 365 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 366 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 366 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 367 | deleted number(1,0) DEFAULT 0 NOT NULL | 367 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 368 | ); | 368 | ); |
| @@ -390,14 +390,14 @@ CREATE SEQUENCE infra_file_seq | @@ -390,14 +390,14 @@ CREATE SEQUENCE infra_file_seq | ||
| 390 | -- ---------------------------- | 390 | -- ---------------------------- |
| 391 | CREATE TABLE infra_file_config ( | 391 | CREATE TABLE infra_file_config ( |
| 392 | id number NOT NULL, | 392 | id number NOT NULL, |
| 393 | - name varchar2(63) NULL, | 393 | + name varchar2(63 char) NULL, |
| 394 | storage smallint NOT NULL, | 394 | storage smallint NOT NULL, |
| 395 | - remark varchar2(255) DEFAULT NULL NULL, | 395 | + remark varchar2(255 char) DEFAULT NULL NULL, |
| 396 | master number(1,0) NOT NULL, | 396 | master number(1,0) NOT NULL, |
| 397 | - config varchar2(4000) NULL, | ||
| 398 | - creator varchar2(64) DEFAULT '' NULL, | 397 | + config varchar2(4000 char) NULL, |
| 398 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 399 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 399 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 400 | - updater varchar2(64) DEFAULT '' NULL, | 400 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 401 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 401 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 402 | deleted number(1,0) DEFAULT 0 NOT NULL | 402 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 403 | ); | 403 | ); |
| @@ -443,11 +443,11 @@ CREATE SEQUENCE infra_file_config_seq | @@ -443,11 +443,11 @@ CREATE SEQUENCE infra_file_config_seq | ||
| 443 | CREATE TABLE infra_file_content ( | 443 | CREATE TABLE infra_file_content ( |
| 444 | id number NOT NULL, | 444 | id number NOT NULL, |
| 445 | config_id number NOT NULL, | 445 | config_id number NOT NULL, |
| 446 | - path varchar2(512) NULL, | 446 | + path varchar2(512 char) NULL, |
| 447 | content blob NOT NULL, | 447 | content blob NOT NULL, |
| 448 | - creator varchar2(64) DEFAULT '' NULL, | 448 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 449 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 449 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 450 | - updater varchar2(64) DEFAULT '' NULL, | 450 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 451 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 451 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 452 | deleted number(1,0) DEFAULT 0 NOT NULL | 452 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 453 | ); | 453 | ); |
| @@ -474,17 +474,17 @@ CREATE SEQUENCE infra_file_content_seq | @@ -474,17 +474,17 @@ CREATE SEQUENCE infra_file_content_seq | ||
| 474 | -- ---------------------------- | 474 | -- ---------------------------- |
| 475 | CREATE TABLE infra_job ( | 475 | CREATE TABLE infra_job ( |
| 476 | id number NOT NULL, | 476 | id number NOT NULL, |
| 477 | - name varchar2(32) NULL, | 477 | + name varchar2(32 char) NULL, |
| 478 | status smallint NOT NULL, | 478 | status smallint NOT NULL, |
| 479 | - handler_name varchar2(64) NULL, | ||
| 480 | - handler_param varchar2(255) DEFAULT NULL NULL, | ||
| 481 | - cron_expression varchar2(32) NULL, | 479 | + handler_name varchar2(64 char) NULL, |
| 480 | + handler_param varchar2(255 char) DEFAULT NULL NULL, | ||
| 481 | + cron_expression varchar2(32 char) NULL, | ||
| 482 | retry_count number DEFAULT 0 NOT NULL, | 482 | retry_count number DEFAULT 0 NOT NULL, |
| 483 | retry_interval number DEFAULT 0 NOT NULL, | 483 | retry_interval number DEFAULT 0 NOT NULL, |
| 484 | monitor_timeout number DEFAULT 0 NOT NULL, | 484 | monitor_timeout number DEFAULT 0 NOT NULL, |
| 485 | - creator varchar2(64) DEFAULT '' NULL, | 485 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 486 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 486 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 487 | - updater varchar2(64) DEFAULT '' NULL, | 487 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 488 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 488 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 489 | deleted number(1,0) DEFAULT 0 NOT NULL | 489 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 490 | ); | 490 | ); |
| @@ -551,17 +551,17 @@ CREATE SEQUENCE infra_job_seq | @@ -551,17 +551,17 @@ CREATE SEQUENCE infra_job_seq | ||
| 551 | CREATE TABLE infra_job_log ( | 551 | CREATE TABLE infra_job_log ( |
| 552 | id number NOT NULL, | 552 | id number NOT NULL, |
| 553 | job_id number NOT NULL, | 553 | job_id number NOT NULL, |
| 554 | - handler_name varchar2(64) NULL, | ||
| 555 | - handler_param varchar2(255) DEFAULT NULL NULL, | 554 | + handler_name varchar2(64 char) NULL, |
| 555 | + handler_param varchar2(255 char) DEFAULT NULL NULL, | ||
| 556 | execute_index smallint DEFAULT 1 NOT NULL, | 556 | execute_index smallint DEFAULT 1 NOT NULL, |
| 557 | begin_time date NOT NULL, | 557 | begin_time date NOT NULL, |
| 558 | end_time date DEFAULT NULL NULL, | 558 | end_time date DEFAULT NULL NULL, |
| 559 | duration number DEFAULT NULL NULL, | 559 | duration number DEFAULT NULL NULL, |
| 560 | status smallint NOT NULL, | 560 | status smallint NOT NULL, |
| 561 | - result varchar2(4000) DEFAULT '' NULL, | ||
| 562 | - creator varchar2(64) DEFAULT '' NULL, | 561 | + result varchar2(4000 char) DEFAULT '' NULL, |
| 562 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 563 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 563 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 564 | - updater varchar2(64) DEFAULT '' NULL, | 564 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 565 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 565 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 566 | deleted number(1,0) DEFAULT 0 NOT NULL | 566 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 567 | ); | 567 | ); |
| @@ -595,16 +595,16 @@ CREATE SEQUENCE infra_job_log_seq | @@ -595,16 +595,16 @@ CREATE SEQUENCE infra_job_log_seq | ||
| 595 | -- ---------------------------- | 595 | -- ---------------------------- |
| 596 | CREATE TABLE system_dept ( | 596 | CREATE TABLE system_dept ( |
| 597 | id number NOT NULL, | 597 | id number NOT NULL, |
| 598 | - name varchar2(30) DEFAULT '' NULL, | 598 | + name varchar2(30 char) DEFAULT '' NULL, |
| 599 | parent_id number DEFAULT 0 NOT NULL, | 599 | parent_id number DEFAULT 0 NOT NULL, |
| 600 | sort number DEFAULT 0 NOT NULL, | 600 | sort number DEFAULT 0 NOT NULL, |
| 601 | leader_user_id number DEFAULT NULL NULL, | 601 | leader_user_id number DEFAULT NULL NULL, |
| 602 | - phone varchar2(11) DEFAULT NULL NULL, | ||
| 603 | - email varchar2(50) DEFAULT NULL NULL, | 602 | + phone varchar2(11 char) DEFAULT NULL NULL, |
| 603 | + email varchar2(50 char) DEFAULT NULL NULL, | ||
| 604 | status smallint NOT NULL, | 604 | status smallint NOT NULL, |
| 605 | - creator varchar2(64) DEFAULT '' NULL, | 605 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 606 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 606 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 607 | - updater varchar2(64) DEFAULT '' NULL, | 607 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 608 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 608 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 609 | deleted number(1,0) DEFAULT 0 NOT NULL, | 609 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 610 | tenant_id number DEFAULT 0 NOT NULL | 610 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -659,16 +659,16 @@ CREATE SEQUENCE system_dept_seq | @@ -659,16 +659,16 @@ CREATE SEQUENCE system_dept_seq | ||
| 659 | CREATE TABLE system_dict_data ( | 659 | CREATE TABLE system_dict_data ( |
| 660 | id number NOT NULL, | 660 | id number NOT NULL, |
| 661 | sort number DEFAULT 0 NOT NULL, | 661 | sort number DEFAULT 0 NOT NULL, |
| 662 | - label varchar2(100) DEFAULT '' NULL, | ||
| 663 | - value varchar2(100) DEFAULT '' NULL, | ||
| 664 | - dict_type varchar2(100) DEFAULT '' NULL, | 662 | + label varchar2(100 char) DEFAULT '' NULL, |
| 663 | + value varchar2(100 char) DEFAULT '' NULL, | ||
| 664 | + dict_type varchar2(100 char) DEFAULT '' NULL, | ||
| 665 | status smallint DEFAULT 0 NOT NULL, | 665 | status smallint DEFAULT 0 NOT NULL, |
| 666 | - color_type varchar2(100) DEFAULT '' NULL, | ||
| 667 | - css_class varchar2(100) DEFAULT '' NULL, | ||
| 668 | - remark varchar2(500) DEFAULT NULL NULL, | ||
| 669 | - creator varchar2(64) DEFAULT '' NULL, | 666 | + color_type varchar2(100 char) DEFAULT '' NULL, |
| 667 | + css_class varchar2(100 char) DEFAULT '' NULL, | ||
| 668 | + remark varchar2(500 char) DEFAULT NULL NULL, | ||
| 669 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 670 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 670 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 671 | - updater varchar2(64) DEFAULT '' NULL, | 671 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 672 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 672 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 673 | deleted number(1,0) DEFAULT 0 NOT NULL | 673 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 674 | ); | 674 | ); |
| @@ -2262,13 +2262,13 @@ CREATE SEQUENCE system_dict_data_seq | @@ -2262,13 +2262,13 @@ CREATE SEQUENCE system_dict_data_seq | ||
| 2262 | -- ---------------------------- | 2262 | -- ---------------------------- |
| 2263 | CREATE TABLE system_dict_type ( | 2263 | CREATE TABLE system_dict_type ( |
| 2264 | id number NOT NULL, | 2264 | id number NOT NULL, |
| 2265 | - name varchar2(100) DEFAULT '' NULL, | ||
| 2266 | - type varchar2(100) DEFAULT '' NULL, | 2265 | + name varchar2(100 char) DEFAULT '' NULL, |
| 2266 | + type varchar2(100 char) DEFAULT '' NULL, | ||
| 2267 | status smallint DEFAULT 0 NOT NULL, | 2267 | status smallint DEFAULT 0 NOT NULL, |
| 2268 | - remark varchar2(500) DEFAULT NULL NULL, | ||
| 2269 | - creator varchar2(64) DEFAULT '' NULL, | 2268 | + remark varchar2(500 char) DEFAULT NULL NULL, |
| 2269 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 2270 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2270 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2271 | - updater varchar2(64) DEFAULT '' NULL, | 2271 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 2272 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2272 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2273 | deleted number(1,0) DEFAULT 0 NOT NULL, | 2273 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 2274 | deleted_time date DEFAULT NULL NULL | 2274 | deleted_time date DEFAULT NULL NULL |
| @@ -2648,16 +2648,16 @@ CREATE SEQUENCE system_dict_type_seq | @@ -2648,16 +2648,16 @@ CREATE SEQUENCE system_dict_type_seq | ||
| 2648 | CREATE TABLE system_login_log ( | 2648 | CREATE TABLE system_login_log ( |
| 2649 | id number NOT NULL, | 2649 | id number NOT NULL, |
| 2650 | log_type number NOT NULL, | 2650 | log_type number NOT NULL, |
| 2651 | - trace_id varchar2(64) DEFAULT '' NULL, | 2651 | + trace_id varchar2(64 char) DEFAULT '' NULL, |
| 2652 | user_id number DEFAULT 0 NOT NULL, | 2652 | user_id number DEFAULT 0 NOT NULL, |
| 2653 | user_type smallint DEFAULT 0 NOT NULL, | 2653 | user_type smallint DEFAULT 0 NOT NULL, |
| 2654 | - username varchar2(50) DEFAULT '' NULL, | 2654 | + username varchar2(50 char) DEFAULT '' NULL, |
| 2655 | result smallint NOT NULL, | 2655 | result smallint NOT NULL, |
| 2656 | - user_ip varchar2(50) NULL, | ||
| 2657 | - user_agent varchar2(512) NULL, | ||
| 2658 | - creator varchar2(64) DEFAULT '' NULL, | 2656 | + user_ip varchar2(50 char) NULL, |
| 2657 | + user_agent varchar2(512 char) NULL, | ||
| 2658 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 2659 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2659 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2660 | - updater varchar2(64) DEFAULT '' NULL, | 2660 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 2661 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2661 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2662 | deleted number(1,0) DEFAULT 0 NOT NULL, | 2662 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 2663 | tenant_id number DEFAULT 0 NOT NULL | 2663 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -2692,16 +2692,16 @@ CREATE SEQUENCE system_login_log_seq | @@ -2692,16 +2692,16 @@ CREATE SEQUENCE system_login_log_seq | ||
| 2692 | -- ---------------------------- | 2692 | -- ---------------------------- |
| 2693 | CREATE TABLE system_mail_account ( | 2693 | CREATE TABLE system_mail_account ( |
| 2694 | id number NOT NULL, | 2694 | id number NOT NULL, |
| 2695 | - mail varchar2(255) NULL, | ||
| 2696 | - username varchar2(255) NULL, | ||
| 2697 | - password varchar2(255) NULL, | ||
| 2698 | - host varchar2(255) NULL, | 2695 | + mail varchar2(255 char) NULL, |
| 2696 | + username varchar2(255 char) NULL, | ||
| 2697 | + password varchar2(255 char) NULL, | ||
| 2698 | + host varchar2(255 char) NULL, | ||
| 2699 | port number NOT NULL, | 2699 | port number NOT NULL, |
| 2700 | ssl_enable number(1,0) DEFAULT '0' NOT NULL, | 2700 | ssl_enable number(1,0) DEFAULT '0' NOT NULL, |
| 2701 | starttls_enable number(1,0) DEFAULT '0' NOT NULL, | 2701 | starttls_enable number(1,0) DEFAULT '0' NOT NULL, |
| 2702 | - creator varchar2(64) DEFAULT '' NULL, | 2702 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 2703 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2703 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2704 | - updater varchar2(64) DEFAULT '' NULL, | 2704 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 2705 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2705 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2706 | deleted number(1,0) DEFAULT 0 NOT NULL | 2706 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 2707 | ); | 2707 | ); |
| @@ -2743,24 +2743,24 @@ CREATE TABLE system_mail_log ( | @@ -2743,24 +2743,24 @@ CREATE TABLE system_mail_log ( | ||
| 2743 | id number NOT NULL, | 2743 | id number NOT NULL, |
| 2744 | user_id number DEFAULT NULL NULL, | 2744 | user_id number DEFAULT NULL NULL, |
| 2745 | user_type smallint DEFAULT NULL NULL, | 2745 | user_type smallint DEFAULT NULL NULL, |
| 2746 | - to_mails varchar2(1024) NULL, | ||
| 2747 | - cc_mails varchar2(1024) DEFAULT NULL NULL, | ||
| 2748 | - bcc_mails varchar2(1024) DEFAULT NULL NULL, | 2746 | + to_mails varchar2(1024 char) NULL, |
| 2747 | + cc_mails varchar2(1024 char) DEFAULT NULL NULL, | ||
| 2748 | + bcc_mails varchar2(1024 char) DEFAULT NULL NULL, | ||
| 2749 | account_id number NOT NULL, | 2749 | account_id number NOT NULL, |
| 2750 | - from_mail varchar2(255) NULL, | 2750 | + from_mail varchar2(255 char) NULL, |
| 2751 | template_id number NOT NULL, | 2751 | template_id number NOT NULL, |
| 2752 | - template_code varchar2(63) NULL, | ||
| 2753 | - template_nickname varchar2(255) DEFAULT NULL NULL, | ||
| 2754 | - template_title varchar2(255) NULL, | 2752 | + template_code varchar2(63 char) NULL, |
| 2753 | + template_nickname varchar2(255 char) DEFAULT NULL NULL, | ||
| 2754 | + template_title varchar2(255 char) NULL, | ||
| 2755 | template_content clob NULL, | 2755 | template_content clob NULL, |
| 2756 | - template_params varchar2(255) NULL, | 2756 | + template_params varchar2(255 char) NULL, |
| 2757 | send_status smallint DEFAULT 0 NOT NULL, | 2757 | send_status smallint DEFAULT 0 NOT NULL, |
| 2758 | send_time date DEFAULT NULL NULL, | 2758 | send_time date DEFAULT NULL NULL, |
| 2759 | - send_message_id varchar2(255) DEFAULT NULL NULL, | ||
| 2760 | - send_exception varchar2(4000) DEFAULT NULL NULL, | ||
| 2761 | - creator varchar2(64) DEFAULT '' NULL, | 2759 | + send_message_id varchar2(255 char) DEFAULT NULL NULL, |
| 2760 | + send_exception varchar2(4000 char) DEFAULT NULL NULL, | ||
| 2761 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 2762 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2762 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2763 | - updater varchar2(64) DEFAULT '' NULL, | 2763 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 2764 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2764 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2765 | deleted number(1,0) DEFAULT 0 NOT NULL | 2765 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 2766 | ); | 2766 | ); |
| @@ -2799,18 +2799,18 @@ CREATE SEQUENCE system_mail_log_seq | @@ -2799,18 +2799,18 @@ CREATE SEQUENCE system_mail_log_seq | ||
| 2799 | -- ---------------------------- | 2799 | -- ---------------------------- |
| 2800 | CREATE TABLE system_mail_template ( | 2800 | CREATE TABLE system_mail_template ( |
| 2801 | id number NOT NULL, | 2801 | id number NOT NULL, |
| 2802 | - name varchar2(63) NULL, | ||
| 2803 | - code varchar2(63) NULL, | 2802 | + name varchar2(63 char) NULL, |
| 2803 | + code varchar2(63 char) NULL, | ||
| 2804 | account_id number NOT NULL, | 2804 | account_id number NOT NULL, |
| 2805 | - nickname varchar2(255) DEFAULT NULL NULL, | ||
| 2806 | - title varchar2(255) NULL, | ||
| 2807 | - content varchar2(4000) NULL, | ||
| 2808 | - params varchar2(255) NULL, | 2805 | + nickname varchar2(255 char) DEFAULT NULL NULL, |
| 2806 | + title varchar2(255 char) NULL, | ||
| 2807 | + content varchar2(4000 char) NULL, | ||
| 2808 | + params varchar2(255 char) NULL, | ||
| 2809 | status smallint NOT NULL, | 2809 | status smallint NOT NULL, |
| 2810 | - remark varchar2(255) DEFAULT NULL NULL, | ||
| 2811 | - creator varchar2(64) DEFAULT '' NULL, | 2810 | + remark varchar2(255 char) DEFAULT NULL NULL, |
| 2811 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 2812 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2812 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2813 | - updater varchar2(64) DEFAULT '' NULL, | 2813 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 2814 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2814 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2815 | deleted number(1,0) DEFAULT 0 NOT NULL | 2815 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 2816 | ); | 2816 | ); |
| @@ -2851,22 +2851,22 @@ CREATE SEQUENCE system_mail_template_seq | @@ -2851,22 +2851,22 @@ CREATE SEQUENCE system_mail_template_seq | ||
| 2851 | -- ---------------------------- | 2851 | -- ---------------------------- |
| 2852 | CREATE TABLE system_menu ( | 2852 | CREATE TABLE system_menu ( |
| 2853 | id number NOT NULL, | 2853 | id number NOT NULL, |
| 2854 | - name varchar2(50) NULL, | ||
| 2855 | - permission varchar2(100) DEFAULT '' NULL, | 2854 | + name varchar2(50 char) NULL, |
| 2855 | + permission varchar2(100 char) DEFAULT '' NULL, | ||
| 2856 | type smallint NOT NULL, | 2856 | type smallint NOT NULL, |
| 2857 | sort number DEFAULT 0 NOT NULL, | 2857 | sort number DEFAULT 0 NOT NULL, |
| 2858 | parent_id number DEFAULT 0 NOT NULL, | 2858 | parent_id number DEFAULT 0 NOT NULL, |
| 2859 | - path varchar2(200) DEFAULT '' NULL, | ||
| 2860 | - icon varchar2(100) DEFAULT '#' NULL, | ||
| 2861 | - component varchar2(255) DEFAULT NULL NULL, | ||
| 2862 | - component_name varchar2(255) DEFAULT NULL NULL, | 2859 | + path varchar2(200 char) DEFAULT '' NULL, |
| 2860 | + icon varchar2(100 char) DEFAULT '#' NULL, | ||
| 2861 | + component varchar2(255 char) DEFAULT NULL NULL, | ||
| 2862 | + component_name varchar2(255 char) DEFAULT NULL NULL, | ||
| 2863 | status smallint DEFAULT 0 NOT NULL, | 2863 | status smallint DEFAULT 0 NOT NULL, |
| 2864 | visible number(1,0) DEFAULT '1' NOT NULL, | 2864 | visible number(1,0) DEFAULT '1' NOT NULL, |
| 2865 | keep_alive number(1,0) DEFAULT '1' NOT NULL, | 2865 | keep_alive number(1,0) DEFAULT '1' NOT NULL, |
| 2866 | always_show number(1,0) DEFAULT '1' NOT NULL, | 2866 | always_show number(1,0) DEFAULT '1' NOT NULL, |
| 2867 | - creator varchar2(64) DEFAULT '' NULL, | 2867 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 2868 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2868 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2869 | - updater varchar2(64) DEFAULT '' NULL, | 2869 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 2870 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 2870 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 2871 | deleted number(1,0) DEFAULT 0 NOT NULL | 2871 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 2872 | ); | 2872 | ); |
| @@ -5070,13 +5070,13 @@ CREATE SEQUENCE system_menu_seq | @@ -5070,13 +5070,13 @@ CREATE SEQUENCE system_menu_seq | ||
| 5070 | -- ---------------------------- | 5070 | -- ---------------------------- |
| 5071 | CREATE TABLE system_notice ( | 5071 | CREATE TABLE system_notice ( |
| 5072 | id number NOT NULL, | 5072 | id number NOT NULL, |
| 5073 | - title varchar2(50) NULL, | 5073 | + title varchar2(50 char) NULL, |
| 5074 | content clob NULL, | 5074 | content clob NULL, |
| 5075 | type smallint NOT NULL, | 5075 | type smallint NOT NULL, |
| 5076 | status smallint DEFAULT 0 NOT NULL, | 5076 | status smallint DEFAULT 0 NOT NULL, |
| 5077 | - creator varchar2(64) DEFAULT '' NULL, | 5077 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 5078 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5078 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5079 | - updater varchar2(64) DEFAULT '' NULL, | 5079 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5080 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5080 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5081 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5081 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5082 | tenant_id number DEFAULT 0 NOT NULL | 5082 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5117,16 +5117,16 @@ CREATE TABLE system_notify_message ( | @@ -5117,16 +5117,16 @@ CREATE TABLE system_notify_message ( | ||
| 5117 | user_id number NOT NULL, | 5117 | user_id number NOT NULL, |
| 5118 | user_type smallint NOT NULL, | 5118 | user_type smallint NOT NULL, |
| 5119 | template_id number NOT NULL, | 5119 | template_id number NOT NULL, |
| 5120 | - template_code varchar2(64) NULL, | ||
| 5121 | - template_nickname varchar2(63) NULL, | ||
| 5122 | - template_content varchar2(1024) NULL, | 5120 | + template_code varchar2(64 char) NULL, |
| 5121 | + template_nickname varchar2(63 char) NULL, | ||
| 5122 | + template_content varchar2(1024 char) NULL, | ||
| 5123 | template_type number NOT NULL, | 5123 | template_type number NOT NULL, |
| 5124 | - template_params varchar2(255) NULL, | 5124 | + template_params varchar2(255 char) NULL, |
| 5125 | read_status number(1,0) NOT NULL, | 5125 | read_status number(1,0) NOT NULL, |
| 5126 | read_time date DEFAULT NULL NULL, | 5126 | read_time date DEFAULT NULL NULL, |
| 5127 | - creator varchar2(64) DEFAULT '' NULL, | 5127 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 5128 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5128 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5129 | - updater varchar2(64) DEFAULT '' NULL, | 5129 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5130 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5130 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5131 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5131 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5132 | tenant_id number DEFAULT 0 NOT NULL | 5132 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5264,17 +5264,17 @@ CREATE SEQUENCE system_notify_message_seq | @@ -5264,17 +5264,17 @@ CREATE SEQUENCE system_notify_message_seq | ||
| 5264 | -- ---------------------------- | 5264 | -- ---------------------------- |
| 5265 | CREATE TABLE system_notify_template ( | 5265 | CREATE TABLE system_notify_template ( |
| 5266 | id number NOT NULL, | 5266 | id number NOT NULL, |
| 5267 | - name varchar2(63) NULL, | ||
| 5268 | - code varchar2(64) NULL, | ||
| 5269 | - nickname varchar2(255) NULL, | ||
| 5270 | - content varchar2(1024) NULL, | 5267 | + name varchar2(63 char) NULL, |
| 5268 | + code varchar2(64 char) NULL, | ||
| 5269 | + nickname varchar2(255 char) NULL, | ||
| 5270 | + content varchar2(1024 char) NULL, | ||
| 5271 | type smallint NOT NULL, | 5271 | type smallint NOT NULL, |
| 5272 | - params varchar2(255) DEFAULT NULL NULL, | 5272 | + params varchar2(255 char) DEFAULT NULL NULL, |
| 5273 | status smallint NOT NULL, | 5273 | status smallint NOT NULL, |
| 5274 | - remark varchar2(255) DEFAULT NULL NULL, | ||
| 5275 | - creator varchar2(64) DEFAULT '' NULL, | 5274 | + remark varchar2(255 char) DEFAULT NULL NULL, |
| 5275 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 5276 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5276 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5277 | - updater varchar2(64) DEFAULT '' NULL, | 5277 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5278 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5278 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5279 | deleted number(1,0) DEFAULT 0 NOT NULL | 5279 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 5280 | ); | 5280 | ); |
| @@ -5306,15 +5306,15 @@ CREATE TABLE system_oauth2_access_token ( | @@ -5306,15 +5306,15 @@ CREATE TABLE system_oauth2_access_token ( | ||
| 5306 | id number NOT NULL, | 5306 | id number NOT NULL, |
| 5307 | user_id number NOT NULL, | 5307 | user_id number NOT NULL, |
| 5308 | user_type smallint NOT NULL, | 5308 | user_type smallint NOT NULL, |
| 5309 | - user_info varchar2(512) NULL, | ||
| 5310 | - access_token varchar2(255) NULL, | ||
| 5311 | - refresh_token varchar2(32) NULL, | ||
| 5312 | - client_id varchar2(255) NULL, | ||
| 5313 | - scopes varchar2(255) DEFAULT NULL NULL, | 5309 | + user_info varchar2(512 char) NULL, |
| 5310 | + access_token varchar2(255 char) NULL, | ||
| 5311 | + refresh_token varchar2(32 char) NULL, | ||
| 5312 | + client_id varchar2(255 char) NULL, | ||
| 5313 | + scopes varchar2(255 char) DEFAULT NULL NULL, | ||
| 5314 | expires_time date NOT NULL, | 5314 | expires_time date NOT NULL, |
| 5315 | - creator varchar2(64) DEFAULT '' NULL, | 5315 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 5316 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5316 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5317 | - updater varchar2(64) DEFAULT '' NULL, | 5317 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5318 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5318 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5319 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5319 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5320 | tenant_id number DEFAULT 0 NOT NULL | 5320 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5322,8 +5322,8 @@ CREATE TABLE system_oauth2_access_token ( | @@ -5322,8 +5322,8 @@ CREATE TABLE system_oauth2_access_token ( | ||
| 5322 | 5322 | ||
| 5323 | ALTER TABLE system_oauth2_access_token ADD CONSTRAINT pk_system_oauth2_access_token PRIMARY KEY (id); | 5323 | ALTER TABLE system_oauth2_access_token ADD CONSTRAINT pk_system_oauth2_access_token PRIMARY KEY (id); |
| 5324 | 5324 | ||
| 5325 | -CREATE INDEX idx_system_oauth2_access_token_01 ON system_oauth2_access_token (access_token); | ||
| 5326 | -CREATE INDEX idx_system_oauth2_access_token_02 ON system_oauth2_access_token (refresh_token); | 5325 | +CREATE INDEX idx_system_oauth2_acces_02b420 ON system_oauth2_access_token (access_token); |
| 5326 | +CREATE INDEX idx_system_oauth2_acces_d66daa ON system_oauth2_access_token (refresh_token); | ||
| 5327 | 5327 | ||
| 5328 | COMMENT ON COLUMN system_oauth2_access_token.id IS '编号'; | 5328 | COMMENT ON COLUMN system_oauth2_access_token.id IS '编号'; |
| 5329 | COMMENT ON COLUMN system_oauth2_access_token.user_id IS '用户编号'; | 5329 | COMMENT ON COLUMN system_oauth2_access_token.user_id IS '用户编号'; |
| @@ -5351,13 +5351,13 @@ CREATE TABLE system_oauth2_approve ( | @@ -5351,13 +5351,13 @@ CREATE TABLE system_oauth2_approve ( | ||
| 5351 | id number NOT NULL, | 5351 | id number NOT NULL, |
| 5352 | user_id number NOT NULL, | 5352 | user_id number NOT NULL, |
| 5353 | user_type smallint NOT NULL, | 5353 | user_type smallint NOT NULL, |
| 5354 | - client_id varchar2(255) NULL, | ||
| 5355 | - scope varchar2(255) DEFAULT '' NULL, | 5354 | + client_id varchar2(255 char) NULL, |
| 5355 | + scope varchar2(255 char) DEFAULT '' NULL, | ||
| 5356 | approved number(1,0) DEFAULT '0' NOT NULL, | 5356 | approved number(1,0) DEFAULT '0' NOT NULL, |
| 5357 | expires_time date NOT NULL, | 5357 | expires_time date NOT NULL, |
| 5358 | - creator varchar2(64) DEFAULT '' NULL, | 5358 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 5359 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5359 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5360 | - updater varchar2(64) DEFAULT '' NULL, | 5360 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5361 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5361 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5362 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5362 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5363 | tenant_id number DEFAULT 0 NOT NULL | 5363 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5389,24 +5389,24 @@ CREATE SEQUENCE system_oauth2_approve_seq | @@ -5389,24 +5389,24 @@ CREATE SEQUENCE system_oauth2_approve_seq | ||
| 5389 | -- ---------------------------- | 5389 | -- ---------------------------- |
| 5390 | CREATE TABLE system_oauth2_client ( | 5390 | CREATE TABLE system_oauth2_client ( |
| 5391 | id number NOT NULL, | 5391 | id number NOT NULL, |
| 5392 | - client_id varchar2(255) NULL, | ||
| 5393 | - secret varchar2(255) NULL, | ||
| 5394 | - name varchar2(255) NULL, | ||
| 5395 | - logo varchar2(255) NULL, | ||
| 5396 | - description varchar2(255) DEFAULT NULL NULL, | 5392 | + client_id varchar2(255 char) NULL, |
| 5393 | + secret varchar2(255 char) NULL, | ||
| 5394 | + name varchar2(255 char) NULL, | ||
| 5395 | + logo varchar2(255 char) NULL, | ||
| 5396 | + description varchar2(255 char) DEFAULT NULL NULL, | ||
| 5397 | status smallint NOT NULL, | 5397 | status smallint NOT NULL, |
| 5398 | access_token_validity_seconds number NOT NULL, | 5398 | access_token_validity_seconds number NOT NULL, |
| 5399 | refresh_token_validity_seconds number NOT NULL, | 5399 | refresh_token_validity_seconds number NOT NULL, |
| 5400 | - redirect_uris varchar2(255) NULL, | ||
| 5401 | - authorized_grant_types varchar2(255) NULL, | ||
| 5402 | - scopes varchar2(255) DEFAULT NULL NULL, | ||
| 5403 | - auto_approve_scopes varchar2(255) DEFAULT NULL NULL, | ||
| 5404 | - authorities varchar2(255) DEFAULT NULL NULL, | ||
| 5405 | - resource_ids varchar2(255) DEFAULT NULL NULL, | ||
| 5406 | - additional_information varchar2(4000) DEFAULT NULL NULL, | ||
| 5407 | - creator varchar2(64) DEFAULT '' NULL, | 5400 | + redirect_uris varchar2(255 char) NULL, |
| 5401 | + authorized_grant_types varchar2(255 char) NULL, | ||
| 5402 | + scopes varchar2(255 char) DEFAULT NULL NULL, | ||
| 5403 | + auto_approve_scopes varchar2(255 char) DEFAULT NULL NULL, | ||
| 5404 | + authorities varchar2(255 char) DEFAULT NULL NULL, | ||
| 5405 | + resource_ids varchar2(255 char) DEFAULT NULL NULL, | ||
| 5406 | + additional_information varchar2(4000 char) DEFAULT NULL NULL, | ||
| 5407 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 5408 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5408 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5409 | - updater varchar2(64) DEFAULT '' NULL, | 5409 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5410 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5410 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5411 | deleted number(1,0) DEFAULT 0 NOT NULL | 5411 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 5412 | ); | 5412 | ); |
| @@ -5458,15 +5458,15 @@ CREATE TABLE system_oauth2_code ( | @@ -5458,15 +5458,15 @@ CREATE TABLE system_oauth2_code ( | ||
| 5458 | id number NOT NULL, | 5458 | id number NOT NULL, |
| 5459 | user_id number NOT NULL, | 5459 | user_id number NOT NULL, |
| 5460 | user_type smallint NOT NULL, | 5460 | user_type smallint NOT NULL, |
| 5461 | - code varchar2(32) NULL, | ||
| 5462 | - client_id varchar2(255) NULL, | ||
| 5463 | - scopes varchar2(255) DEFAULT '' NULL, | 5461 | + code varchar2(32 char) NULL, |
| 5462 | + client_id varchar2(255 char) NULL, | ||
| 5463 | + scopes varchar2(255 char) DEFAULT '' NULL, | ||
| 5464 | expires_time date NOT NULL, | 5464 | expires_time date NOT NULL, |
| 5465 | - redirect_uri varchar2(255) DEFAULT NULL NULL, | ||
| 5466 | - state varchar2(255) DEFAULT '' NULL, | ||
| 5467 | - creator varchar2(64) DEFAULT '' NULL, | 5465 | + redirect_uri varchar2(255 char) DEFAULT NULL NULL, |
| 5466 | + state varchar2(255 char) DEFAULT '' NULL, | ||
| 5467 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 5468 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5468 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5469 | - updater varchar2(64) DEFAULT '' NULL, | 5469 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5470 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5470 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5471 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5471 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5472 | tenant_id number DEFAULT 0 NOT NULL | 5472 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5501,14 +5501,14 @@ CREATE SEQUENCE system_oauth2_code_seq | @@ -5501,14 +5501,14 @@ CREATE SEQUENCE system_oauth2_code_seq | ||
| 5501 | CREATE TABLE system_oauth2_refresh_token ( | 5501 | CREATE TABLE system_oauth2_refresh_token ( |
| 5502 | id number NOT NULL, | 5502 | id number NOT NULL, |
| 5503 | user_id number NOT NULL, | 5503 | user_id number NOT NULL, |
| 5504 | - refresh_token varchar2(32) NULL, | 5504 | + refresh_token varchar2(32 char) NULL, |
| 5505 | user_type smallint NOT NULL, | 5505 | user_type smallint NOT NULL, |
| 5506 | - client_id varchar2(255) NULL, | ||
| 5507 | - scopes varchar2(255) DEFAULT NULL NULL, | 5506 | + client_id varchar2(255 char) NULL, |
| 5507 | + scopes varchar2(255 char) DEFAULT NULL NULL, | ||
| 5508 | expires_time date NOT NULL, | 5508 | expires_time date NOT NULL, |
| 5509 | - creator varchar2(64) DEFAULT '' NULL, | 5509 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 5510 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5510 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5511 | - updater varchar2(64) DEFAULT '' NULL, | 5511 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5512 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5512 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5513 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5513 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5514 | tenant_id number DEFAULT 0 NOT NULL | 5514 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5516,7 +5516,7 @@ CREATE TABLE system_oauth2_refresh_token ( | @@ -5516,7 +5516,7 @@ CREATE TABLE system_oauth2_refresh_token ( | ||
| 5516 | 5516 | ||
| 5517 | ALTER TABLE system_oauth2_refresh_token ADD CONSTRAINT pk_system_oauth2_refresh_token PRIMARY KEY (id); | 5517 | ALTER TABLE system_oauth2_refresh_token ADD CONSTRAINT pk_system_oauth2_refresh_token PRIMARY KEY (id); |
| 5518 | 5518 | ||
| 5519 | -CREATE INDEX idx_system_oauth2_refresh_token_01 ON system_oauth2_refresh_token (refresh_token); | 5519 | +CREATE INDEX idx_system_oauth2_refre_8f9088 ON system_oauth2_refresh_token (refresh_token); |
| 5520 | 5520 | ||
| 5521 | COMMENT ON COLUMN system_oauth2_refresh_token.id IS '编号'; | 5521 | COMMENT ON COLUMN system_oauth2_refresh_token.id IS '编号'; |
| 5522 | COMMENT ON COLUMN system_oauth2_refresh_token.user_id IS '用户编号'; | 5522 | COMMENT ON COLUMN system_oauth2_refresh_token.user_id IS '用户编号'; |
| @@ -5533,29 +5533,29 @@ COMMENT ON COLUMN system_oauth2_refresh_token.deleted IS '是否删除'; | @@ -5533,29 +5533,29 @@ COMMENT ON COLUMN system_oauth2_refresh_token.deleted IS '是否删除'; | ||
| 5533 | COMMENT ON COLUMN system_oauth2_refresh_token.tenant_id IS '租户编号'; | 5533 | COMMENT ON COLUMN system_oauth2_refresh_token.tenant_id IS '租户编号'; |
| 5534 | COMMENT ON TABLE system_oauth2_refresh_token IS 'OAuth2 刷新令牌'; | 5534 | COMMENT ON TABLE system_oauth2_refresh_token IS 'OAuth2 刷新令牌'; |
| 5535 | 5535 | ||
| 5536 | -CREATE SEQUENCE system_oauth2_refresh_token_seq | 5536 | +CREATE SEQUENCE system_oauth2_refresh_t_d1db7c |
| 5537 | START WITH 1; | 5537 | START WITH 1; |
| 5538 | -- ---------------------------- | 5538 | -- ---------------------------- |
| 5539 | -- Table structure for system_operate_log | 5539 | -- Table structure for system_operate_log |
| 5540 | -- ---------------------------- | 5540 | -- ---------------------------- |
| 5541 | CREATE TABLE system_operate_log ( | 5541 | CREATE TABLE system_operate_log ( |
| 5542 | id number NOT NULL, | 5542 | id number NOT NULL, |
| 5543 | - trace_id varchar2(64) DEFAULT '' NULL, | 5543 | + trace_id varchar2(64 char) DEFAULT '' NULL, |
| 5544 | user_id number NOT NULL, | 5544 | user_id number NOT NULL, |
| 5545 | user_type smallint DEFAULT 0 NOT NULL, | 5545 | user_type smallint DEFAULT 0 NOT NULL, |
| 5546 | - type varchar2(50) NULL, | ||
| 5547 | - sub_type varchar2(50) NULL, | 5546 | + type varchar2(50 char) NULL, |
| 5547 | + sub_type varchar2(50 char) NULL, | ||
| 5548 | biz_id number NOT NULL, | 5548 | biz_id number NOT NULL, |
| 5549 | - action varchar2(2000) DEFAULT '' NULL, | 5549 | + action varchar2(2000 char) DEFAULT '' NULL, |
| 5550 | success number(1,0) DEFAULT '1' NOT NULL, | 5550 | success number(1,0) DEFAULT '1' NOT NULL, |
| 5551 | - extra varchar2(2000) DEFAULT '' NULL, | ||
| 5552 | - request_method varchar2(16) DEFAULT '' NULL, | ||
| 5553 | - request_url varchar2(255) DEFAULT '' NULL, | ||
| 5554 | - user_ip varchar2(50) DEFAULT NULL NULL, | ||
| 5555 | - user_agent varchar2(512) DEFAULT NULL NULL, | ||
| 5556 | - creator varchar2(64) DEFAULT '' NULL, | 5551 | + extra varchar2(2000 char) DEFAULT '' NULL, |
| 5552 | + request_method varchar2(16 char) DEFAULT '' NULL, | ||
| 5553 | + request_url varchar2(255 char) DEFAULT '' NULL, | ||
| 5554 | + user_ip varchar2(50 char) DEFAULT NULL NULL, | ||
| 5555 | + user_agent varchar2(512 char) DEFAULT NULL NULL, | ||
| 5556 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 5557 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5557 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5558 | - updater varchar2(64) DEFAULT '' NULL, | 5558 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5559 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5559 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5560 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5560 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5561 | tenant_id number DEFAULT 0 NOT NULL | 5561 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5595,14 +5595,14 @@ CREATE SEQUENCE system_operate_log_seq | @@ -5595,14 +5595,14 @@ CREATE SEQUENCE system_operate_log_seq | ||
| 5595 | -- ---------------------------- | 5595 | -- ---------------------------- |
| 5596 | CREATE TABLE system_post ( | 5596 | CREATE TABLE system_post ( |
| 5597 | id number NOT NULL, | 5597 | id number NOT NULL, |
| 5598 | - code varchar2(64) NULL, | ||
| 5599 | - name varchar2(50) NULL, | 5598 | + code varchar2(64 char) NULL, |
| 5599 | + name varchar2(50 char) NULL, | ||
| 5600 | sort number NOT NULL, | 5600 | sort number NOT NULL, |
| 5601 | status smallint NOT NULL, | 5601 | status smallint NOT NULL, |
| 5602 | - remark varchar2(500) DEFAULT NULL NULL, | ||
| 5603 | - creator varchar2(64) DEFAULT '' NULL, | 5602 | + remark varchar2(500 char) DEFAULT NULL NULL, |
| 5603 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 5604 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5604 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5605 | - updater varchar2(64) DEFAULT '' NULL, | 5605 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5606 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5606 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5607 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5607 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5608 | tenant_id number DEFAULT 0 NOT NULL | 5608 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5642,17 +5642,17 @@ CREATE SEQUENCE system_post_seq | @@ -5642,17 +5642,17 @@ CREATE SEQUENCE system_post_seq | ||
| 5642 | -- ---------------------------- | 5642 | -- ---------------------------- |
| 5643 | CREATE TABLE system_role ( | 5643 | CREATE TABLE system_role ( |
| 5644 | id number NOT NULL, | 5644 | id number NOT NULL, |
| 5645 | - name varchar2(30) NULL, | ||
| 5646 | - code varchar2(100) NULL, | 5645 | + name varchar2(30 char) NULL, |
| 5646 | + code varchar2(100 char) NULL, | ||
| 5647 | sort number NOT NULL, | 5647 | sort number NOT NULL, |
| 5648 | data_scope smallint DEFAULT 1 NOT NULL, | 5648 | data_scope smallint DEFAULT 1 NOT NULL, |
| 5649 | - data_scope_dept_ids varchar2(500) DEFAULT '' NULL, | 5649 | + data_scope_dept_ids varchar2(500 char) DEFAULT '' NULL, |
| 5650 | status smallint NOT NULL, | 5650 | status smallint NOT NULL, |
| 5651 | type smallint NOT NULL, | 5651 | type smallint NOT NULL, |
| 5652 | - remark varchar2(500) DEFAULT NULL NULL, | ||
| 5653 | - creator varchar2(64) DEFAULT '' NULL, | 5652 | + remark varchar2(500 char) DEFAULT NULL NULL, |
| 5653 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 5654 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5654 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5655 | - updater varchar2(64) DEFAULT '' NULL, | 5655 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5656 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5656 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5657 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5657 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5658 | tenant_id number DEFAULT 0 NOT NULL | 5658 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -5687,7 +5687,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | @@ -5687,7 +5687,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | ||
| 5687 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', to_date('2022-02-22 00:56:14', 'SYYYY-MM-DD HH24:MI:SS'), '1', to_date('2022-02-22 00:56:14', 'SYYYY-MM-DD HH24:MI:SS'), '0', 121); | 5687 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', to_date('2022-02-22 00:56:14', 'SYYYY-MM-DD HH24:MI:SS'), '1', to_date('2022-02-22 00:56:14', 'SYYYY-MM-DD HH24:MI:SS'), '0', 121); |
| 5688 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', to_date('2022-03-07 21:37:58', 'SYYYY-MM-DD HH24:MI:SS'), '1', to_date('2022-03-07 21:37:58', 'SYYYY-MM-DD HH24:MI:SS'), '0', 122); | 5688 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', to_date('2022-03-07 21:37:58', 'SYYYY-MM-DD HH24:MI:SS'), '1', to_date('2022-03-07 21:37:58', 'SYYYY-MM-DD HH24:MI:SS'), '0', 122); |
| 5689 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', to_date('2025-03-31 14:58:06', 'SYYYY-MM-DD HH24:MI:SS'), '1', to_date('2026-06-26 10:42:44', 'SYYYY-MM-DD HH24:MI:SS'), '0', 1); | 5689 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', to_date('2025-03-31 14:58:06', 'SYYYY-MM-DD HH24:MI:SS'), '1', to_date('2026-06-26 10:42:44', 'SYYYY-MM-DD HH24:MI:SS'), '0', 1); |
| 5690 | -INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', to_date('2026-08-01 03:52:53', 'SYYYY-MM-DD HH24:MI:SS'), 'admin', to_date('2026-08-01 03:52:53', 'SYYYY-MM-DD HH24:MI:SS'), '0', 1); | 5690 | +INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', to_date('2026-08-01 03:52:53', 'SYYYY-MM-DD HH24:MI:SS'), 'admin', to_date('2026-08-01 03:52:53', 'SYYYY-MM-DD HH24:MI:SS'), '0', 1); |
| 5691 | COMMIT; | 5691 | COMMIT; |
| 5692 | -- @formatter:on | 5692 | -- @formatter:on |
| 5693 | 5693 | ||
| @@ -5700,9 +5700,9 @@ CREATE TABLE system_role_menu ( | @@ -5700,9 +5700,9 @@ CREATE TABLE system_role_menu ( | ||
| 5700 | id number NOT NULL, | 5700 | id number NOT NULL, |
| 5701 | role_id number NOT NULL, | 5701 | role_id number NOT NULL, |
| 5702 | menu_id number NOT NULL, | 5702 | menu_id number NOT NULL, |
| 5703 | - creator varchar2(64) DEFAULT '' NULL, | 5703 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 5704 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5704 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5705 | - updater varchar2(64) DEFAULT '' NULL, | 5705 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 5706 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 5706 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 5707 | deleted number(1,0) DEFAULT 0 NOT NULL, | 5707 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 5708 | tenant_id number DEFAULT 0 NOT NULL | 5708 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7289,16 +7289,16 @@ CREATE SEQUENCE system_role_menu_seq | @@ -7289,16 +7289,16 @@ CREATE SEQUENCE system_role_menu_seq | ||
| 7289 | -- ---------------------------- | 7289 | -- ---------------------------- |
| 7290 | CREATE TABLE system_sms_channel ( | 7290 | CREATE TABLE system_sms_channel ( |
| 7291 | id number NOT NULL, | 7291 | id number NOT NULL, |
| 7292 | - signature varchar2(12) NULL, | ||
| 7293 | - code varchar2(63) NULL, | 7292 | + signature varchar2(12 char) NULL, |
| 7293 | + code varchar2(63 char) NULL, | ||
| 7294 | status smallint NOT NULL, | 7294 | status smallint NOT NULL, |
| 7295 | - remark varchar2(255) DEFAULT NULL NULL, | ||
| 7296 | - api_key varchar2(128) NULL, | ||
| 7297 | - api_secret varchar2(128) DEFAULT NULL NULL, | ||
| 7298 | - callback_url varchar2(255) DEFAULT NULL NULL, | ||
| 7299 | - creator varchar2(64) DEFAULT '' NULL, | 7295 | + remark varchar2(255 char) DEFAULT NULL NULL, |
| 7296 | + api_key varchar2(128 char) NULL, | ||
| 7297 | + api_secret varchar2(128 char) DEFAULT NULL NULL, | ||
| 7298 | + callback_url varchar2(255 char) DEFAULT NULL NULL, | ||
| 7299 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 7300 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7300 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7301 | - updater varchar2(64) DEFAULT '' NULL, | 7301 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7302 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7302 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7303 | deleted number(1,0) DEFAULT 0 NOT NULL | 7303 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 7304 | ); | 7304 | ); |
| @@ -7337,17 +7337,17 @@ CREATE SEQUENCE system_sms_channel_seq | @@ -7337,17 +7337,17 @@ CREATE SEQUENCE system_sms_channel_seq | ||
| 7337 | -- ---------------------------- | 7337 | -- ---------------------------- |
| 7338 | CREATE TABLE system_sms_code ( | 7338 | CREATE TABLE system_sms_code ( |
| 7339 | id number NOT NULL, | 7339 | id number NOT NULL, |
| 7340 | - mobile varchar2(11) NULL, | ||
| 7341 | - code varchar2(6) NULL, | ||
| 7342 | - create_ip varchar2(15) NULL, | 7340 | + mobile varchar2(11 char) NULL, |
| 7341 | + code varchar2(6 char) NULL, | ||
| 7342 | + create_ip varchar2(15 char) NULL, | ||
| 7343 | scene smallint NOT NULL, | 7343 | scene smallint NOT NULL, |
| 7344 | today_index smallint NOT NULL, | 7344 | today_index smallint NOT NULL, |
| 7345 | used smallint NOT NULL, | 7345 | used smallint NOT NULL, |
| 7346 | used_time date DEFAULT NULL NULL, | 7346 | used_time date DEFAULT NULL NULL, |
| 7347 | - used_ip varchar2(255) DEFAULT NULL NULL, | ||
| 7348 | - creator varchar2(64) DEFAULT '' NULL, | 7347 | + used_ip varchar2(255 char) DEFAULT NULL NULL, |
| 7348 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 7349 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7349 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7350 | - updater varchar2(64) DEFAULT '' NULL, | 7350 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7351 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7351 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7352 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7352 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7353 | tenant_id number DEFAULT 0 NOT NULL | 7353 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7382,29 +7382,29 @@ CREATE SEQUENCE system_sms_code_seq | @@ -7382,29 +7382,29 @@ CREATE SEQUENCE system_sms_code_seq | ||
| 7382 | CREATE TABLE system_sms_log ( | 7382 | CREATE TABLE system_sms_log ( |
| 7383 | id number NOT NULL, | 7383 | id number NOT NULL, |
| 7384 | channel_id number NOT NULL, | 7384 | channel_id number NOT NULL, |
| 7385 | - channel_code varchar2(63) NULL, | 7385 | + channel_code varchar2(63 char) NULL, |
| 7386 | template_id number NOT NULL, | 7386 | template_id number NOT NULL, |
| 7387 | - template_code varchar2(63) NULL, | 7387 | + template_code varchar2(63 char) NULL, |
| 7388 | template_type smallint NOT NULL, | 7388 | template_type smallint NOT NULL, |
| 7389 | - template_content varchar2(255) NULL, | ||
| 7390 | - template_params varchar2(255) NULL, | ||
| 7391 | - api_template_id varchar2(63) NULL, | ||
| 7392 | - mobile varchar2(11) NULL, | 7389 | + template_content varchar2(255 char) NULL, |
| 7390 | + template_params varchar2(255 char) NULL, | ||
| 7391 | + api_template_id varchar2(63 char) NULL, | ||
| 7392 | + mobile varchar2(11 char) NULL, | ||
| 7393 | user_id number DEFAULT NULL NULL, | 7393 | user_id number DEFAULT NULL NULL, |
| 7394 | user_type smallint DEFAULT NULL NULL, | 7394 | user_type smallint DEFAULT NULL NULL, |
| 7395 | send_status smallint DEFAULT 0 NOT NULL, | 7395 | send_status smallint DEFAULT 0 NOT NULL, |
| 7396 | send_time date DEFAULT NULL NULL, | 7396 | send_time date DEFAULT NULL NULL, |
| 7397 | - api_send_code varchar2(63) DEFAULT NULL NULL, | ||
| 7398 | - api_send_msg varchar2(255) DEFAULT NULL NULL, | ||
| 7399 | - api_request_id varchar2(255) DEFAULT NULL NULL, | ||
| 7400 | - api_serial_no varchar2(255) DEFAULT NULL NULL, | 7397 | + api_send_code varchar2(63 char) DEFAULT NULL NULL, |
| 7398 | + api_send_msg varchar2(255 char) DEFAULT NULL NULL, | ||
| 7399 | + api_request_id varchar2(255 char) DEFAULT NULL NULL, | ||
| 7400 | + api_serial_no varchar2(255 char) DEFAULT NULL NULL, | ||
| 7401 | receive_status smallint DEFAULT 0 NOT NULL, | 7401 | receive_status smallint DEFAULT 0 NOT NULL, |
| 7402 | receive_time date DEFAULT NULL NULL, | 7402 | receive_time date DEFAULT NULL NULL, |
| 7403 | - api_receive_code varchar2(63) DEFAULT NULL NULL, | ||
| 7404 | - api_receive_msg varchar2(255) DEFAULT NULL NULL, | ||
| 7405 | - creator varchar2(64) DEFAULT '' NULL, | 7403 | + api_receive_code varchar2(63 char) DEFAULT NULL NULL, |
| 7404 | + api_receive_msg varchar2(255 char) DEFAULT NULL NULL, | ||
| 7405 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 7406 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7406 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7407 | - updater varchar2(64) DEFAULT '' NULL, | 7407 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7408 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7408 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7409 | deleted number(1,0) DEFAULT 0 NOT NULL | 7409 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 7410 | ); | 7410 | ); |
| @@ -7449,17 +7449,17 @@ CREATE TABLE system_sms_template ( | @@ -7449,17 +7449,17 @@ CREATE TABLE system_sms_template ( | ||
| 7449 | id number NOT NULL, | 7449 | id number NOT NULL, |
| 7450 | type smallint NOT NULL, | 7450 | type smallint NOT NULL, |
| 7451 | status smallint NOT NULL, | 7451 | status smallint NOT NULL, |
| 7452 | - code varchar2(63) NULL, | ||
| 7453 | - name varchar2(63) NULL, | ||
| 7454 | - content varchar2(255) NULL, | ||
| 7455 | - params varchar2(255) NULL, | ||
| 7456 | - remark varchar2(255) DEFAULT NULL NULL, | ||
| 7457 | - api_template_id varchar2(63) NULL, | 7452 | + code varchar2(63 char) NULL, |
| 7453 | + name varchar2(63 char) NULL, | ||
| 7454 | + content varchar2(255 char) NULL, | ||
| 7455 | + params varchar2(255 char) NULL, | ||
| 7456 | + remark varchar2(255 char) DEFAULT NULL NULL, | ||
| 7457 | + api_template_id varchar2(63 char) NULL, | ||
| 7458 | channel_id number NOT NULL, | 7458 | channel_id number NOT NULL, |
| 7459 | - channel_code varchar2(63) NULL, | ||
| 7460 | - creator varchar2(64) DEFAULT '' NULL, | 7459 | + channel_code varchar2(63 char) NULL, |
| 7460 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 7461 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7461 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7462 | - updater varchar2(64) DEFAULT '' NULL, | 7462 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7463 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7463 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7464 | deleted number(1,0) DEFAULT 0 NOT NULL | 7464 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 7465 | ); | 7465 | ); |
| @@ -7513,17 +7513,17 @@ CREATE SEQUENCE system_sms_template_seq | @@ -7513,17 +7513,17 @@ CREATE SEQUENCE system_sms_template_seq | ||
| 7513 | -- ---------------------------- | 7513 | -- ---------------------------- |
| 7514 | CREATE TABLE system_social_client ( | 7514 | CREATE TABLE system_social_client ( |
| 7515 | id number NOT NULL, | 7515 | id number NOT NULL, |
| 7516 | - name varchar2(255) NULL, | 7516 | + name varchar2(255 char) NULL, |
| 7517 | social_type smallint NOT NULL, | 7517 | social_type smallint NOT NULL, |
| 7518 | user_type smallint NOT NULL, | 7518 | user_type smallint NOT NULL, |
| 7519 | - client_id varchar2(255) NULL, | ||
| 7520 | - client_secret varchar2(255) NULL, | ||
| 7521 | - agent_id varchar2(255) DEFAULT NULL NULL, | ||
| 7522 | - public_key varchar2(2048) DEFAULT NULL NULL, | 7519 | + client_id varchar2(255 char) NULL, |
| 7520 | + client_secret varchar2(255 char) NULL, | ||
| 7521 | + agent_id varchar2(255 char) DEFAULT NULL NULL, | ||
| 7522 | + public_key varchar2(2048 char) DEFAULT NULL NULL, | ||
| 7523 | status smallint NOT NULL, | 7523 | status smallint NOT NULL, |
| 7524 | - creator varchar2(64) DEFAULT '' NULL, | 7524 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 7525 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7525 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7526 | - updater varchar2(64) DEFAULT '' NULL, | 7526 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7527 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7527 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7528 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7528 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7529 | tenant_id number DEFAULT 0 NOT NULL | 7529 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7571,17 +7571,17 @@ CREATE SEQUENCE system_social_client_seq | @@ -7571,17 +7571,17 @@ CREATE SEQUENCE system_social_client_seq | ||
| 7571 | CREATE TABLE system_social_user ( | 7571 | CREATE TABLE system_social_user ( |
| 7572 | id number NOT NULL, | 7572 | id number NOT NULL, |
| 7573 | type smallint NOT NULL, | 7573 | type smallint NOT NULL, |
| 7574 | - openid varchar2(32) NULL, | ||
| 7575 | - token varchar2(256) DEFAULT NULL NULL, | ||
| 7576 | - raw_token_info varchar2(1024) NULL, | ||
| 7577 | - nickname varchar2(32) NULL, | ||
| 7578 | - avatar varchar2(255) DEFAULT NULL NULL, | ||
| 7579 | - raw_user_info varchar2(1024) NULL, | ||
| 7580 | - code varchar2(256) NULL, | ||
| 7581 | - state varchar2(256) DEFAULT NULL NULL, | ||
| 7582 | - creator varchar2(64) DEFAULT '' NULL, | 7574 | + openid varchar2(32 char) NULL, |
| 7575 | + token varchar2(256 char) DEFAULT NULL NULL, | ||
| 7576 | + raw_token_info varchar2(1024 char) NULL, | ||
| 7577 | + nickname varchar2(32 char) NULL, | ||
| 7578 | + avatar varchar2(255 char) DEFAULT NULL NULL, | ||
| 7579 | + raw_user_info varchar2(1024 char) NULL, | ||
| 7580 | + code varchar2(256 char) NULL, | ||
| 7581 | + state varchar2(256 char) DEFAULT NULL NULL, | ||
| 7582 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 7583 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7583 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7584 | - updater varchar2(64) DEFAULT '' NULL, | 7584 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7585 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7585 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7586 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7586 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7587 | tenant_id number DEFAULT 0 NOT NULL | 7587 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7621,9 +7621,9 @@ CREATE TABLE system_social_user_bind ( | @@ -7621,9 +7621,9 @@ CREATE TABLE system_social_user_bind ( | ||
| 7621 | user_type smallint NOT NULL, | 7621 | user_type smallint NOT NULL, |
| 7622 | social_type smallint NOT NULL, | 7622 | social_type smallint NOT NULL, |
| 7623 | social_user_id number NOT NULL, | 7623 | social_user_id number NOT NULL, |
| 7624 | - creator varchar2(64) DEFAULT '' NULL, | 7624 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 7625 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7625 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7626 | - updater varchar2(64) DEFAULT '' NULL, | 7626 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7627 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7627 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7628 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7628 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7629 | tenant_id number DEFAULT 0 NOT NULL | 7629 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7653,18 +7653,18 @@ CREATE SEQUENCE system_social_user_bind_seq | @@ -7653,18 +7653,18 @@ CREATE SEQUENCE system_social_user_bind_seq | ||
| 7653 | -- ---------------------------- | 7653 | -- ---------------------------- |
| 7654 | CREATE TABLE system_tenant ( | 7654 | CREATE TABLE system_tenant ( |
| 7655 | id number NOT NULL, | 7655 | id number NOT NULL, |
| 7656 | - name varchar2(30) NULL, | 7656 | + name varchar2(30 char) NULL, |
| 7657 | contact_user_id number DEFAULT NULL NULL, | 7657 | contact_user_id number DEFAULT NULL NULL, |
| 7658 | - contact_name varchar2(30) NULL, | ||
| 7659 | - contact_mobile varchar2(500) DEFAULT NULL NULL, | 7658 | + contact_name varchar2(30 char) NULL, |
| 7659 | + contact_mobile varchar2(500 char) DEFAULT NULL NULL, | ||
| 7660 | status smallint DEFAULT 0 NOT NULL, | 7660 | status smallint DEFAULT 0 NOT NULL, |
| 7661 | - websites varchar2(1024) DEFAULT '' NULL, | 7661 | + websites varchar2(1024 char) DEFAULT '' NULL, |
| 7662 | package_id number NOT NULL, | 7662 | package_id number NOT NULL, |
| 7663 | expire_time date NOT NULL, | 7663 | expire_time date NOT NULL, |
| 7664 | account_count number NOT NULL, | 7664 | account_count number NOT NULL, |
| 7665 | - creator varchar2(64) DEFAULT '' NULL, | 7665 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 7666 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7666 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7667 | - updater varchar2(64) DEFAULT '' NULL, | 7667 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7668 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7668 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7669 | deleted number(1,0) DEFAULT 0 NOT NULL | 7669 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 7670 | ); | 7670 | ); |
| @@ -7705,13 +7705,13 @@ CREATE SEQUENCE system_tenant_seq | @@ -7705,13 +7705,13 @@ CREATE SEQUENCE system_tenant_seq | ||
| 7705 | -- ---------------------------- | 7705 | -- ---------------------------- |
| 7706 | CREATE TABLE system_tenant_package ( | 7706 | CREATE TABLE system_tenant_package ( |
| 7707 | id number NOT NULL, | 7707 | id number NOT NULL, |
| 7708 | - name varchar2(30) NULL, | 7708 | + name varchar2(30 char) NULL, |
| 7709 | status smallint DEFAULT 0 NOT NULL, | 7709 | status smallint DEFAULT 0 NOT NULL, |
| 7710 | - remark varchar2(256) DEFAULT '' NULL, | ||
| 7711 | - menu_ids varchar2(4000) NULL, | ||
| 7712 | - creator varchar2(64) DEFAULT '' NULL, | 7710 | + remark varchar2(256 char) DEFAULT '' NULL, |
| 7711 | + menu_ids varchar2(4000 char) NULL, | ||
| 7712 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 7713 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7713 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7714 | - updater varchar2(64) DEFAULT '' NULL, | 7714 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7715 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7715 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7716 | deleted number(1,0) DEFAULT 0 NOT NULL | 7716 | deleted number(1,0) DEFAULT 0 NOT NULL |
| 7717 | ); | 7717 | ); |
| @@ -7748,9 +7748,9 @@ CREATE TABLE system_user_post ( | @@ -7748,9 +7748,9 @@ CREATE TABLE system_user_post ( | ||
| 7748 | id number NOT NULL, | 7748 | id number NOT NULL, |
| 7749 | user_id number DEFAULT 0 NOT NULL, | 7749 | user_id number DEFAULT 0 NOT NULL, |
| 7750 | post_id number DEFAULT 0 NOT NULL, | 7750 | post_id number DEFAULT 0 NOT NULL, |
| 7751 | - creator varchar2(64) DEFAULT '' NULL, | 7751 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 7752 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7752 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7753 | - updater varchar2(64) DEFAULT '' NULL, | 7753 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7754 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7754 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7755 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7755 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7756 | tenant_id number DEFAULT 0 NOT NULL | 7756 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7796,9 +7796,9 @@ CREATE TABLE system_user_role ( | @@ -7796,9 +7796,9 @@ CREATE TABLE system_user_role ( | ||
| 7796 | id number NOT NULL, | 7796 | id number NOT NULL, |
| 7797 | user_id number NOT NULL, | 7797 | user_id number NOT NULL, |
| 7798 | role_id number NOT NULL, | 7798 | role_id number NOT NULL, |
| 7799 | - creator varchar2(64) DEFAULT '' NULL, | 7799 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 7800 | create_time date DEFAULT CURRENT_TIMESTAMP NULL, | 7800 | create_time date DEFAULT CURRENT_TIMESTAMP NULL, |
| 7801 | - updater varchar2(64) DEFAULT '' NULL, | 7801 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7802 | update_time date DEFAULT CURRENT_TIMESTAMP NULL, | 7802 | update_time date DEFAULT CURRENT_TIMESTAMP NULL, |
| 7803 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7803 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7804 | tenant_id number DEFAULT 0 NOT NULL | 7804 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7856,22 +7856,22 @@ CREATE SEQUENCE system_user_role_seq | @@ -7856,22 +7856,22 @@ CREATE SEQUENCE system_user_role_seq | ||
| 7856 | -- ---------------------------- | 7856 | -- ---------------------------- |
| 7857 | CREATE TABLE system_users ( | 7857 | CREATE TABLE system_users ( |
| 7858 | id number NOT NULL, | 7858 | id number NOT NULL, |
| 7859 | - username varchar2(30) NULL, | ||
| 7860 | - password varchar2(100) DEFAULT '' NULL, | ||
| 7861 | - nickname varchar2(30) NULL, | ||
| 7862 | - remark varchar2(500) DEFAULT NULL NULL, | 7859 | + username varchar2(30 char) NULL, |
| 7860 | + password varchar2(100 char) DEFAULT '' NULL, | ||
| 7861 | + nickname varchar2(30 char) NULL, | ||
| 7862 | + remark varchar2(500 char) DEFAULT NULL NULL, | ||
| 7863 | dept_id number DEFAULT NULL NULL, | 7863 | dept_id number DEFAULT NULL NULL, |
| 7864 | - post_ids varchar2(255) DEFAULT NULL NULL, | ||
| 7865 | - email varchar2(50) DEFAULT '' NULL, | ||
| 7866 | - mobile varchar2(11) DEFAULT '' NULL, | 7864 | + post_ids varchar2(255 char) DEFAULT NULL NULL, |
| 7865 | + email varchar2(50 char) DEFAULT '' NULL, | ||
| 7866 | + mobile varchar2(11 char) DEFAULT '' NULL, | ||
| 7867 | sex smallint DEFAULT 0 NULL, | 7867 | sex smallint DEFAULT 0 NULL, |
| 7868 | - avatar varchar2(512) DEFAULT '' NULL, | 7868 | + avatar varchar2(512 char) DEFAULT '' NULL, |
| 7869 | status smallint DEFAULT 0 NOT NULL, | 7869 | status smallint DEFAULT 0 NOT NULL, |
| 7870 | - login_ip varchar2(50) DEFAULT '' NULL, | 7870 | + login_ip varchar2(50 char) DEFAULT '' NULL, |
| 7871 | login_date date DEFAULT NULL NULL, | 7871 | login_date date DEFAULT NULL NULL, |
| 7872 | - creator varchar2(64) DEFAULT '' NULL, | 7872 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 7873 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7873 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7874 | - updater varchar2(64) DEFAULT '' NULL, | 7874 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7875 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7875 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7876 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7876 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7877 | tenant_id number DEFAULT 0 NOT NULL | 7877 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7941,14 +7941,14 @@ CREATE SEQUENCE system_users_seq | @@ -7941,14 +7941,14 @@ CREATE SEQUENCE system_users_seq | ||
| 7941 | -- ---------------------------- | 7941 | -- ---------------------------- |
| 7942 | CREATE TABLE yudao_demo01_contact ( | 7942 | CREATE TABLE yudao_demo01_contact ( |
| 7943 | id number NOT NULL, | 7943 | id number NOT NULL, |
| 7944 | - name varchar2(100) DEFAULT '' NULL, | 7944 | + name varchar2(100 char) DEFAULT '' NULL, |
| 7945 | sex smallint NOT NULL, | 7945 | sex smallint NOT NULL, |
| 7946 | birthday date NOT NULL, | 7946 | birthday date NOT NULL, |
| 7947 | - description varchar2(255) NULL, | ||
| 7948 | - avatar varchar2(512) DEFAULT NULL NULL, | ||
| 7949 | - creator varchar2(64) DEFAULT '' NULL, | 7947 | + description varchar2(255 char) NULL, |
| 7948 | + avatar varchar2(512 char) DEFAULT NULL NULL, | ||
| 7949 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 7950 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7950 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7951 | - updater varchar2(64) DEFAULT '' NULL, | 7951 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7952 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7952 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7953 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7953 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7954 | tenant_id number DEFAULT 0 NOT NULL | 7954 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -7985,11 +7985,11 @@ CREATE SEQUENCE yudao_demo01_contact_seq | @@ -7985,11 +7985,11 @@ CREATE SEQUENCE yudao_demo01_contact_seq | ||
| 7985 | -- ---------------------------- | 7985 | -- ---------------------------- |
| 7986 | CREATE TABLE yudao_demo02_category ( | 7986 | CREATE TABLE yudao_demo02_category ( |
| 7987 | id number NOT NULL, | 7987 | id number NOT NULL, |
| 7988 | - name varchar2(100) DEFAULT '' NULL, | 7988 | + name varchar2(100 char) DEFAULT '' NULL, |
| 7989 | parent_id number NOT NULL, | 7989 | parent_id number NOT NULL, |
| 7990 | - creator varchar2(64) DEFAULT '' NULL, | 7990 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 7991 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7991 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7992 | - updater varchar2(64) DEFAULT '' NULL, | 7992 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 7993 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 7993 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 7994 | deleted number(1,0) DEFAULT 0 NOT NULL, | 7994 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 7995 | tenant_id number DEFAULT 0 NOT NULL | 7995 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -8030,11 +8030,11 @@ CREATE SEQUENCE yudao_demo02_category_seq | @@ -8030,11 +8030,11 @@ CREATE SEQUENCE yudao_demo02_category_seq | ||
| 8030 | CREATE TABLE yudao_demo03_course ( | 8030 | CREATE TABLE yudao_demo03_course ( |
| 8031 | id number NOT NULL, | 8031 | id number NOT NULL, |
| 8032 | student_id number NOT NULL, | 8032 | student_id number NOT NULL, |
| 8033 | - name varchar2(100) DEFAULT '' NULL, | 8033 | + name varchar2(100 char) DEFAULT '' NULL, |
| 8034 | score smallint NOT NULL, | 8034 | score smallint NOT NULL, |
| 8035 | - creator varchar2(64) DEFAULT '' NULL, | 8035 | + creator varchar2(64 char) DEFAULT '' NULL, |
| 8036 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 8036 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 8037 | - updater varchar2(64) DEFAULT '' NULL, | 8037 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 8038 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 8038 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 8039 | deleted number(1,0) DEFAULT 0 NOT NULL, | 8039 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 8040 | tenant_id number DEFAULT 0 NOT NULL | 8040 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -8086,11 +8086,11 @@ CREATE SEQUENCE yudao_demo03_course_seq | @@ -8086,11 +8086,11 @@ CREATE SEQUENCE yudao_demo03_course_seq | ||
| 8086 | CREATE TABLE yudao_demo03_grade ( | 8086 | CREATE TABLE yudao_demo03_grade ( |
| 8087 | id number NOT NULL, | 8087 | id number NOT NULL, |
| 8088 | student_id number NOT NULL, | 8088 | student_id number NOT NULL, |
| 8089 | - name varchar2(100) DEFAULT '' NULL, | ||
| 8090 | - teacher varchar2(255) NULL, | ||
| 8091 | - creator varchar2(64) DEFAULT '' NULL, | 8089 | + name varchar2(100 char) DEFAULT '' NULL, |
| 8090 | + teacher varchar2(255 char) NULL, | ||
| 8091 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 8092 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 8092 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 8093 | - updater varchar2(64) DEFAULT '' NULL, | 8093 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 8094 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 8094 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 8095 | deleted number(1,0) DEFAULT 0 NOT NULL, | 8095 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 8096 | tenant_id number DEFAULT 0 NOT NULL | 8096 | tenant_id number DEFAULT 0 NOT NULL |
| @@ -8127,13 +8127,13 @@ CREATE SEQUENCE yudao_demo03_grade_seq | @@ -8127,13 +8127,13 @@ CREATE SEQUENCE yudao_demo03_grade_seq | ||
| 8127 | -- ---------------------------- | 8127 | -- ---------------------------- |
| 8128 | CREATE TABLE yudao_demo03_student ( | 8128 | CREATE TABLE yudao_demo03_student ( |
| 8129 | id number NOT NULL, | 8129 | id number NOT NULL, |
| 8130 | - name varchar2(100) DEFAULT '' NULL, | 8130 | + name varchar2(100 char) DEFAULT '' NULL, |
| 8131 | sex smallint NOT NULL, | 8131 | sex smallint NOT NULL, |
| 8132 | birthday date NOT NULL, | 8132 | birthday date NOT NULL, |
| 8133 | - description varchar2(255) NULL, | ||
| 8134 | - creator varchar2(64) DEFAULT '' NULL, | 8133 | + description varchar2(255 char) NULL, |
| 8134 | + creator varchar2(64 char) DEFAULT '' NULL, | ||
| 8135 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 8135 | create_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 8136 | - updater varchar2(64) DEFAULT '' NULL, | 8136 | + updater varchar2(64 char) DEFAULT '' NULL, |
| 8137 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, | 8137 | update_time date DEFAULT CURRENT_TIMESTAMP NOT NULL, |
| 8138 | deleted number(1,0) DEFAULT 0 NOT NULL, | 8138 | deleted number(1,0) DEFAULT 0 NOT NULL, |
| 8139 | tenant_id number DEFAULT 0 NOT NULL | 8139 | tenant_id number DEFAULT 0 NOT NULL |
sql/postgresql/ruoyi-vue-pro.sql
| @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | @@ -5778,7 +5778,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | ||
| 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); | 5778 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (109, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-02-22 00:56:14', '1', '2022-02-22 00:56:14', '0', 121); |
| 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); | 5779 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (111, '租户管理员', 'tenant_admin', 0, 1, '', 0, 1, '系统自动生成', '1', '2022-03-07 21:37:58', '1', '2022-03-07 21:37:58', '0', 122); |
| 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); | 5780 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, '测试数据权限12', 'test-dp', 4, 2, '[112,100,102,103,104,105,107,108]', 0, 2, '1111', '1', '2025-03-31 14:58:06', '1', '2026-06-26 10:42:44', '0', 1); |
| 5781 | -INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, 'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); | 5781 | +INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, 'HRM团队负责人', 'hrm_team_leader', 50, 2, '', 0, 2, '本地团队工作台演示角色', 'admin', '2026-08-01 03:52:53', 'admin', '2026-08-01 03:52:53', '0', 1); |
| 5782 | COMMIT; | 5782 | COMMIT; |
| 5783 | -- @formatter:on | 5783 | -- @formatter:on |
| 5784 | 5784 |
sql/sqlserver/ruoyi-vue-pro.sql
| @@ -12977,7 +12977,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | @@ -12977,7 +12977,7 @@ INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, | ||
| 12977 | GO | 12977 | GO |
| 12978 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, N'测试数据权限12', N'test-dp', 4, 2, N'[112,100,102,103,104,105,107,108]', 0, 2, N'1111', N'1', N'2025-03-31 14:58:06', N'1', N'2026-06-26 10:42:44', N'0', 1) | 12978 | INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (155, N'测试数据权限12', N'test-dp', 4, 2, N'[112,100,102,103,104,105,107,108]', 0, 2, N'1111', N'1', N'2025-03-31 14:58:06', N'1', N'2026-06-26 10:42:44', N'0', 1) |
| 12979 | GO | 12979 | GO |
| 12980 | -INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, N'HRM团队负责人', N'hrm_team_leader', 50, 2, N'', 0, 2, N'æœ¬åœ°å›¢é˜Ÿå·¥ä½œå°æ¼”示角色', N'admin', N'2026-08-01 03:52:53', N'admin', N'2026-08-01 03:52:53', N'0', 1) | 12980 | +INSERT INTO system_role (id, name, code, sort, data_scope, data_scope_dept_ids, status, type, remark, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (162, N'HRM团队负责人', N'hrm_team_leader', 50, 2, N'', 0, 2, N'本地团队工作台演示角色', N'admin', N'2026-08-01 03:52:53', N'admin', N'2026-08-01 03:52:53', N'0', 1) |
| 12981 | GO | 12981 | GO |
| 12982 | SET IDENTITY_INSERT system_role OFF | 12982 | SET IDENTITY_INSERT system_role OFF |
| 12983 | GO | 12983 | GO |
sql/tools/README.md
| @@ -28,6 +28,8 @@ docker compose up -d oracle_m1 | @@ -28,6 +28,8 @@ docker compose up -d oracle_m1 | ||
| 28 | 28 | ||
| 29 | > 注意:如果使用 MacBook Apple Silicon 版本,它的 ORACLE_SID 不是 XE,而是 FREE!!! | 29 | > 注意:如果使用 MacBook Apple Silicon 版本,它的 ORACLE_SID 不是 XE,而是 FREE!!! |
| 30 | 30 | ||
| 31 | +> 注意:项目 Oracle 脚本使用 `varchar2(n char)` 保持和 MySQL `varchar(n)` 一致的字符长度语义,索引、约束、序列名不超过 30 字节(Oracle 12.2 以下或 `COMPATIBLE` < 12.2 时的标识符长度上限)。使用 `sqlplus` 手动导入时,需要先执行 `SET DEFINE OFF`,避免数据里的 `&` 被当作变量替换;建议同时执行 `WHENEVER SQLERROR EXIT SQL.SQLCODE`,遇到错误立即停止。 | ||
| 32 | + | ||
| 31 | ### 1.3 PostgreSQL | 33 | ### 1.3 PostgreSQL |
| 32 | 34 | ||
| 33 | ```Bash | 35 | ```Bash |
sql/tools/convertor.py
| @@ -17,6 +17,7 @@ uv run --with simple-ddl-parser convertor.py oceanbase ../mysql/ruoyi-vue-pro.sq | @@ -17,6 +17,7 @@ uv run --with simple-ddl-parser convertor.py oceanbase ../mysql/ruoyi-vue-pro.sq | ||
| 17 | """ | 17 | """ |
| 18 | 18 | ||
| 19 | import argparse | 19 | import argparse |
| 20 | +import hashlib | ||
| 20 | import pathlib | 21 | import pathlib |
| 21 | import re | 22 | import re |
| 22 | import sys | 23 | import sys |
| @@ -559,16 +560,29 @@ INSERT INTO dual VALUES (1); | @@ -559,16 +560,29 @@ INSERT INTO dual VALUES (1); | ||
| 559 | 560 | ||
| 560 | class OracleConvertor(Convertor): | 561 | class OracleConvertor(Convertor): |
| 561 | reserved_column_names = {"level", "size"} | 562 | reserved_column_names = {"level", "size"} |
| 563 | + # Oracle 12.2 以下(或 COMPATIBLE < 12.2)标识符最长 30 字节,超出会报 ORA-00972。相关案例:https://t.zsxq.com/tbf3q | ||
| 564 | + max_identifier_length = 30 | ||
| 562 | 565 | ||
| 563 | def __init__(self, src): | 566 | def __init__(self, src): |
| 564 | super().__init__(src, "Oracle") | 567 | super().__init__(src, "Oracle") |
| 565 | 568 | ||
| 569 | + def shorten_identifier(self, name: str) -> str: | ||
| 570 | + """超长的索引、约束、序列名:截断后追加完整名称的哈希,保证结果稳定且不重名""" | ||
| 571 | + if len(name.encode("utf-8")) <= self.max_identifier_length: | ||
| 572 | + return name | ||
| 573 | + digest = hashlib.md5(name.encode("utf-8")).hexdigest()[:6] | ||
| 574 | + # 按字节截断,并丢弃被截断的不完整字符 | ||
| 575 | + prefix_bytes = name.encode("utf-8")[: self.max_identifier_length - len(digest) - 1] | ||
| 576 | + prefix = prefix_bytes.decode("utf-8", errors="ignore").rstrip("_") | ||
| 577 | + return f"{prefix}_{digest}" | ||
| 578 | + | ||
| 566 | def translate_type(self, type: str, size: Optional[Union[int, Tuple[int]]]): | 579 | def translate_type(self, type: str, size: Optional[Union[int, Tuple[int]]]): |
| 567 | """类型转换""" | 580 | """类型转换""" |
| 568 | type = type.lower() | 581 | type = type.lower() |
| 569 | 582 | ||
| 570 | if type == "varchar": | 583 | if type == "varchar": |
| 571 | - return f"varchar2({size if size < 4000 else 4000})" | 584 | + # MySQL varchar(n) 按字符计算长度,Oracle 默认按字节,所以显式使用 CHAR 语义。相关案例:https://t.zsxq.com/tbf3q |
| 585 | + return f"varchar2({size if size < 4000 else 4000} char)" | ||
| 572 | if type in ("int", "int unsigned"): | 586 | if type in ("int", "int unsigned"): |
| 573 | return "number" | 587 | return "number" |
| 574 | if type == "bigint" or type == "bigint unsigned": | 588 | if type == "bigint" or type == "bigint unsigned": |
| @@ -622,9 +636,6 @@ CREATE TABLE {table_name} ( | @@ -622,9 +636,6 @@ CREATE TABLE {table_name} ( | ||
| 622 | 636 | ||
| 623 | return script | 637 | return script |
| 624 | 638 | ||
| 625 | - def gen_index(self, ddl: Dict) -> str: | ||
| 626 | - return "\n".join(f"{script};" for script in self.index(ddl)) | ||
| 627 | - | ||
| 628 | def gen_comment(self, table_ddl: Dict) -> str: | 639 | def gen_comment(self, table_ddl: Dict) -> str: |
| 629 | script = "" | 640 | script = "" |
| 630 | for column in table_ddl["columns"]: | 641 | for column in table_ddl["columns"]: |
| @@ -644,19 +655,25 @@ CREATE TABLE {table_name} ( | @@ -644,19 +655,25 @@ CREATE TABLE {table_name} ( | ||
| 644 | 655 | ||
| 645 | def gen_pk(self, table_name: str) -> str: | 656 | def gen_pk(self, table_name: str) -> str: |
| 646 | """生成主键定义""" | 657 | """生成主键定义""" |
| 647 | - return f"ALTER TABLE {table_name} ADD CONSTRAINT pk_{table_name} PRIMARY KEY (id);\n" | 658 | + pk_name = self.shorten_identifier(f"pk_{table_name}") |
| 659 | + return f"ALTER TABLE {table_name} ADD CONSTRAINT {pk_name} PRIMARY KEY (id);\n" | ||
| 648 | 660 | ||
| 649 | def gen_uk(self, table_ddl: Dict) -> str: | 661 | def gen_uk(self, table_ddl: Dict) -> str: |
| 650 | script = "" | 662 | script = "" |
| 651 | uk_list = list(Convertor.unique_index(table_ddl)) | 663 | uk_list = list(Convertor.unique_index(table_ddl)) |
| 652 | for idx, (table_name, _, uk_columns) in enumerate(uk_list, 1): | 664 | for idx, (table_name, _, uk_columns) in enumerate(uk_list, 1): |
| 653 | - uk_name = f"uk_{table_name}_{idx:02d}" | 665 | + uk_name = self.shorten_identifier(f"uk_{table_name}_{idx:02d}") |
| 654 | script += f"CREATE UNIQUE INDEX {uk_name} ON {table_name} ({', '.join(uk_columns)});\n" | 666 | script += f"CREATE UNIQUE INDEX {uk_name} ON {table_name} ({', '.join(uk_columns)});\n" |
| 655 | 667 | ||
| 656 | return script | 668 | return script |
| 657 | 669 | ||
| 658 | def gen_index(self, ddl: Dict) -> str: | 670 | def gen_index(self, ddl: Dict) -> str: |
| 659 | - return "\n".join(f"{script};" for script in self.index(ddl)) | 671 | + scripts = [] |
| 672 | + for script in self.index(ddl): | ||
| 673 | + # 格式为 CREATE INDEX {index_name} ON ... | ||
| 674 | + index_name = script.split()[2] | ||
| 675 | + scripts.append(script.replace(index_name, self.shorten_identifier(index_name), 1) + ";") | ||
| 676 | + return "\n".join(scripts) | ||
| 660 | 677 | ||
| 661 | def gen_insert(self, table_name: str) -> str: | 678 | def gen_insert(self, table_name: str) -> str: |
| 662 | """拷贝 INSERT 语句""" | 679 | """拷贝 INSERT 语句""" |
| @@ -688,9 +705,14 @@ COMMIT; | @@ -688,9 +705,14 @@ COMMIT; | ||
| 688 | last_id = int(match.group(1)) | 705 | last_id = int(match.group(1)) |
| 689 | 706 | ||
| 690 | # 生成 Sequence | 707 | # 生成 Sequence |
| 708 | + seq_name = self.shorten_identifier(f"{table_name}_seq") | ||
| 709 | + if seq_name != f"{table_name}_seq": | ||
| 710 | + # 序列名会被 @KeySequence 引用,缩短后需要提示同步修改 | ||
| 711 | + print(f"!!! Oracle 序列名 {table_name}_seq 超过 {self.max_identifier_length} 字节,已缩短为 {seq_name}," | ||
| 712 | + f"如有 @KeySequence 引用需同步修改", file=sys.stderr) | ||
| 691 | script += f""" | 713 | script += f""" |
| 692 | 714 | ||
| 693 | -CREATE SEQUENCE {table_name}_seq | 715 | +CREATE SEQUENCE {seq_name} |
| 694 | START WITH {last_id + 1};""" | 716 | START WITH {last_id + 1};""" |
| 695 | 717 | ||
| 696 | return script | 718 | return script |
sql/tools/oracle/2_create_schema.sh
| 1 | -sqlplus -s ROOT/123456@//localhost/XEPDB1 @/tmp/schema.sql | 1 | +# WHENEVER SQLERROR / OSERROR:遇到 SQL 错误或脚本文件无法读取时立即退出,避免导入失败被忽略;SET DEFINE OFF:避免数据里的 & 被当作变量替换。相关案例:https://t.zsxq.com/tbf3q |
| 2 | +# -L:登录失败时直接退出,不再交互式重试 | ||
| 3 | +sqlplus -L -s ROOT/123456@//localhost/XEPDB1 <<'EOF' | ||
| 4 | +WHENEVER OSERROR EXIT FAILURE | ||
| 5 | +WHENEVER SQLERROR EXIT SQL.SQLCODE | ||
| 6 | +SET DEFINE OFF | ||
| 7 | +@/tmp/schema.sql | ||
| 8 | +EXIT | ||
| 9 | +EOF |
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImpl.java
| @@ -205,7 +205,11 @@ public class MenuServiceImpl implements MenuService { | @@ -205,7 +205,11 @@ public class MenuServiceImpl implements MenuService { | ||
| 205 | if (CollUtil.isEmpty(ids)) { | 205 | if (CollUtil.isEmpty(ids)) { |
| 206 | return Lists.newArrayList(); | 206 | return Lists.newArrayList(); |
| 207 | } | 207 | } |
| 208 | - return menuMapper.selectByIds(ids); | 208 | + // 分批查询,避免 Oracle 等数据库 IN 超过 1000 个时报错(ORA-01795),例如说超级管理员拥有全部菜单。相关案例:https://t.zsxq.com/tbf3q |
| 209 | + // 先去重,避免同一编号落在不同批次后被重复返回 | ||
| 210 | + List<MenuDO> menus = new ArrayList<>(ids.size()); | ||
| 211 | + CollUtil.split(new LinkedHashSet<>(ids), 1000).forEach(batchIds -> menus.addAll(menuMapper.selectByIds(batchIds))); | ||
| 212 | + return menus; | ||
| 209 | } | 213 | } |
| 210 | 214 | ||
| 211 | /** | 215 | /** |
yudao-module-system/src/test/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImplTest.java
| @@ -10,14 +10,14 @@ import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum; | @@ -10,14 +10,14 @@ import cn.iocoder.yudao.module.system.enums.permission.MenuTypeEnum; | ||
| 10 | import cn.iocoder.yudao.module.system.service.tenant.TenantService; | 10 | import cn.iocoder.yudao.module.system.service.tenant.TenantService; |
| 11 | import jakarta.annotation.Resource; | 11 | import jakarta.annotation.Resource; |
| 12 | import org.junit.jupiter.api.Test; | 12 | import org.junit.jupiter.api.Test; |
| 13 | +import org.mockito.ArgumentCaptor; | ||
| 13 | import org.springframework.context.annotation.Import; | 14 | import org.springframework.context.annotation.Import; |
| 14 | import org.springframework.test.context.bean.override.mockito.MockitoBean; | 15 | import org.springframework.test.context.bean.override.mockito.MockitoBean; |
| 16 | +import org.springframework.test.context.bean.override.mockito.MockitoSpyBean; | ||
| 15 | 17 | ||
| 16 | -import java.util.Collection; | ||
| 17 | -import java.util.Collections; | ||
| 18 | -import java.util.List; | ||
| 19 | -import java.util.Set; | 18 | +import java.util.*; |
| 20 | 19 | ||
| 20 | +import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet; | ||
| 21 | import static cn.iocoder.yudao.framework.common.util.collection.SetUtils.asSet; | 21 | import static cn.iocoder.yudao.framework.common.util.collection.SetUtils.asSet; |
| 22 | import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId; | 22 | import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.cloneIgnoreId; |
| 23 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; | 23 | import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertPojoEquals; |
| @@ -25,11 +25,10 @@ import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServic | @@ -25,11 +25,10 @@ import static cn.iocoder.yudao.framework.test.core.util.AssertUtils.assertServic | ||
| 25 | import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*; | 25 | import static cn.iocoder.yudao.framework.test.core.util.RandomUtils.*; |
| 26 | import static cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO.ID_ROOT; | 26 | import static cn.iocoder.yudao.module.system.dal.dataobject.permission.MenuDO.ID_ROOT; |
| 27 | import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*; | 27 | import static cn.iocoder.yudao.module.system.enums.ErrorCodeConstants.*; |
| 28 | -import static org.junit.jupiter.api.Assertions.assertEquals; | ||
| 29 | -import static org.junit.jupiter.api.Assertions.assertNull; | 28 | +import static org.junit.jupiter.api.Assertions.*; |
| 29 | +import static org.mockito.ArgumentMatchers.anyCollection; | ||
| 30 | import static org.mockito.ArgumentMatchers.argThat; | 30 | import static org.mockito.ArgumentMatchers.argThat; |
| 31 | -import static org.mockito.Mockito.doNothing; | ||
| 32 | -import static org.mockito.Mockito.verify; | 31 | +import static org.mockito.Mockito.*; |
| 33 | 32 | ||
| 34 | @Import(MenuServiceImpl.class) | 33 | @Import(MenuServiceImpl.class) |
| 35 | public class MenuServiceImplTest extends BaseDbUnitTest { | 34 | public class MenuServiceImplTest extends BaseDbUnitTest { |
| @@ -37,7 +36,7 @@ public class MenuServiceImplTest extends BaseDbUnitTest { | @@ -37,7 +36,7 @@ public class MenuServiceImplTest extends BaseDbUnitTest { | ||
| 37 | @Resource | 36 | @Resource |
| 38 | private MenuServiceImpl menuService; | 37 | private MenuServiceImpl menuService; |
| 39 | 38 | ||
| 40 | - @Resource | 39 | + @MockitoSpyBean |
| 41 | private MenuMapper menuMapper; | 40 | private MenuMapper menuMapper; |
| 42 | 41 | ||
| 43 | @MockitoBean | 42 | @MockitoBean |
| @@ -222,6 +221,47 @@ public class MenuServiceImplTest extends BaseDbUnitTest { | @@ -222,6 +221,47 @@ public class MenuServiceImplTest extends BaseDbUnitTest { | ||
| 222 | } | 221 | } |
| 223 | 222 | ||
| 224 | @Test | 223 | @Test |
| 224 | + public void testGetMenuList_idsEmpty() { | ||
| 225 | + // 调用,并断言 | ||
| 226 | + assertTrue(menuService.getMenuList((Collection<Long>) null).isEmpty()); | ||
| 227 | + assertTrue(menuService.getMenuList(Collections.<Long>emptyList()).isEmpty()); | ||
| 228 | + // 断言:不查询数据库 | ||
| 229 | + verify(menuMapper, never()).selectByIds(anyCollection()); | ||
| 230 | + } | ||
| 231 | + | ||
| 232 | + @Test | ||
| 233 | + public void testGetMenuList_idsMoreThanBatchSize() { | ||
| 234 | + // mock 数据(1001 个菜单,超过 Oracle IN 的 1000 个限制) | ||
| 235 | + Set<Long> menuIds = new HashSet<>(); | ||
| 236 | + for (int i = 0; i < 1001; i++) { | ||
| 237 | + MenuDO menu = buildMenuDO(MenuTypeEnum.MENU, "menu" + i, ID_ROOT); | ||
| 238 | + menuMapper.insert(menu); | ||
| 239 | + menuIds.add(menu.getId()); | ||
| 240 | + } | ||
| 241 | + // mock 数据(已删除的菜单) | ||
| 242 | + MenuDO deletedMenu = buildMenuDO(MenuTypeEnum.MENU, "deleted", ID_ROOT); | ||
| 243 | + menuMapper.insert(deletedMenu); | ||
| 244 | + menuMapper.deleteById(deletedMenu.getId()); | ||
| 245 | + // 准备参数(包含重复、不存在、已删除的编号) | ||
| 246 | + List<Long> ids = new ArrayList<>(menuIds); | ||
| 247 | + ids.add(ids.get(0)); | ||
| 248 | + ids.add(Long.MAX_VALUE); | ||
| 249 | + ids.add(deletedMenu.getId()); | ||
| 250 | + | ||
| 251 | + // 调用 | ||
| 252 | + List<MenuDO> list = menuService.getMenuList(ids); | ||
| 253 | + // 断言:结果完整,且不重复 | ||
| 254 | + assertEquals(1001, list.size()); | ||
| 255 | + assertEquals(menuIds, convertSet(list, MenuDO::getId)); | ||
| 256 | + // 断言:每批 IN 不超过 1000 个(Oracle 限制) | ||
| 257 | + ArgumentCaptor<Collection<Long>> batchIdsCaptor = ArgumentCaptor.forClass(Collection.class); | ||
| 258 | + verify(menuMapper, atLeastOnce()).selectByIds(batchIdsCaptor.capture()); | ||
| 259 | + for (Collection<Long> batchIds : batchIdsCaptor.getAllValues()) { | ||
| 260 | + assertTrue(batchIds.size() <= 1000); | ||
| 261 | + } | ||
| 262 | + } | ||
| 263 | + | ||
| 264 | + @Test | ||
| 225 | public void testGetMenu() { | 265 | public void testGetMenu() { |
| 226 | // mock 数据 | 266 | // mock 数据 |
| 227 | MenuDO menu = randomPojo(MenuDO.class); | 267 | MenuDO menu = randomPojo(MenuDO.class); |