diff --git a/db/0pigxx_boot.sql b/db/0pigxx_boot.sql index cf4d5c314..264816781 100644 --- a/db/0pigxx_boot.sql +++ b/db/0pigxx_boot.sql @@ -94,7 +94,7 @@ CREATE TABLE `sys_api_key` ( `update_by` varchar(64) DEFAULT NULL COMMENT '更新者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', - `tenant_id` bigint DEFAULT NULL COMMENT '租���ID', + `tenant_id` bigint DEFAULT NULL COMMENT '租户ID', PRIMARY KEY (`id`), UNIQUE KEY `uk_api_key_hash` (`api_key_hash`), KEY `idx_user_id` (`user_id`) @@ -131,8 +131,8 @@ CREATE TABLE `sys_dept` ( `dept_id` bigint(20) NOT NULL COMMENT '部门ID', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门名称', `sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志', @@ -169,8 +169,8 @@ CREATE TABLE `sys_dict` ( `id` bigint(20) NOT NULL COMMENT '编号', `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典类型', `description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注信息', @@ -228,8 +228,8 @@ CREATE TABLE `sys_dict_item` ( `description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典项描述', `list_class` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签类型', `sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序(升序)', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注信息', @@ -357,8 +357,8 @@ CREATE TABLE `sys_file` ( `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', `hash` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件hash', `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '上传时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志', @@ -390,9 +390,9 @@ CREATE TABLE `sys_i18n` ( `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'name', `zh_cn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '中文', `en` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '英文', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', PRIMARY KEY (`id`) @@ -486,8 +486,8 @@ CREATE TABLE `sys_log` ( `log_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '日志类型', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日志标题', `service_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务ID', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remote_addr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '远程地址', @@ -541,9 +541,9 @@ CREATE TABLE `sys_menu` ( `keep_alive` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否缓存,0否,1是', `embedded` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否内嵌,0否,1是', `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '菜单类型,0:菜单 1:按钮', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志,0未删除,1已删除', `tenant_id` bigint(20) unsigned DEFAULT NULL COMMENT '租户ID', @@ -818,8 +818,8 @@ CREATE TABLE `sys_oauth_client_details` ( `additional_information` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附加信息', `autoapprove` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自动授权', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记,0未删除,1已删除', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '所属租户ID', @@ -830,11 +830,11 @@ CREATE TABLE `sys_oauth_client_details` ( -- Records of sys_oauth_client_details -- ---------------------------- BEGIN; -INSERT INTO `sys_oauth_client_details` VALUES (1, 'app', NULL, 'app', 'server', 'password,refresh_token,authorization_code,client_credentials,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'true', '0', '', 'admin', NULL, '2023-02-09 13:54:54', 1); +INSERT INTO `sys_oauth_client_details` VALUES (1, 'app', NULL, 'app', 'server', 'password,refresh_token,authorization_code,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'true', '0', '', 'admin', NULL, '2023-02-09 13:54:54', 1); INSERT INTO `sys_oauth_client_details` VALUES (2, 'daemon', NULL, 'daemon', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (3, 'gen', NULL, 'gen', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (4, 'mp', NULL, 'mp', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); -INSERT INTO `sys_oauth_client_details` VALUES (5, 'pig', NULL, 'pig', 'server', 'password,refresh_token,authorization_code,client_credentials,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'false', '0', '', 'admin', NULL, '2023-03-08 11:32:41', 1); +INSERT INTO `sys_oauth_client_details` VALUES (5, 'pig', NULL, 'pig', 'server', 'password,refresh_token,authorization_code,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'false', '0', '', 'admin', NULL, '2023-03-08 11:32:41', 1); INSERT INTO `sys_oauth_client_details` VALUES (6, 'test', NULL, 'test', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{ \"enc_flag\":\"1\",\"captcha_flag\":\"0\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (7, 'social', NULL, 'social', 'server', 'password,refresh_token,mobile', NULL, NULL, 43200, 2592001, '{ \"enc_flag\":\"0\",\"captcha_flag\":\"0\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (8, 'mini', NULL, 'mini', 'server', 'password,mobile', NULL, NULL, 160000000, 160000000, '{\"captcha_flag\":\"0\",\"enc_flag\":\"0\",\"online_quantity\":\"1\"}', 'true', '0', 'admin', 'admin', '2023-01-29 16:38:06', '2023-01-29 17:21:56', 1); @@ -877,8 +877,8 @@ CREATE TABLE `sys_public_param` ( `public_value` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '值', `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态,0禁用,1启用', `validate_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '校验码', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `public_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '类型,0未知,1系统,2业务', @@ -937,8 +937,8 @@ CREATE TABLE `sys_role` ( `role_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '角色描述', `ds_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '2' COMMENT '数据权限类型,0全部,1自定义,2本部门及以下,3本部门,4仅本人', `ds_scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据权限范围', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记,0未删除,1已删除', @@ -1243,18 +1243,18 @@ CREATE TABLE `sys_role_widget` ( DROP TABLE IF EXISTS `sys_route_conf`; CREATE TABLE `sys_route_conf` ( `id` bigint(20) NOT NULL COMMENT '主键', - `route_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, - `route_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, + `route_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `route_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `predicates` json DEFAULT NULL COMMENT '断言', `filters` json DEFAULT NULL COMMENT '过滤器', - `uri` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, + `uri` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `sort_order` int(11) DEFAULT '0' COMMENT '排序', `metadata` json DEFAULT NULL COMMENT '路由元信息', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', - `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='路由配置表'; @@ -1291,9 +1291,9 @@ CREATE TABLE `sys_schedule` ( `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '内容', `schedule_time` time DEFAULT NULL COMMENT '时间', `schedule_date` date DEFAULT NULL COMMENT '日期', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', `tenant_id` bigint(20) unsigned DEFAULT NULL COMMENT '租户ID', @@ -1318,8 +1318,8 @@ CREATE TABLE `sys_social_details` ( `app_secret` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应用密钥', `redirect_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '回调地址', `ext` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拓展字段', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记,0未删除,1已删除', @@ -1408,8 +1408,8 @@ CREATE TABLE `sys_user` ( `nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '昵称', `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '姓名', `email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮箱地址', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `lock_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '锁定标记,0未锁定,9已锁定', @@ -1818,31 +1818,31 @@ CREATE TABLE `process_starter` ( DROP TABLE IF EXISTS `bmp_oa_leave`; CREATE TABLE `bmp_oa_leave` ( `id` bigint NOT NULL COMMENT '请假表单主键', - `username` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请人', + `username` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请人', `leave_type` int NOT NULL COMMENT '请假类型', - `leave_reason` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请假原因', + `leave_reason` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请假原因', `start_time` datetime NOT NULL COMMENT '开始时间', `end_time` datetime NOT NULL COMMENT '结束时间', `leave_day` int NOT NULL COMMENT '请假天数', `leave_status` int DEFAULT NULL COMMENT '请假结果', - `process_instance_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流程实例的编号', - `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', + `process_instance_id` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例的编号', + `create_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '创建时间', - `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', + `update_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '更新时间', - `del_flag` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '是否删除', + `del_flag` char(1) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否删除', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='请假表单'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='请假表单'; -- ---------------------------- -- Table structure for qrtz_blob_triggers -- ---------------------------- DROP TABLE IF EXISTS `qrtz_blob_triggers`; CREATE TABLE `qrtz_blob_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `blob_data` blob, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT @@ -1859,8 +1859,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_calendars`; CREATE TABLE `qrtz_calendars` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `calendar_name` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `calendar_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `calendar` blob NOT NULL, PRIMARY KEY (`sched_name`,`calendar_name`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -1876,11 +1876,11 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_cron_triggers`; CREATE TABLE `qrtz_cron_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `cron_expression` varchar(200) CHARACTER SET utf8 NOT NULL, - `time_zone_id` varchar(80) CHARACTER SET utf8 DEFAULT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `cron_expression` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `time_zone_id` varchar(80) CHARACTER SET utf8mb4 DEFAULT NULL, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -1896,19 +1896,19 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_fired_triggers`; CREATE TABLE `qrtz_fired_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `entry_id` varchar(95) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `instance_name` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `entry_id` varchar(95) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `fired_time` bigint NOT NULL, `sched_time` bigint NOT NULL, `priority` int NOT NULL, - `state` varchar(16) CHARACTER SET utf8 NOT NULL, - `job_name` varchar(200) CHARACTER SET utf8 DEFAULT NULL, - `job_group` varchar(200) CHARACTER SET utf8 DEFAULT NULL, - `is_nonconcurrent` varchar(1) CHARACTER SET utf8 DEFAULT NULL, - `requests_recovery` varchar(1) CHARACTER SET utf8 DEFAULT NULL, + `state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, PRIMARY KEY (`sched_name`,`entry_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -1923,15 +1923,15 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_job_details`; CREATE TABLE `qrtz_job_details` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `job_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `job_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `description` varchar(250) CHARACTER SET utf8 DEFAULT NULL, - `job_class_name` varchar(250) CHARACTER SET utf8 NOT NULL, - `is_durable` varchar(1) CHARACTER SET utf8 NOT NULL, - `is_nonconcurrent` varchar(1) CHARACTER SET utf8 NOT NULL, - `is_update_data` varchar(1) CHARACTER SET utf8 NOT NULL, - `requests_recovery` varchar(1) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, + `job_class_name` varchar(250) CHARACTER SET utf8mb4 NOT NULL, + `is_durable` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + `is_update_data` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 NOT NULL, `job_data` blob, PRIMARY KEY (`sched_name`,`job_name`,`job_group`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -1947,8 +1947,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_locks`; CREATE TABLE `qrtz_locks` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `lock_name` varchar(40) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `lock_name` varchar(40) CHARACTER SET utf8mb4 NOT NULL, PRIMARY KEY (`sched_name`,`lock_name`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -1963,8 +1963,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`; CREATE TABLE `qrtz_paused_trigger_grps` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, PRIMARY KEY (`sched_name`,`trigger_group`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -1979,8 +1979,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_scheduler_state`; CREATE TABLE `qrtz_scheduler_state` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `instance_name` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `last_checkin_time` bigint NOT NULL, `checkin_interval` bigint NOT NULL, PRIMARY KEY (`sched_name`,`instance_name`) USING BTREE @@ -1997,9 +1997,9 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_simple_triggers`; CREATE TABLE `qrtz_simple_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `repeat_count` bigint NOT NULL, `repeat_interval` bigint NOT NULL, `times_triggered` bigint NOT NULL, @@ -2018,20 +2018,20 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_simprop_triggers`; CREATE TABLE `qrtz_simprop_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `str_prop_1` varchar(512) CHARACTER SET utf8 DEFAULT NULL, - `str_prop_2` varchar(512) CHARACTER SET utf8 DEFAULT NULL, - `str_prop_3` varchar(512) CHARACTER SET utf8 DEFAULT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `str_prop_1` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + `str_prop_2` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + `str_prop_3` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, `int_prop_1` int DEFAULT NULL, `int_prop_2` int DEFAULT NULL, `long_prop_1` bigint DEFAULT NULL, `long_prop_2` bigint DEFAULT NULL, `dec_prop_1` decimal(13,4) DEFAULT NULL, `dec_prop_2` decimal(13,4) DEFAULT NULL, - `bool_prop_1` varchar(1) CHARACTER SET utf8 DEFAULT NULL, - `bool_prop_2` varchar(1) CHARACTER SET utf8 DEFAULT NULL, + `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, CONSTRAINT `QRTZ_SIMPROP_TRIGGERS_IBFK_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -2047,20 +2047,20 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_triggers`; CREATE TABLE `qrtz_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `job_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `job_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `description` varchar(250) CHARACTER SET utf8 DEFAULT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, `next_fire_time` bigint DEFAULT NULL, `prev_fire_time` bigint DEFAULT NULL, `priority` int DEFAULT NULL, - `trigger_state` varchar(16) CHARACTER SET utf8 NOT NULL, - `trigger_type` varchar(8) CHARACTER SET utf8 NOT NULL, + `trigger_state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + `trigger_type` varchar(8) CHARACTER SET utf8mb4 NOT NULL, `start_time` bigint NOT NULL, `end_time` bigint DEFAULT NULL, - `calendar_name` varchar(200) CHARACTER SET utf8 DEFAULT NULL, + `calendar_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, `misfire_instr` smallint DEFAULT NULL, `job_data` blob, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, @@ -2118,22 +2118,22 @@ DROP TABLE IF EXISTS `sys_job_log`; CREATE TABLE `sys_job_log` ( `job_log_id` bigint NOT NULL COMMENT '任务日志ID', `job_id` bigint NOT NULL COMMENT '任务id', - `job_name` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '任务名称', - `job_group` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '任务组名', - `job_order` char(1) CHARACTER SET utf8 DEFAULT NULL COMMENT '组内执行顺利,值越大执行优先级越高,最大值9,最小值1', - `job_type` char(1) CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '1、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他', - `execute_path` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT 'job_type=3时,rest调用地址,仅支持post协议;job_type=4时,jar路径;其它值为空', - `class_name` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT 'job_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空', - `method_name` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT '任务方法', - `method_params_value` varchar(2000) CHARACTER SET utf8 DEFAULT NULL COMMENT '参数值', - `cron_expression` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT 'cron执行表达式', - `job_message` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT '日志信息', - `job_log_status` char(1) CHARACTER SET utf8 DEFAULT '0' COMMENT '执行状态(0正常 1失败)', - `execute_time` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '执行时间', - `exception_info` varchar(2000) CHARACTER SET utf8 DEFAULT '' COMMENT '异常信息', + `job_name` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务名称', + `job_group` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务组名', + `job_order` char(1) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '组内执行顺利,值越大执行优先级越高,最大值9,最小值1', + `job_type` char(1) CHARACTER SET utf8mb4 NOT NULL DEFAULT '1' COMMENT '1、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他', + `execute_path` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=3时,rest调用地址,仅支持post协议;job_type=4时,jar路径;其它值为空', + `class_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空', + `method_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务方法', + `method_params_value` varchar(2000) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '参数值', + `cron_expression` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'cron执行表达式', + `job_message` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日志信息', + `job_log_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '执行状态(0正常 1失败)', + `execute_time` varchar(30) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '执行时间', + `exception_info` varchar(2000) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '异常信息', `scheduled_fire_time` datetime DEFAULT NULL COMMENT '计划触发时间', - `fire_instance_id` varchar(128) CHARACTER SET utf8 DEFAULT NULL COMMENT 'Quartz触发实例ID', - `dedup_status` char(1) CHARACTER SET utf8 DEFAULT '0' COMMENT '去重状态(0正常执行 1同一触发点重复 2任务运行中跳过)', + `fire_instance_id` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'Quartz触发实例ID', + `dedup_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '去重状态(0正常执行 1同一触发点重复 2任务运行中跳过)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `tenant_id` bigint NOT NULL DEFAULT '1' COMMENT '租户id', PRIMARY KEY (`job_log_id`) USING BTREE @@ -2253,8 +2253,8 @@ CREATE TABLE `wx_auto_reply` ( `rep_thumb_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图url', `content` json DEFAULT NULL COMMENT '图文消息的内容', `app_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号ID', - `remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注', - `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户ID', @@ -2299,7 +2299,7 @@ CREATE TABLE `wx_msg` ( `id` bigint(20) NOT NULL COMMENT '主键', `app_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号名称', `app_logo` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号logo', - `wx_user_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微信用户ID', + `wx_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信用户ID', `nick_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '微信用户昵称', `headimg_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '微信用户头像', `type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '消息分类(1、用户发给公众号;2、公众号发给用户;)', @@ -2317,11 +2317,11 @@ CREATE TABLE `wx_msg` ( `rep_location_x` double DEFAULT NULL COMMENT '地理位置维度', `rep_location_y` double DEFAULT NULL COMMENT '地理位置经度', `rep_scale` double DEFAULT NULL COMMENT '地图缩放大小', - `read_flag` char(2) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '1' COMMENT '已读标记(1:是;0:否)', + `read_flag` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '已读标记(1:是;0:否)', `app_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号ID', `open_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '微信唯一标识', - `remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注', - `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户ID', @@ -2620,8 +2620,8 @@ CREATE TABLE `gen_group` ( `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组名称', `group_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组描述', `tenant_id` bigint NOT NULL COMMENT '租户ID', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL COMMENT '修改人', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', @@ -2731,8 +2731,8 @@ CREATE TABLE `gen_template` ( `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '删除标记', `tenant_id` bigint NOT NULL COMMENT '租户ID', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='模板'; diff --git a/db/2pigxx.sql b/db/2pigxx.sql index 83eda17ee..f0febf72e 100644 --- a/db/2pigxx.sql +++ b/db/2pigxx.sql @@ -112,8 +112,8 @@ CREATE TABLE `sys_dept` ( `dept_id` bigint(20) NOT NULL COMMENT '部门ID', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '部门名称', `sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志', @@ -150,8 +150,8 @@ CREATE TABLE `sys_dict` ( `id` bigint(20) NOT NULL COMMENT '编号', `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典类型', `description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注信息', @@ -209,8 +209,8 @@ CREATE TABLE `sys_dict_item` ( `description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '字典项描述', `list_class` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标签类型', `sort_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序(升序)', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注信息', @@ -338,8 +338,8 @@ CREATE TABLE `sys_file` ( `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件类型', `hash` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件hash', `file_size` bigint(20) DEFAULT NULL COMMENT '文件大小', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '上传时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志', @@ -386,9 +386,9 @@ CREATE TABLE `sys_i18n` ( `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'name', `zh_cn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '中文', `en` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '英文', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', PRIMARY KEY (`id`) @@ -482,12 +482,12 @@ CREATE TABLE `sys_log` ( `log_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '日志类型', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日志标题', `service_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务ID', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remote_addr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '远程地址', - `user_agent` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户代理', + `user_agent` text COLLATE utf8mb4_general_ci COMMENT '浏览器标识', `request_uri` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求URI', `method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请求方法', `params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '请求参数', @@ -524,9 +524,9 @@ CREATE TABLE `sys_menu` ( `keep_alive` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '是否缓存,0否,1是', `embedded` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否内嵌,0否,1是', `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '菜单类型,0:菜单 1:按钮', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标志,0未删除,1已删除', `tenant_id` bigint(20) unsigned DEFAULT NULL COMMENT '租户ID', @@ -803,8 +803,8 @@ CREATE TABLE `sys_oauth_client_details` ( `additional_information` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附加信息', `autoapprove` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '自动授权', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记,0未删除,1已删除', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '所属租户ID', @@ -815,11 +815,11 @@ CREATE TABLE `sys_oauth_client_details` ( -- Records of sys_oauth_client_details -- ---------------------------- BEGIN; -INSERT INTO `sys_oauth_client_details` VALUES (1, 'app', NULL, 'app', 'server', 'password,refresh_token,authorization_code,client_credentials,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'true', '0', '', 'admin', NULL, '2023-02-09 13:54:54', 1); +INSERT INTO `sys_oauth_client_details` VALUES (1, 'app', NULL, 'app', 'server', 'password,refresh_token,authorization_code,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'true', '0', '', 'admin', NULL, '2023-02-09 13:54:54', 1); INSERT INTO `sys_oauth_client_details` VALUES (2, 'daemon', NULL, 'daemon', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (3, 'gen', NULL, 'gen', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (4, 'mp', NULL, 'mp', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); -INSERT INTO `sys_oauth_client_details` VALUES (5, 'pig', NULL, 'pig', 'server', 'password,refresh_token,authorization_code,client_credentials,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'false', '0', '', 'admin', NULL, '2023-03-08 11:32:41', 1); +INSERT INTO `sys_oauth_client_details` VALUES (5, 'pig', NULL, 'pig', 'server', 'password,refresh_token,authorization_code,mobile', 'http://localhost:4040/sso1/login,http://localhost:4041/sso1/login,http://localhost:8080/renren-admin/sys/oauth2-sso,http://localhost:8090/sys/oauth2-sso', NULL, 43200, 2592001, '{\"enc_flag\":\"1\",\"captcha_flag\":\"1\",\"online_quantity\":\"1\"}', 'false', '0', '', 'admin', NULL, '2023-03-08 11:32:41', 1); INSERT INTO `sys_oauth_client_details` VALUES (6, 'test', NULL, 'test', 'server', 'password,refresh_token', NULL, NULL, 43200, 2592001, '{ \"enc_flag\":\"1\",\"captcha_flag\":\"0\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (7, 'social', NULL, 'social', 'server', 'password,refresh_token,mobile', NULL, NULL, 43200, 2592001, '{ \"enc_flag\":\"0\",\"captcha_flag\":\"0\"}', 'true', '0', ' ', ' ', NULL, NULL, 1); INSERT INTO `sys_oauth_client_details` VALUES (8, 'mini', NULL, 'mini', 'server', 'password,mobile', NULL, NULL, 160000000, 160000000, '{\"captcha_flag\":\"0\",\"enc_flag\":\"0\",\"online_quantity\":\"1\"}', 'true', '0', 'admin', 'admin', '2023-01-29 16:38:06', '2023-01-29 17:21:56', 1); @@ -862,8 +862,8 @@ CREATE TABLE `sys_public_param` ( `public_value` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '值', `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '状态,0禁用,1启用', `validate_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '校验码', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `public_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '类型,0未知,1系统,2业务', @@ -922,8 +922,8 @@ CREATE TABLE `sys_role` ( `role_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '角色描述', `ds_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '2' COMMENT '数据权限类型,0全部,1自定义,2本部门及以下,3本部门,4仅本人', `ds_scope` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据权限范围', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记,0未删除,1已删除', @@ -1230,18 +1230,18 @@ CREATE TABLE `sys_role_widget` ( DROP TABLE IF EXISTS `sys_route_conf`; CREATE TABLE `sys_route_conf` ( `id` bigint(20) NOT NULL COMMENT '主键', - `route_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, - `route_id` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, + `route_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + `route_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `predicates` json DEFAULT NULL COMMENT '断言', `filters` json DEFAULT NULL COMMENT '过滤器', - `uri` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL, + `uri` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, `sort_order` int(11) DEFAULT '0' COMMENT '排序', `metadata` json DEFAULT NULL COMMENT '路由元信息', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', - `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='路由配置表'; @@ -1277,9 +1277,9 @@ CREATE TABLE `sys_schedule` ( `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '内容', `schedule_time` time DEFAULT NULL COMMENT '时间', `schedule_date` date DEFAULT NULL COMMENT '日期', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', `tenant_id` bigint(20) unsigned DEFAULT NULL COMMENT '租户ID', @@ -1304,8 +1304,8 @@ CREATE TABLE `sys_social_details` ( `app_secret` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应用密钥', `redirect_url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '回调地址', `ext` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '拓展字段', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记,0未删除,1已删除', @@ -1394,15 +1394,15 @@ CREATE TABLE `sys_user` ( `nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '昵称', `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '姓名', `email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '邮箱地址', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `lock_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '锁定标记,0未锁定,9已锁定', `password_expire_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '密码是否过期,0未过期,9已过期', `password_modify_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记,0未删除,1已删除', - `dept_id` bigint(20) DEFAULT NULL COMMENT '主部门ID', + `dept_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '主部门ID', `tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '所属租户ID', PRIMARY KEY (`user_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='用户表'; @@ -1485,7 +1485,7 @@ CREATE TABLE `sys_message` ( `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '删除时间', `tenant_id` bigint DEFAULT NULL COMMENT '租户', PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='站内信'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='站内信息'; -- ---------------------------- -- Records of sys_message diff --git a/db/3pigxx_flow.sql b/db/3pigxx_flow.sql index 825cfc162..97535c9bd 100644 --- a/db/3pigxx_flow.sql +++ b/db/3pigxx_flow.sql @@ -255,21 +255,21 @@ CREATE TABLE `process_starter` ( DROP TABLE IF EXISTS `bmp_oa_leave`; CREATE TABLE `bmp_oa_leave` ( `id` bigint NOT NULL COMMENT '请假表单主键', - `username` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '申请人', + `username` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请人', `leave_type` int NOT NULL COMMENT '请假类型', - `leave_reason` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '请假原因', + `leave_reason` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请假原因', `start_time` datetime NOT NULL COMMENT '开始时间', `end_time` datetime NOT NULL COMMENT '结束时间', `leave_day` int NOT NULL COMMENT '请假天数', `leave_status` int DEFAULT NULL COMMENT '请假结果', - `process_instance_id` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '流程实例的编号', - `create_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', + `process_instance_id` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例的编号', + `create_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', `create_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '创建时间', - `update_by` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', + `update_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '更新时间', - `del_flag` char(1) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '是否删除', + `del_flag` char(1) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否删除', `tenant_id` bigint NOT NULL DEFAULT '0' COMMENT '租户编号', PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='请假表单'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='请假表单'; SET FOREIGN_KEY_CHECKS = 1; diff --git a/db/4pigxx_job.sql b/db/4pigxx_job.sql index c62d16b61..ec7b185f1 100644 --- a/db/4pigxx_job.sql +++ b/db/4pigxx_job.sql @@ -8,9 +8,9 @@ SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_blob_triggers`; CREATE TABLE `qrtz_blob_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `blob_data` blob, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT @@ -27,8 +27,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_calendars`; CREATE TABLE `qrtz_calendars` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `calendar_name` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `calendar_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `calendar` blob NOT NULL, PRIMARY KEY (`sched_name`,`calendar_name`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -44,11 +44,11 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_cron_triggers`; CREATE TABLE `qrtz_cron_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `cron_expression` varchar(200) CHARACTER SET utf8 NOT NULL, - `time_zone_id` varchar(80) CHARACTER SET utf8 DEFAULT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `cron_expression` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `time_zone_id` varchar(80) CHARACTER SET utf8mb4 DEFAULT NULL, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -64,19 +64,19 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_fired_triggers`; CREATE TABLE `qrtz_fired_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `entry_id` varchar(95) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `instance_name` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `entry_id` varchar(95) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `fired_time` bigint NOT NULL, `sched_time` bigint NOT NULL, `priority` int NOT NULL, - `state` varchar(16) CHARACTER SET utf8 NOT NULL, - `job_name` varchar(200) CHARACTER SET utf8 DEFAULT NULL, - `job_group` varchar(200) CHARACTER SET utf8 DEFAULT NULL, - `is_nonconcurrent` varchar(1) CHARACTER SET utf8 DEFAULT NULL, - `requests_recovery` varchar(1) CHARACTER SET utf8 DEFAULT NULL, + `state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, PRIMARY KEY (`sched_name`,`entry_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -91,15 +91,15 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_job_details`; CREATE TABLE `qrtz_job_details` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `job_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `job_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `description` varchar(250) CHARACTER SET utf8 DEFAULT NULL, - `job_class_name` varchar(250) CHARACTER SET utf8 NOT NULL, - `is_durable` varchar(1) CHARACTER SET utf8 NOT NULL, - `is_nonconcurrent` varchar(1) CHARACTER SET utf8 NOT NULL, - `is_update_data` varchar(1) CHARACTER SET utf8 NOT NULL, - `requests_recovery` varchar(1) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, + `job_class_name` varchar(250) CHARACTER SET utf8mb4 NOT NULL, + `is_durable` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + `is_update_data` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + `requests_recovery` varchar(1) CHARACTER SET utf8mb4 NOT NULL, `job_data` blob, PRIMARY KEY (`sched_name`,`job_name`,`job_group`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -115,8 +115,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_locks`; CREATE TABLE `qrtz_locks` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `lock_name` varchar(40) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `lock_name` varchar(40) CHARACTER SET utf8mb4 NOT NULL, PRIMARY KEY (`sched_name`,`lock_name`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -131,8 +131,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`; CREATE TABLE `qrtz_paused_trigger_grps` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, PRIMARY KEY (`sched_name`,`trigger_group`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -147,8 +147,8 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_scheduler_state`; CREATE TABLE `qrtz_scheduler_state` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `instance_name` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `last_checkin_time` bigint NOT NULL, `checkin_interval` bigint NOT NULL, PRIMARY KEY (`sched_name`,`instance_name`) USING BTREE @@ -165,9 +165,9 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_simple_triggers`; CREATE TABLE `qrtz_simple_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, `repeat_count` bigint NOT NULL, `repeat_interval` bigint NOT NULL, `times_triggered` bigint NOT NULL, @@ -186,20 +186,20 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_simprop_triggers`; CREATE TABLE `qrtz_simprop_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `str_prop_1` varchar(512) CHARACTER SET utf8 DEFAULT NULL, - `str_prop_2` varchar(512) CHARACTER SET utf8 DEFAULT NULL, - `str_prop_3` varchar(512) CHARACTER SET utf8 DEFAULT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `str_prop_1` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + `str_prop_2` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + `str_prop_3` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, `int_prop_1` int DEFAULT NULL, `int_prop_2` int DEFAULT NULL, `long_prop_1` bigint DEFAULT NULL, `long_prop_2` bigint DEFAULT NULL, `dec_prop_1` decimal(13,4) DEFAULT NULL, `dec_prop_2` decimal(13,4) DEFAULT NULL, - `bool_prop_1` varchar(1) CHARACTER SET utf8 DEFAULT NULL, - `bool_prop_2` varchar(1) CHARACTER SET utf8 DEFAULT NULL, + `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, CONSTRAINT `QRTZ_SIMPROP_TRIGGERS_IBFK_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; @@ -215,20 +215,20 @@ COMMIT; -- ---------------------------- DROP TABLE IF EXISTS `qrtz_triggers`; CREATE TABLE `qrtz_triggers` ( - `sched_name` varchar(120) CHARACTER SET utf8 NOT NULL, - `trigger_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `trigger_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `job_name` varchar(200) CHARACTER SET utf8 NOT NULL, - `job_group` varchar(200) CHARACTER SET utf8 NOT NULL, - `description` varchar(250) CHARACTER SET utf8 DEFAULT NULL, + `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, `next_fire_time` bigint DEFAULT NULL, `prev_fire_time` bigint DEFAULT NULL, `priority` int DEFAULT NULL, - `trigger_state` varchar(16) CHARACTER SET utf8 NOT NULL, - `trigger_type` varchar(8) CHARACTER SET utf8 NOT NULL, + `trigger_state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + `trigger_type` varchar(8) CHARACTER SET utf8mb4 NOT NULL, `start_time` bigint NOT NULL, `end_time` bigint DEFAULT NULL, - `calendar_name` varchar(200) CHARACTER SET utf8 DEFAULT NULL, + `calendar_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, `misfire_instr` smallint DEFAULT NULL, `job_data` blob, PRIMARY KEY (`sched_name`,`trigger_name`,`trigger_group`) USING BTREE, @@ -286,22 +286,22 @@ DROP TABLE IF EXISTS `sys_job_log`; CREATE TABLE `sys_job_log` ( `job_log_id` bigint NOT NULL COMMENT '任务日志ID', `job_id` bigint NOT NULL COMMENT '任务id', - `job_name` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '任务名称', - `job_group` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '任务组名', - `job_order` char(1) CHARACTER SET utf8 DEFAULT NULL COMMENT '组内执行顺利,值越大执行优先级越高,最大值9,最小值1', - `job_type` char(1) CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '1、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他', - `execute_path` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT 'job_type=3时,rest调用地址,仅支持post协议;job_type=4时,jar路径;其它值为空', - `class_name` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT 'job_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空', - `method_name` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT '任务方法', - `method_params_value` varchar(2000) CHARACTER SET utf8 DEFAULT NULL COMMENT '参数值', - `cron_expression` varchar(255) CHARACTER SET utf8 DEFAULT NULL COMMENT 'cron执行表达式', - `job_message` varchar(500) CHARACTER SET utf8 DEFAULT NULL COMMENT '日志信息', - `job_log_status` char(1) CHARACTER SET utf8 DEFAULT '0' COMMENT '执行状态(0正常 1失败)', - `execute_time` varchar(30) CHARACTER SET utf8 DEFAULT NULL COMMENT '执行时间', - `exception_info` varchar(2000) CHARACTER SET utf8 DEFAULT '' COMMENT '异常信息', + `job_name` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务名称', + `job_group` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务组名', + `job_order` char(1) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '组内执行顺利,值越大执行优先级越高,最大值9,最小值1', + `job_type` char(1) CHARACTER SET utf8mb4 NOT NULL DEFAULT '1' COMMENT '1、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他', + `execute_path` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=3时,rest调用地址,仅支持post协议;job_type=4时,jar路径;其它值为空', + `class_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空', + `method_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务方法', + `method_params_value` varchar(2000) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '参数值', + `cron_expression` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'cron执行表达式', + `job_message` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日志信息', + `job_log_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '执行状态(0正常 1失败)', + `execute_time` varchar(30) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '执行时间', + `exception_info` varchar(2000) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '异常信息', `scheduled_fire_time` datetime DEFAULT NULL COMMENT '计划触发时间', - `fire_instance_id` varchar(128) CHARACTER SET utf8 DEFAULT NULL COMMENT 'Quartz触发实例ID', - `dedup_status` char(1) CHARACTER SET utf8 DEFAULT '0' COMMENT '去重状态(0正常执行 1同一触发点重复 2任务运行中跳过)', + `fire_instance_id` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'Quartz触发实例ID', + `dedup_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '去重状态(0正常执行 1同一触发点重复 2任务运行中跳过)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `tenant_id` bigint NOT NULL DEFAULT '1' COMMENT '租户id', PRIMARY KEY (`job_log_id`) USING BTREE diff --git a/db/5pigxx_mp.sql b/db/5pigxx_mp.sql index bc9a6aeb8..0ae889309 100644 --- a/db/5pigxx_mp.sql +++ b/db/5pigxx_mp.sql @@ -113,8 +113,8 @@ CREATE TABLE `wx_auto_reply` ( `rep_thumb_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '缩略图url', `content` json DEFAULT NULL COMMENT '图文消息的内容', `app_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号ID', - `remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注', - `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户ID', @@ -159,7 +159,7 @@ CREATE TABLE `wx_msg` ( `id` bigint(20) NOT NULL COMMENT '主键', `app_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号名称', `app_logo` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号logo', - `wx_user_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微信用户ID', + `wx_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信用户ID', `nick_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '微信用户昵称', `headimg_url` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '微信用户头像', `type` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '消息分类(1、用户发给公众号;2、公众号发给用户;)', @@ -177,11 +177,11 @@ CREATE TABLE `wx_msg` ( `rep_location_x` double DEFAULT NULL COMMENT '地理位置维度', `rep_location_y` double DEFAULT NULL COMMENT '地理位置经度', `rep_scale` double DEFAULT NULL COMMENT '地图缩放大小', - `read_flag` char(2) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '1' COMMENT '已读标记(1:是;0:否)', + `read_flag` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '已读标记(1:是;0:否)', `app_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '公众号ID', `open_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '微信唯一标识', - `remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注', - `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', + `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `tenant_id` bigint(20) DEFAULT NULL COMMENT '租户ID', diff --git a/db/8pigxx_codegen.sql b/db/8pigxx_codegen.sql index 00c4d35f0..410aa5d4e 100644 --- a/db/8pigxx_codegen.sql +++ b/db/8pigxx_codegen.sql @@ -116,8 +116,8 @@ CREATE TABLE `gen_group` ( `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组名称', `group_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '分组描述', `tenant_id` bigint NOT NULL COMMENT '租户ID', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', `create_time` datetime DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL COMMENT '修改人', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '删除标记', @@ -227,8 +227,8 @@ CREATE TABLE `gen_template` ( `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新', `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '删除标记', `tenant_id` bigint NOT NULL COMMENT '租户ID', - `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '创建人', - `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT ' ' COMMENT '修改人', + `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='模板'; diff --git a/db/upgrade/20260922_schema_alignment_boot.sql b/db/upgrade/20260922_schema_alignment_boot.sql new file mode 100644 index 000000000..6bac7193b --- /dev/null +++ b/db/upgrade/20260922_schema_alignment_boot.sql @@ -0,0 +1,196 @@ +-- 将既有数据库字段定义对齐当前初始化脚本;执行前备份并在副本验证。 +-- MySQL DDL 会隐式提交;仅 MODIFY 列和表默认排序规则,不删除表或业务数据。 +-- boot 通过 --database 指定目标库;services 请核对下面 USE 的库名。 +-- OAuth 默认授权仅更新新安装种子,不覆盖现有客户的授权配置。 + +-- Quartz 关联键需要在同一会话中一并调整字符集。 +SET @pigx_previous_foreign_key_checks = @@FOREIGN_KEY_CHECKS; +SET FOREIGN_KEY_CHECKS = 0; + +ALTER TABLE `sys_api_key` + MODIFY COLUMN `tenant_id` bigint DEFAULT NULL COMMENT '租户ID'; + +ALTER TABLE `sys_dept` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_dict` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_dict_item` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_file` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_i18n` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_log` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_menu` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_oauth_client_details` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_public_param` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_role` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_route_conf` + MODIFY COLUMN `route_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + MODIFY COLUMN `route_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + MODIFY COLUMN `uri` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', + MODIFY COLUMN `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0'; + +ALTER TABLE `sys_schedule` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_social_details` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_user` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `bmp_oa_leave` + MODIFY COLUMN `username` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请人', + MODIFY COLUMN `leave_reason` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请假原因', + MODIFY COLUMN `process_instance_id` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例的编号', + MODIFY COLUMN `create_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + MODIFY COLUMN `update_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + MODIFY COLUMN `del_flag` char(1) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否删除', + DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; + +ALTER TABLE `qrtz_blob_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_calendars` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `calendar_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_cron_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `cron_expression` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `time_zone_id` varchar(80) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `qrtz_fired_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `entry_id` varchar(95) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `job_group` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `requests_recovery` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `qrtz_job_details` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `job_class_name` varchar(250) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `is_durable` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `is_update_data` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `requests_recovery` varchar(1) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_locks` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `lock_name` varchar(40) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_paused_trigger_grps` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_scheduler_state` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_simple_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_simprop_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `str_prop_1` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `str_prop_2` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `str_prop_3` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `qrtz_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `trigger_state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_type` varchar(8) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `calendar_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `sys_job_log` + MODIFY COLUMN `job_name` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务名称', + MODIFY COLUMN `job_group` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务组名', + MODIFY COLUMN `job_order` char(1) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '组内执行顺利,值越大执行优先级越高,最大值9,最小值1', + MODIFY COLUMN `job_type` char(1) CHARACTER SET utf8mb4 NOT NULL DEFAULT '1' COMMENT '1、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他', + MODIFY COLUMN `execute_path` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=3时,rest调用地址,仅支持post协议;job_type=4时,jar路径;其它值为空', + MODIFY COLUMN `class_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空', + MODIFY COLUMN `method_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务方法', + MODIFY COLUMN `method_params_value` varchar(2000) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '参数值', + MODIFY COLUMN `cron_expression` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'cron执行表达式', + MODIFY COLUMN `job_message` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日志信息', + MODIFY COLUMN `job_log_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '执行状态(0正常 1失败)', + MODIFY COLUMN `execute_time` varchar(30) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '执行时间', + MODIFY COLUMN `exception_info` varchar(2000) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '异常信息', + MODIFY COLUMN `fire_instance_id` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'Quartz触发实例ID', + MODIFY COLUMN `dedup_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '去重状态(0正常执行 1同一触发点重复 2任务运行中跳过)'; + +ALTER TABLE `wx_auto_reply` + MODIFY COLUMN `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + MODIFY COLUMN `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)'; + +ALTER TABLE `wx_msg` + MODIFY COLUMN `wx_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信用户ID', + MODIFY COLUMN `read_flag` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '已读标记(1:是;0:否)', + MODIFY COLUMN `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + MODIFY COLUMN `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)'; + +ALTER TABLE `gen_group` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `gen_template` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + + +SET FOREIGN_KEY_CHECKS = @pigx_previous_foreign_key_checks; +SET @pigx_previous_foreign_key_checks = NULL; diff --git a/db/upgrade/20260922_schema_alignment_services.sql b/db/upgrade/20260922_schema_alignment_services.sql new file mode 100644 index 000000000..f5c2f1a11 --- /dev/null +++ b/db/upgrade/20260922_schema_alignment_services.sql @@ -0,0 +1,207 @@ +-- 将既有数据库字段定义对齐当前初始化脚本;执行前备份并在副本验证。 +-- MySQL DDL 会隐式提交;仅 MODIFY 列和表默认排序规则,不删除表或业务数据。 +-- boot 通过 --database 指定目标库;services 请核对下面 USE 的库名。 +-- OAuth 默认授权仅更新新安装种子,不覆盖现有客户的授权配置。 + +-- Quartz 关联键需要在同一会话中一并调整字符集。 +SET @pigx_previous_foreign_key_checks = @@FOREIGN_KEY_CHECKS; +SET FOREIGN_KEY_CHECKS = 0; + +USE pigxx; + +ALTER TABLE `sys_dept` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_dict` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_dict_item` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_file` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_i18n` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_log` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', + MODIFY COLUMN `user_agent` text COLLATE utf8mb4_general_ci COMMENT '浏览器标识'; + +ALTER TABLE `sys_menu` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_oauth_client_details` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_public_param` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_role` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_route_conf` + MODIFY COLUMN `route_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + MODIFY COLUMN `route_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + MODIFY COLUMN `uri` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL, + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', + MODIFY COLUMN `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0'; + +ALTER TABLE `sys_schedule` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `sys_social_details` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +-- 未分配主部门的 NULL 对齐为 0。 +UPDATE `sys_user` SET `dept_id` = 0 WHERE `dept_id` IS NULL; +ALTER TABLE `sys_user` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人', + MODIFY COLUMN `dept_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '主部门ID'; + +USE pigxx_flow; + +ALTER TABLE `bmp_oa_leave` + MODIFY COLUMN `username` varchar(255) COLLATE utf8mb4_general_ci NOT NULL COMMENT '申请人', + MODIFY COLUMN `leave_reason` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '请假原因', + MODIFY COLUMN `process_instance_id` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '流程实例的编号', + MODIFY COLUMN `create_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '创建者', + MODIFY COLUMN `update_by` varchar(64) COLLATE utf8mb4_general_ci DEFAULT '' COMMENT '更新者', + MODIFY COLUMN `del_flag` char(1) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '是否删除', + DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; + +USE pigxx_job; + +ALTER TABLE `qrtz_blob_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_calendars` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `calendar_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_cron_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `cron_expression` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `time_zone_id` varchar(80) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `qrtz_fired_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `entry_id` varchar(95) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `job_group` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `requests_recovery` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `qrtz_job_details` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `job_class_name` varchar(250) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `is_durable` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `is_nonconcurrent` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `is_update_data` varchar(1) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `requests_recovery` varchar(1) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_locks` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `lock_name` varchar(40) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_paused_trigger_grps` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_scheduler_state` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `instance_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_simple_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL; + +ALTER TABLE `qrtz_simprop_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `str_prop_1` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `str_prop_2` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `str_prop_3` varchar(512) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `bool_prop_1` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `bool_prop_2` varchar(1) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `qrtz_triggers` + MODIFY COLUMN `sched_name` varchar(120) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_name` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `job_group` varchar(200) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `description` varchar(250) CHARACTER SET utf8mb4 DEFAULT NULL, + MODIFY COLUMN `trigger_state` varchar(16) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `trigger_type` varchar(8) CHARACTER SET utf8mb4 NOT NULL, + MODIFY COLUMN `calendar_name` varchar(200) CHARACTER SET utf8mb4 DEFAULT NULL; + +ALTER TABLE `sys_job_log` + MODIFY COLUMN `job_name` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务名称', + MODIFY COLUMN `job_group` varchar(64) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务组名', + MODIFY COLUMN `job_order` char(1) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '组内执行顺利,值越大执行优先级越高,最大值9,最小值1', + MODIFY COLUMN `job_type` char(1) CHARACTER SET utf8mb4 NOT NULL DEFAULT '1' COMMENT '1、java类;2、spring bean名称;3、rest调用;4、jar调用;9其他', + MODIFY COLUMN `execute_path` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=3时,rest调用地址,仅支持post协议;job_type=4时,jar路径;其它值为空', + MODIFY COLUMN `class_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'job_type=1时,类完整路径;job_type=2时,spring bean名称;其它值为空', + MODIFY COLUMN `method_name` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '任务方法', + MODIFY COLUMN `method_params_value` varchar(2000) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '参数值', + MODIFY COLUMN `cron_expression` varchar(255) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'cron执行表达式', + MODIFY COLUMN `job_message` varchar(500) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '日志信息', + MODIFY COLUMN `job_log_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '执行状态(0正常 1失败)', + MODIFY COLUMN `execute_time` varchar(30) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT '执行时间', + MODIFY COLUMN `exception_info` varchar(2000) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '异常信息', + MODIFY COLUMN `fire_instance_id` varchar(128) CHARACTER SET utf8mb4 DEFAULT NULL COMMENT 'Quartz触发实例ID', + MODIFY COLUMN `dedup_status` char(1) CHARACTER SET utf8mb4 DEFAULT '0' COMMENT '去重状态(0正常执行 1同一触发点重复 2任务运行中跳过)'; + +USE pigxx_mp; + +ALTER TABLE `wx_auto_reply` + MODIFY COLUMN `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + MODIFY COLUMN `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)'; + +ALTER TABLE `wx_msg` + MODIFY COLUMN `wx_user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信用户ID', + MODIFY COLUMN `read_flag` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '已读标记(1:是;0:否)', + MODIFY COLUMN `remark` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注', + MODIFY COLUMN `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '0' COMMENT '逻辑删除标记(0:显示;1:隐藏)'; + +USE pigxx_codegen; + +ALTER TABLE `gen_group` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + +ALTER TABLE `gen_template` + MODIFY COLUMN `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '创建人', + MODIFY COLUMN `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT ' ' COMMENT '修改人'; + + +SET FOREIGN_KEY_CHECKS = @pigx_previous_foreign_key_checks; +SET @pigx_previous_foreign_key_checks = NULL;