系统中需要一个超级账户,我们内部使用,无论是操作记录还是用户列表,使用用户看不到超级账户的痕迹
而且拥有所有的权限,所以涉及到用户增加权限与角色的时候超级账户与权限、角色的关系一并关联
我的做法是ApplicationRunner项目启动的时候就查询是否有超级账户,没有的话就增加一个账户
相应的权限、角色一并关联,记录操作日志的时候也有一个字段标识,如果是系统账户不予记录
这样就达到了经理的要求
昨晚把代码提交的时候,经理说不是这样的
他说这个超级用户存在于表中,但是拥有所有角色与权限
这我就没头绪了,角色与权限使用用户可以随意添加,如果添加的话,不用代码实现添加,要怎么关联起来,用触发器吗?