soc.sql 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. -- 新增 监控调阅计划与执行机构关系表
  2. DROP TABLE IF EXISTS `core_monitoring_retrieval_plan_to_exec_org`;
  3. CREATE TABLE `core_monitoring_retrieval_plan_to_exec_org` (
  4. `plan_id` bigint NOT NULL COMMENT '计划id',
  5. `org_id` bigint NOT NULL COMMENT '机构id'
  6. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '监控调阅计划与执行机构关系表' ROW_FORMAT = Dynamic;
  7. DROP TABLE IF EXISTS `core_introduce_letter_out_in_request_user`;
  8. CREATE TABLE `core_introduce_letter_out_in_request_user` (
  9. `id` bigint NOT NULL,
  10. `user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  11. `company_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  12. `id_type` int DEFAULT NULL COMMENT '证件类型',
  13. `id_card` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  14. `img_file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  15. `out_in_request_id` bigint DEFAULT NULL,
  16. `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  17. `create_time` datetime DEFAULT NULL,
  18. PRIMARY KEY (`id`),
  19. KEY `index_out_in_request_id` (`out_in_request_id`) USING BTREE
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='出入申请人员表';
  21. DELIMITER ??
  22. DROP PROCEDURE IF EXISTS schema_change ??
  23. CREATE PROCEDURE schema_change () BEGIN
  24. IF NOT EXISTS(SELECT *
  25. FROM information_schema.columns
  26. WHERE table_schema = DATABASE()
  27. AND table_name = 'sys_org_extend'
  28. AND column_name = 'hd_camera_count') THEN
  29. ALTER TABLE `sys_org_extend`
  30. ADD COLUMN `hd_camera_count` int NULL COMMENT '高清摄像头路数' AFTER `outside_count`,
  31. ADD COLUMN `total_camera_count` int NULL COMMENT '摄像头总路数' AFTER `hd_camera_count`;
  32. END IF;
  33. IF NOT EXISTS(SELECT *
  34. FROM information_schema.columns
  35. WHERE table_schema = DATABASE()
  36. AND table_name = 'core_out_in_record'
  37. AND column_name = 'status') THEN
  38. ALTER TABLE `core_out_in_record`
  39. DROP COLUMN `letter_id`,
  40. DROP COLUMN `letter_user_id`,
  41. ADD COLUMN `status` int NULL COMMENT '出入状态 :0待审批 1 同意 2 不同意 3 已失效' AFTER `check_image`,
  42. ADD COLUMN `out_in_request_effective_start_time` datetime NULL COMMENT '出入申请生效开始时间' AFTER `pdf_url`,
  43. ADD COLUMN `out_in_request_effective_end_time` datetime NULL COMMENT '出入申请生效结束时间' AFTER `out_in_request_effective_start_time`,
  44. ADD COLUMN `out_in_request_id` bigint NULL COMMENT '出入申请Id' AFTER `out_in_request_effective_end_time`,
  45. ADD COLUMN `out_in_request_user_id` bigint NULL COMMENT '出入人员在出入申请中的人员ID' AFTER `out_in_request_id`,
  46. ADD COLUMN `submit_sign` varchar(255) NULL COMMENT '登记人签名' AFTER `out_in_request_user_id`,
  47. ADD COLUMN `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人' AFTER `submit_sign`,
  48. ADD COLUMN `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间' AFTER `update_by`;
  49. END IF;
  50. IF EXISTS(SELECT *
  51. FROM information_schema.columns
  52. WHERE table_schema = DATABASE()
  53. AND table_name = 'core_out_in_record'
  54. AND column_name = 'submit_sign') THEN
  55. ALTER TABLE `core_out_in_record`
  56. MODIFY COLUMN `submit_sign` varchar(255) NULL DEFAULT NULL COMMENT '登记人签名' AFTER `out_in_request_user_id`;
  57. END IF;
  58. IF EXISTS(SELECT *
  59. FROM information_schema.columns
  60. WHERE table_schema = DATABASE()
  61. AND table_name = 'core_introduce_letter_approve_log'
  62. ) THEN
  63. ALTER TABLE core_introduce_letter_approve_log RENAME TO core_introduce_letter_out_in_request;
  64. END IF;
  65. IF NOT EXISTS(SELECT *
  66. FROM information_schema.columns
  67. WHERE table_schema = DATABASE()
  68. AND table_name = 'core_introduce_letter_out_in_request'
  69. AND column_name = 'letter_name') THEN
  70. ALTER TABLE `core_introduce_letter_out_in_request`
  71. ADD COLUMN `approve_sign_img` varchar(255) NULL COMMENT '审批人签名' AFTER `approve_remark`,
  72. ADD COLUMN `letter_name` varchar(255) NULL COMMENT '介绍信名称' AFTER `org_id`,
  73. ADD COLUMN `letter_file` varchar(500) NULL COMMENT '介绍信附件' AFTER `letter_name`,
  74. ADD COLUMN `letter_no` varchar(20) NULL COMMENT '介绍信编号' AFTER `letter_file`,
  75. ADD COLUMN `letter_description` varchar(500) NULL COMMENT '介绍信备注' AFTER `letter_no`,
  76. ADD COLUMN `letter_reasons` varchar(100) NULL COMMENT '出入事由' AFTER `letter_description`,
  77. ADD COLUMN `letter_type` int NULL COMMENT '类型:1 电子, 2 纸质,3 紧急' AFTER `letter_reasons`,
  78. ADD COLUMN `deleted` int NULL DEFAULT 0 COMMENT '0正常1删除' AFTER `letter_type`,
  79. ADD COLUMN `start_time` datetime(0) NULL DEFAULT NULL COMMENT '有效开始时间,开具时间' AFTER `deleted`,
  80. ADD COLUMN `end_time` datetime(0) NULL DEFAULT NULL COMMENT '有效结束时间' AFTER `start_time`,
  81. ADD COLUMN `effective_days` int NULL DEFAULT NULL COMMENT '有效天数' AFTER `end_time`,
  82. ADD COLUMN `create_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人' AFTER `end_time`,
  83. ADD COLUMN `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间' AFTER `create_by`,
  84. ADD COLUMN `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人' AFTER `create_time`,
  85. ADD COLUMN `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间' AFTER `update_by`,
  86. COMMENT = '出入申请表';
  87. END IF;
  88. -- 安全检查增加签名图片字段
  89. IF NOT EXISTS (
  90. SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE table_schema = DATABASE () AND TABLE_NAME = 'core_safety_task' AND COLUMN_NAME = 'sign_img' ) THEN
  91. alter table core_safety_task add sign_img varchar(125) null comment '签名图片';
  92. END IF;
  93. -- 监控调阅任务详情表有调阅设备更改为调阅区域,增加区域字段
  94. IF NOT EXISTS (
  95. SELECT * FROM INFORMATION_SCHEMA.COLUMNS
  96. WHERE table_schema = DATABASE ()
  97. AND TABLE_NAME = 'core_monitoring_task_registration_monitor'
  98. AND COLUMN_NAME = 'area_code' )
  99. THEN
  100. alter table core_monitoring_task_registration_monitor
  101. add area_code varchar(36) null comment '调阅区域,字典取值';
  102. alter table core_monitoring_task_registration_monitor
  103. add area_name varchar(64) null comment '调阅区域名称';
  104. END IF;
  105. -- 监控调阅任务表增加pdfUrl字段
  106. IF NOT EXISTS (
  107. SELECT * FROM INFORMATION_SCHEMA.COLUMNS
  108. WHERE table_schema = DATABASE ()
  109. AND TABLE_NAME = 'core_monitoring_retrieval_task'
  110. AND COLUMN_NAME = 'pdf_url' )
  111. THEN
  112. alter table core_monitoring_retrieval_task
  113. add pdf_url varchar(125) null comment '登记簿url';
  114. END IF;
  115. -- 监控调阅任务表增加签名图片字段
  116. IF NOT EXISTS (
  117. SELECT * FROM INFORMATION_SCHEMA.COLUMNS
  118. WHERE table_schema = DATABASE ()
  119. AND TABLE_NAME = 'core_monitoring_retrieval_task'
  120. AND COLUMN_NAME = 'sign_img' )
  121. THEN
  122. alter table core_monitoring_retrieval_task
  123. add sign_img varchar(125) null comment '签名图片地址';
  124. END IF;
  125. END ??
  126. DELIMITER ;
  127. CALL schema_change ();
  128. -- 清空 来访申请和 来访记录数据
  129. delete from core_introduce_letter_out_in_request;
  130. delete from core_out_in_record;
  131. delete from sys_dict_type where dict_type = 'video_retrieval_area';
  132. delete from sys_dict_data where dict_type = 'video_retrieval_area';
  133. INSERT INTO sys_dict_type (dict_name, dict_type, status, create_by, create_time, update_by, update_time, remark) VALUES ('监控调阅区域', 'video_retrieval_area', '0', '超级管理员', '2024-03-20 18:18:26', '', null, null);
  134. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (0, '营业场所', '0', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:20:59', '超级管理员', '2024-03-20 18:22:46', null);
  135. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (1, '客户活动区', '1', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:21:17', '超级管理员', '2024-03-20 18:22:55', null);
  136. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (2, '非现金业务区', '2', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:23:26', '', null, null);
  137. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (3, '现金业务区', '3', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:23:39', '', null, null);
  138. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (4, '办公区', '4', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:23:54', '', null, null);
  139. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (5, '设备间', '5', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:24:03', '', null, null);
  140. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (6, '自助银行', '6', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:24:22', '', null, null);
  141. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (7, '加钞间', '7', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:24:39', '', null, null);
  142. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (8, '业务库', '8', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:24:56', '', null, null);
  143. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (9, '保管箱库', '9', 'video_retrieval_area', null, 'default', 'N', '0', '超级管理员', '2024-03-20 18:25:08', '', null, null);
  144. DELETE from `sys_menu` where id in(1771078052690612225);
  145. INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query`, `is_frame`, `is_cache`, `menu_type`, `visible`, `status`, `perms`, `platform_type`, `icon`, `image_path`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES (1771078052690612225, '空调管理', 1749608698379771905, 17, '/iot/airconditioner', NULL, NULL, 1, 0, 'C', '0', '0', 'appiot:airconditioner', '0', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAFJ0lEQVR4nO2baWhdRRiGn6SJSdpGU2NItS5BcRetBtwQRdywdQEriv4RFH+IuyJorVpxRcwfFatFRPRHsdhFhYIoWLGKFHFBpbQqKopatJTUtLa2916Z8t5ycpg559wzc+5C7guXhDlzZuZ77zfffMtc2mijjSmNjrjwC+79y5ePC4C7gHlAp9o2A0uAR5uB7BVjQ/v+70zsWRtOBN4EPgAui409DCwGXitGpPwIQYAR7jngW+CalL43ADcWKVCt8CGgF3gA+B64vYb3ngH6woqRH3kJuAnYBDwJ9Dv6lIDnpRlRDAJz6yhjImolYD6wHngFOCyh3zLgOOAO4EXL80MCrd8bXRkHOFxWfF5Kvw+BR4CPI20VS79pdZIvFVkIOAVYCwwk9NkkK7/M8mw/S1s50Pq9kUbAQcBHwAGO51uAx3UKhBTqaOBqbbOyNOttYE/AOfYijYCFDuGNWo/JCG4NvKZF0qboNrkV+Bl4AXgZmAg1WZoRvNTSZtT8WOC+goR/zGEjRoBndew+BRwVYsIkAgZk/KJYB1yvRYTGkRI+DbOB+4GNwFLgpCIJiBuwXwoQvIpaPUSjJTcD3wCrgYvzTJpEwB45M1H05pkkI+LOkTF+VwBXAV+kDHEl8J4Mdpo7PgkhgyFfxD1KY1/eBVYBoyLi/ZQ5zlVA9llWb7OZCIgfo+UYKauk5ucAy1PGOgP4Ejg1bdJmIiDuMXbY8hXAJ8C1wMnyP7YnjPlW2qS+BFwOfCq2P9ffBz3HzApj/O4EjpEz9qflPXOyXJQ0ni8BtwBnab+N6m+9CKjid+Ah+QVLLM/PT3rZl4BxS9tmzzHzYgfwsOXdOUnj+RIwy9I221uU/Ni/1jezhsMuLNU+65PPYIzWGwUKOEsB2m6t/Y+YEey2vJMYpPkSsFLHU09kov88x3RhVM7OoJw04wn+BpwpO5ALIY5Bc3ztlOBFCW9wmoRHX1yHwuXjfQZtJj8gDbscz71yBK1EgEu7dvgM6msDZgCXKEgqazuYpOlPnuPasEZZ5hEJbQzvd3K+csOXgKeB22JtG4ATgog8GduUZQ4K3y1wqKXtwNCLLBK+BNhS3k2T8c0CXwJsbq+XUao3fG3AQhmhqAe2tiAZpgP3xFztH2QY45mrzPAlYKvc4XpgviNpuk6heC60kh8w3dE+w2fQViKgx9HuVWdsJQK+Av6NtZnS3I8+g/ragAu1L/vlkxtCX1cFJzTWqyI1LKPXqXLZlkYScLfC0SgWF0SAwa/6BIPvFthmafs75AKLRhEpseHmE9MN3y3wqgqofREXeGVRi1VCZFihcbdqlQ0Nh5fr0xWJC3J7ZSmYqzuIg5qrQ0bwbOUGcyHUMVgtpBYlvMHpkZRYtWI0MpVSYjsd7VMmJbbb0e6ViPW1AfXEGhVD50gbenU77eupQsC4iqFB0UpboBC0CWiCNTQUSQSMW5KerqMoCbYS+j+WtriVLztijSTYfu7iqijtRZIRPNhCkHFEjqhBc0qqHsdh8noz5c5WJGz8NwRdugOYdAUmiormqsSu1vSrbN5tC51tvxkynV9SrD8Ufx6JxbOg5CB5Qj58lYCS7iVGk6uViAba7grZCMByt2iXNKlbofSiFWND71Qf2hZnYvnrEiaqJQXl0rCZ+iTBdUnKBVffnsgXOaBL1/v62r7J82qYtOVhI6Beae5GYVJGyaaiY7LSC6Q6JUcJLA+qaj2hE6X6BVRkrHoCR5TTNM922QCTQH2ikey30UYzAfgfc8rrKphAjyUAAAAASUVORK5CYII=', NULL, '超级管理员', '2024-03-22 15:34:47', '', NULL, '');
  146. DELETE from sys_role_menu WHERE menu_id in (1771078052690612225);
  147. INSERT into sys_role_menu SELECT id ,1771078052690612225 from sys_role WHERE id in(116,118,120,121,122,128,143,144,145,146,151);
  148. -- 修正字典数据
  149. delete from sys_dict_data where dict_type='org_extend_is';
  150. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (1, '区域内', '1', 'org_extend_is', null, 'default', 'N', '0', '超级管理员', '2023-09-15 09:48:58', '省联社账号', '2023-10-16 14:24:52', null);
  151. INSERT INTO sys_dict_data (dict_sort, dict_label, dict_value, dict_type, css_class, list_class, is_default, status, create_by, create_time, update_by, update_time, remark) VALUES (2, '区域外', '0', 'org_extend_is', null, 'default', 'N', '0', '超级管理员', '2023-09-15 09:49:08', '省联社账号', '2023-10-16 14:24:59', null);