超级管理员

2025-08-27 16:31

这个重新new了,地址就已经变了,用原来的enhancecontent.set 方法来赋值应该是有效果的,后置增强或者环绕增强

2025-08-27 14:45

EnhanceContext 属于引用数据类型来的,属于地址指向,直接修改不用set就改原数据了,参考
image.png

2025-08-27 14:43

-- update system_users  set creator=1  where creator ='admin' or creator=''

-- 修改创建字段

SELECT CONCAT('update `',table_name,'` set creator=1  where creator =\'admin\' or creator=\'\';')

FROM INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_SCHEMA = 'lin_dev_master'

and COLUMN_NAME='creator'




SELECT CONCAT('ALTER TABLE `',table_name,'` CHANGE COLUMN `creator` `create_user` bigint  DEFAULT NULL COMMENT \'创建者\' ;')

FROM INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_SCHEMA = 'lin_dev_master'

and COLUMN_NAME='creator'




-- 修改更新字段

SELECT CONCAT('update `',table_name,'` set updater=1  where updater =\'admin\' or updater=\'\';')

FROM INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_SCHEMA = 'lin_dev_master'

and COLUMN_NAME='updater'



SELECT CONCAT('ALTER TABLE `',table_name,'` CHANGE COLUMN `updater` `update_user` bigint  DEFAULT NULL COMMENT \'更新者\' ;')

FROM INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_SCHEMA = 'lin_dev_master'

and COLUMN_NAME='updater'


-- 修改更新字段


SELECT CONCAT('ALTER TABLE `',table_name,'` CHANGE COLUMN `deleted` `is_deleted` bigint  DEFAULT 0 COMMENT \'是否删除\' ;')

FROM INFORMATION_SCHEMA.COLUMNS

WHERE TABLE_SCHEMA = 'lin_dev_master'

and COLUMN_NAME='deleted'


2025-08-27 14:03

这块没有很深入了解,可以参考一下官方资料或者其他作者的文章,没有效果的话,看一下是不是版本太低的缘故

2025-08-27 13:37

自行编写vue页面结合自定义表单实现

2025-08-27 13:32

一般前置页面 是用来做参数校验的。可以使用后置增强或者环绕增强,把EnhanceResult里面的records换掉即可

2025-08-26 18:00

image.png可以调试一下这块

2025-08-26 14:18

逻辑稍微多一点的还是需要用java增强处理,sql增强只适合逻辑不多,直接差数据库的

2025-08-26 13:52

我这边测试正常,你自己看看有什么问题吧

image.png

2025-08-26 12:00

有没有重启了,需要重启

2025-08-26 11:58

更新一下代码已经修复了

2025-08-26 11:05

你冒号前面是不是有空格,打印出来的看着不对

2025-08-26 10:07

你图标前缀呢 第二个方法是具体到图标名称的,你可以打印一下iconJson,为null就是找不到

image.png

添加客服
图片未加载,请刷新后再试
联系我们