Override public void doAssignAssginRoleVo assginRoleVo 根据用户id删除原来分配的角色 QueryWrapperSysUserRole queryWrapper = new QueryWrapper; queryWrapperequser_idassginRoleVogetUserId;
这段代码是一个方法,其作用是根据用户ID和角色ID列表,将角色分配给特定的用户。
首先,通过传入的AssginRoleVo对象获取用户ID,并使用该ID构建一个查询条件对象queryWrapper,通过调用sysUserRoleMapper的delete方法删除该用户之前分配的角色。
然后,从AssginRoleVo对象中获取角色ID列表,遍历列表中的每一个角色ID,将其与用户ID一起封装到SysUserRole对象中,并调用sysUserRoleMapper的insert方法将其保存到数据库中。
注意,如果角色ID为null,则不会保存到数据库中。
原文地址: http://www.cveoy.top/t/topic/iZZS 著作权归作者所有。请勿转载和采集!