| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | } |
| | | return menus; |
| | | } |
| | | |
| | | public void updateRoleMenu(int roleId,List<Menu> menus){ |
| | | QueryWrapper<RoleMenu> queryWrapper = new QueryWrapper<RoleMenu>().eq("role_id",roleId); |
| | | mapper.delete(queryWrapper); |
| | | for (Menu menu:menus) { |
| | | if(menu.isSelected()){ |
| | | RoleMenu roleMenu = new RoleMenu(); |
| | | roleMenu.setMenuId(menu.getId()); |
| | | roleMenu.setRoleId(roleId); |
| | | mapper.insert(roleMenu); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |