|
@@ -10,10 +10,7 @@ import com.fdkankan.common.util.DateUtil;
|
|
|
import com.fdkankan.manage.entity.SysRole;
|
|
|
import com.fdkankan.manage.entity.SysUser;
|
|
|
import com.fdkankan.manage.mapper.ISysRoleMapper;
|
|
|
-import com.fdkankan.manage.service.ISysMenuService;
|
|
|
-import com.fdkankan.manage.service.ISysRoleMenuService;
|
|
|
-import com.fdkankan.manage.service.ISysRoleService;
|
|
|
-import com.fdkankan.manage.service.ISysUserService;
|
|
|
+import com.fdkankan.manage.service.*;
|
|
|
import com.fdkankan.manage.vo.request.SysRoleMenuParam;
|
|
|
import com.fdkankan.manage.vo.request.SysRoleParam;
|
|
|
import com.fdkankan.manage.vo.response.SysRoleVo;
|
|
@@ -44,6 +41,8 @@ public class SysRoleServiceImpl extends ServiceImpl<ISysRoleMapper, SysRole> imp
|
|
|
ISysRoleMenuService roleMenuService;
|
|
|
@Autowired
|
|
|
ISysMenuService sysMenuService;
|
|
|
+ @Autowired
|
|
|
+ IUserService userService;
|
|
|
|
|
|
@Override
|
|
|
public void addOrUpdate(SysRoleParam param) {
|
|
@@ -55,7 +54,7 @@ public class SysRoleServiceImpl extends ServiceImpl<ISysRoleMapper, SysRole> imp
|
|
|
|
|
|
@Override
|
|
|
public PageInfo pageList(SysRoleParam param) {
|
|
|
- HashMap<Long,Long> countMap = sysUserService.groupByRoleId();
|
|
|
+ HashMap<Long,Long> countMap = userService.groupByRoleId();
|
|
|
Page<SysRoleVo> page = this.getBaseMapper().pageList(new Page<>(param.getPageNum(),param.getPageSize()),param);
|
|
|
for (SysRoleVo record : page.getRecords()) {
|
|
|
record.setAdminCount(countMap.get(record.getId()) == null ? 0 : countMap.get(record.getId()));
|