前端
配置列表权限,表名是iam_authorities,Id等于配置路由时的name,parent_Id等于列表的父级菜单id,通常命名规则为association-appointment(模块名称)+.+delete(操作名称),sql语句为
insert into iam_authorities(id, parent_id, name, remarks) VALUES ('association-appointment.delete', 'association-appointment', '删除团体任职', '删除团体任职');
配置删除按钮
以团体任职(association-appointment)为例,key,type,fromSchema方法取值都与所取类名一致
红框内容改为对应的提示语和按钮权限
调用接口
创建调用接口文件,写入删除方法
创建接口文件,写入对应接口,并引入上面写的文件
写入对应接口和方法名
最后引入接口文件,修改对应红框内容
后端
找到对应模块的
domain后在找到对应的java文件,找到后写入删除方法,高亮的地方改成对应,
文件名和类名都是保持一致的,都是只会在其前后加前缀或者后缀
如果this.delete报错就找到private Boolean deleted一般他会有一个final删掉就好
找到对应模块的
application后创建java文件,按照高亮的地方的写法改成对应的
找到对应模块的
gateways后创建java文件,引入第二步创建的类名,改成正确的接口和方法名
作者:马翠萍 创建时间:2024-02-27 14:25
最后编辑:马翠萍 更新时间:2026-10-22 08:56
最后编辑:马翠萍 更新时间:2026-10-22 08:56