新增公司
This commit is contained in:
parent
e36d04ec40
commit
7251823161
|
|
@ -205,7 +205,7 @@ public class SysMenuController extends BaseController
|
|||
|
||||
Long userId = SecurityUtils.getUserId();
|
||||
SysDept sysDept = deptService.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||
UserMenuParams userMenuParams = new UserMenuParams(userId, systemType, sysDept.getTemplateId());
|
||||
UserMenuParams userMenuParams = new UserMenuParams(userId, systemType, sysDept.getMenuTemplateId());
|
||||
List<SysMenu> menus = menuService.selectMenuTreeByUserIdAndSystemType(userMenuParams);
|
||||
return success(menuService.buildMenus(menus));
|
||||
}catch (Exception e){
|
||||
|
|
|
|||
|
|
@ -11,14 +11,14 @@ import lombok.Setter;
|
|||
public class UserMenuParams {
|
||||
private Long userId;
|
||||
private Long systemType;
|
||||
private Long templateId;
|
||||
private Long menuTemplateId;
|
||||
|
||||
UserMenuParams(){}
|
||||
|
||||
public UserMenuParams(Long userId, Long systemType, Long templateId){
|
||||
public UserMenuParams(Long userId, Long systemType, Long menuTemplateId){
|
||||
this.userId = userId;
|
||||
this.systemType = systemType;
|
||||
this.templateId = templateId;
|
||||
this.menuTemplateId = menuTemplateId;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,39 @@
|
|||
package com.bonus.system.service;
|
||||
|
||||
import com.bonus.system.api.domain.SysTemplateMenu;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 系统模板菜单表(SysTemplateMenu)表服务接口
|
||||
*
|
||||
* @author bonus
|
||||
* @since 2025-01-05
|
||||
*/
|
||||
public interface SysTemplateMenuService {
|
||||
|
||||
/**
|
||||
* 查询多条数据
|
||||
*
|
||||
* @param offset 查询起始位置
|
||||
* @param limit 查询条数
|
||||
* @return 对象列表
|
||||
*/
|
||||
List<SysTemplateMenu> queryAllByLimit(int offset, int limit);
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param sysTemplateMenu 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
SysTemplateMenu insert(SysTemplateMenu sysTemplateMenu);
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param sysTemplateMenu 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
SysTemplateMenu update(SysTemplateMenu sysTemplateMenu);
|
||||
|
||||
}
|
||||
|
|
@ -76,7 +76,7 @@ public class SysMenuServiceImpl implements ISysMenuService
|
|||
menu.setMenuName(str);
|
||||
}
|
||||
SysDept sysDept = deptMapper.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||
menu.setTemplateId(sysDept.getTemplateId());
|
||||
menu.setTemplateId(sysDept.getMenuTemplateId());
|
||||
List<SysMenu> menuList = menuMapper.selectMenuList(menu);
|
||||
return menuList;
|
||||
}
|
||||
|
|
@ -140,7 +140,7 @@ public class SysMenuServiceImpl implements ISysMenuService
|
|||
else
|
||||
{
|
||||
SysDept sysDept = deptMapper.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||
menus = menuMapper.selectMenuTreeByUserId(userId, sysDept.getTemplateId());
|
||||
menus = menuMapper.selectMenuTreeByUserId(userId, sysDept.getMenuTemplateId());
|
||||
}
|
||||
return getChildPerms(menus, 0);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,57 @@
|
|||
package com.bonus.system.service.impl;
|
||||
|
||||
import com.bonus.system.api.domain.SysTemplateMenu;
|
||||
import com.bonus.system.mapper.SysTemplateMenuMapper;
|
||||
import com.bonus.system.service.SysTemplateMenuService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 系统模板菜单表(SysTempMenu)表服务实现类
|
||||
*
|
||||
* @author bonus
|
||||
* @since 2025-01-05
|
||||
*/
|
||||
@Service("sysTempMenuService")
|
||||
public class SysTemplateMenuServiceImpl implements SysTemplateMenuService {
|
||||
@Resource
|
||||
private SysTemplateMenuMapper sysTempMenuMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 查询多条数据
|
||||
*
|
||||
* @param offset 查询起始位置
|
||||
* @param limit 查询条数
|
||||
* @return 对象列表
|
||||
*/
|
||||
@Override
|
||||
public List<SysTemplateMenu> queryAllByLimit(int offset, int limit) {
|
||||
return this.sysTempMenuMapper.queryAllByLimit(offset, limit);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增数据
|
||||
*
|
||||
* @param sysTemplateMenu 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SysTemplateMenu insert(SysTemplateMenu sysTemplateMenu) {
|
||||
this.sysTempMenuMapper.insert(sysTemplateMenu);
|
||||
return sysTemplateMenu;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
*
|
||||
* @param sysTemplateMenu 实例对象
|
||||
* @return 实例对象
|
||||
*/
|
||||
@Override
|
||||
public SysTemplateMenu update(SysTemplateMenu sysTemplateMenu) {
|
||||
this.sysTempMenuMapper.update(sysTemplateMenu);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue