V3.3.5
date:2025-06-11 (仅授权版更新)下载地址
1、代码生成细节完善,修复部门关联后,删除已存在部门导致报错,树形结构表支持导入、导出
2、代码生成配置页面细节完善
3、更新前端必要依赖版本
4、修复通知私信查询错误
5、完善代码生成单图上传支持删除已上传的图片
6、修改字典管理页面布局,字典归类,方便管理维护
数据库命令行执行以下sql语句更新:
mysql
数据库:
ALTER TABLE `sys_dict_type`
ADD COLUMN `pid` bigint UNSIGNED NOT NULL DEFAULT 0 COMMENT '父级ID' AFTER `dict_id`;
INSERT INTO `sys_dict_type` (`pid`, `dict_name`, `dict_type`, `status`, `create_by`, `update_by`, `remark`, `created_at`, `updated_at`) VALUES (0, '系统字典', 'sys', 1, 31, 31, '', '2025-06-06 15:57:36', '2025-06-09 09:14:45');
SELECT @parentId := LAST_INSERT_ID();
update sys_dict_type set pid = @parentId where dict_type in("sys_user_sex","sys_job_status","sys_job_group","admin_login_status","sys_oper_log_status","sys_job_policy","sys_show_hide","sys_normal_disable","sys_yes_no","menu_module_type","sys_blog_type","sys_log_sign","sys_oper_log_type","notice_tag","sys_upload_drive","sys_upload_file_type");
INSERT INTO `sys_dict_type` (`pid`, `dict_name`, `dict_type`, `status`, `create_by`, `update_by`, `remark`, `created_at`, `updated_at`) VALUES (0, 'cms字典', 'cms', 1, 31, 0, '', '2025-06-09 08:50:41', '2025-06-09 08:50:41');
SELECT @parentId := LAST_INSERT_ID();
update sys_dict_type set pid = @parentId where dict_type in("cms_category_type","cms_article_pub_type","cms_article_attr","cms_article_type","cms_cate_models","cms_nav_position");
INSERT INTO `sys_dict_type` (`pid`, `dict_name`, `dict_type`, `status`, `create_by`, `update_by`, `remark`, `created_at`, `updated_at`) VALUES (0, '工作流字典', 'flow', 1, 31, 31, '', '2025-06-09 11:01:37', '2025-06-09 11:01:59');
SELECT @parentId := LAST_INSERT_ID();
update sys_dict_type set pid = @parentId where dict_type in("flow_type","flow_status","flow_level");
postgresql
数据库:
ALTER TABLE "sys_dict_type"
ADD COLUMN "pid" int8 NOT NULL DEFAULT 0;
COMMENT ON COLUMN "sys_dict_type"."pid" IS '上级ID';
DO $$
DECLARE
parentId INTEGER;
BEGIN
-- 插入第一条记录并获取插入的 id
INSERT INTO sys_dict_type (pid, dict_name, dict_type, status, create_by, update_by, remark, created_at, updated_at)
VALUES (0, '系统字典', 'sys', 1, 31, 31, '', '2025-06-06 15:57:36', '2025-06-09 09:14:45')
RETURNING dict_id INTO parentId;
-- 更新子节点
UPDATE sys_dict_type
SET pid = parentId
WHERE dict_type IN (
'sys_user_sex',
'sys_job_status',
'sys_job_group',
'admin_login_status',
'sys_oper_log_status',
'sys_job_policy',
'sys_show_hide',
'sys_normal_disable',
'sys_yes_no',
'menu_module_type',
'sys_blog_type',
'sys_log_sign',
'sys_oper_log_type',
'notice_tag',
'sys_upload_drive',
'sys_upload_file_type'
);
-- 插入第二条记录并获取插入的 id
INSERT INTO sys_dict_type (pid, dict_name, dict_type, status, create_by, update_by, remark, created_at, updated_at)
VALUES (0, 'cms字典', 'cms', 1, 31, 0, '', '2025-06-09 08:50:41', '2025-06-09 08:50:41')
RETURNING dict_id INTO parentId;
-- 更新子节点
UPDATE sys_dict_type
SET pid = parentId
WHERE dict_type IN (
'cms_category_type',
'cms_article_pub_type',
'cms_article_attr',
'cms_article_type',
'cms_cate_models',
'cms_nav_position'
);
-- 插入第三条记录并获取插入的 id
INSERT INTO sys_dict_type (pid, dict_name, dict_type, status, create_by, update_by, remark, created_at, updated_at)
VALUES (0, '工作流字典', 'flow', 1, 31, 31, '', '2025-06-09 11:01:37', '2025-06-09 11:01:59')
RETURNING dict_id INTO parentId;
-- 更新子节点
UPDATE sys_dict_type
SET pid = parentId
WHERE dict_type IN (
'flow_type',
'flow_status',
'flow_level'
);
END $$;
从v3.3.3升级到此版本,覆盖前后端补丁文件即可或直接通过git同步更新,执行以上sql语句,并更新前端依赖:npm install --registry=https://registry.npmmirror.com
,若更新报错,删除node_module
和package-lock.json
文件再执行命令
作者:管理员 创建时间:2025-06-11 17:01
最后编辑:管理员 更新时间:2025-06-13 09:31
最后编辑:管理员 更新时间:2025-06-13 09:31