| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.ydtech.modules.admin.service.impl;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.ydtech.modules.admin.dao.SysRoleMenuMapper;
- import com.ydtech.modules.admin.model.SysMenu;
- import com.ydtech.modules.admin.model.SysRoleMenu;
- import com.ydtech.modules.admin.service.SysRoleMenuService;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import java.util.List;
- @Service
- public class SysRoleMenuServiceImpl extends ServiceImpl<SysRoleMenuMapper, SysRoleMenu>
- implements SysRoleMenuService {
- @Transactional
- @Override
- public Integer saveRoleMenus(List<SysRoleMenu> records) {
- Long roleId = records.get(0).getRoleId();
- LambdaQueryWrapper<SysRoleMenu> lqw = new LambdaQueryWrapper<>();
- lqw.eq(SysRoleMenu::getRoleId,roleId);
- remove(lqw);
- saveBatch(records);
- return 1;
- }
- @Override
- public List<SysMenu> gainMenuIds(String userId) {
- return super.baseMapper.gainSysMenuIds(userId);
- }
- /**
- * @version
- * @author: hxl
- * @Date: 2024/8/14 15:07
- * @Description: 通过用户id查询菜单
- */
- @Override
- public List<SysMenu> gainMenuIdsByUserId(String userId, String sysType) {
- return super.baseMapper.gainMenuIdsByUserId(userId,sysType);
- }
- }
|