新增公司
This commit is contained in:
parent
e36d04ec40
commit
7251823161
|
|
@ -205,7 +205,7 @@ public class SysMenuController extends BaseController
|
||||||
|
|
||||||
Long userId = SecurityUtils.getUserId();
|
Long userId = SecurityUtils.getUserId();
|
||||||
SysDept sysDept = deptService.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
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);
|
List<SysMenu> menus = menuService.selectMenuTreeByUserIdAndSystemType(userMenuParams);
|
||||||
return success(menuService.buildMenus(menus));
|
return success(menuService.buildMenus(menus));
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
|
|
|
||||||
|
|
@ -11,14 +11,14 @@ import lombok.Setter;
|
||||||
public class UserMenuParams {
|
public class UserMenuParams {
|
||||||
private Long userId;
|
private Long userId;
|
||||||
private Long systemType;
|
private Long systemType;
|
||||||
private Long templateId;
|
private Long menuTemplateId;
|
||||||
|
|
||||||
UserMenuParams(){}
|
UserMenuParams(){}
|
||||||
|
|
||||||
public UserMenuParams(Long userId, Long systemType, Long templateId){
|
public UserMenuParams(Long userId, Long systemType, Long menuTemplateId){
|
||||||
this.userId = userId;
|
this.userId = userId;
|
||||||
this.systemType = systemType;
|
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);
|
menu.setMenuName(str);
|
||||||
}
|
}
|
||||||
SysDept sysDept = deptMapper.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
SysDept sysDept = deptMapper.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||||
menu.setTemplateId(sysDept.getTemplateId());
|
menu.setTemplateId(sysDept.getMenuTemplateId());
|
||||||
List<SysMenu> menuList = menuMapper.selectMenuList(menu);
|
List<SysMenu> menuList = menuMapper.selectMenuList(menu);
|
||||||
return menuList;
|
return menuList;
|
||||||
}
|
}
|
||||||
|
|
@ -140,7 +140,7 @@ public class SysMenuServiceImpl implements ISysMenuService
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
SysDept sysDept = deptMapper.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
SysDept sysDept = deptMapper.selectDeptById(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
|
||||||
menus = menuMapper.selectMenuTreeByUserId(userId, sysDept.getTemplateId());
|
menus = menuMapper.selectMenuTreeByUserId(userId, sysDept.getMenuTemplateId());
|
||||||
}
|
}
|
||||||
return getChildPerms(menus, 0);
|
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