前端

  • 配置列表权限,表名是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