|
@@ -6,10 +6,12 @@ import com.ydtech.modules.admin.dao.SysUserLinkAreaMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
|
import com.ydtech.modules.admin.model.SysArea;
|
|
import com.ydtech.modules.admin.model.SysArea;
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
|
|
+import com.ydtech.modules.admin.model.dto.SysUserDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysUserLinkAreaDto;
|
|
import com.ydtech.modules.admin.model.dto.SysUserLinkAreaDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysUserLinkAreaListDto;
|
|
import com.ydtech.modules.admin.model.dto.SysUserLinkAreaListDto;
|
|
|
import com.ydtech.modules.admin.model.po.SysUserLinkArea;
|
|
import com.ydtech.modules.admin.model.po.SysUserLinkArea;
|
|
|
import com.ydtech.modules.admin.model.vo.SysAreaVo;
|
|
import com.ydtech.modules.admin.model.vo.SysAreaVo;
|
|
|
|
|
+import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserLinkAreaAddVo;
|
|
import com.ydtech.modules.admin.model.vo.SysUserLinkAreaAddVo;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserLinkAreaVo;
|
|
import com.ydtech.modules.admin.model.vo.SysUserLinkAreaVo;
|
|
|
import com.ydtech.modules.admin.service.SysAreaService;
|
|
import com.ydtech.modules.admin.service.SysAreaService;
|
|
@@ -127,6 +129,7 @@ public class SysUserLinkAreaServiceImpl extends ServiceImpl<SysUserLinkAreaMappe
|
|
|
return sysAreaVos;
|
|
return sysAreaVos;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
public SysAreaVo setFlagByTree(SysAreaVo sysArea, Map<String,SysArea> map) {
|
|
public SysAreaVo setFlagByTree(SysAreaVo sysArea, Map<String,SysArea> map) {
|
|
|
sysArea.setFlag(false);
|
|
sysArea.setFlag(false);
|
|
|
if (map.get(sysArea.getAreaCode())!=null) {
|
|
if (map.get(sysArea.getAreaCode())!=null) {
|
|
@@ -139,4 +142,19 @@ public class SysUserLinkAreaServiceImpl extends ServiceImpl<SysUserLinkAreaMappe
|
|
|
}
|
|
}
|
|
|
return sysArea;
|
|
return sysArea;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * @version
|
|
|
|
|
+ * @author: hxl
|
|
|
|
|
+ * @Date: 2024/4/26 17:23
|
|
|
|
|
+ * @Description: 查询用户分页
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public BasePageResult<SysUserBaseVO> findUserListByPage(SysUserDto sysUserDto) {
|
|
|
|
|
+ Page<SysUserBaseVO> page = new Page<>(sysUserDto.getPageNum(),
|
|
|
|
|
+ sysUserDto.getPageSize());
|
|
|
|
|
+ Page<SysUserBaseVO> userPageResult = sysUserMapper.findUserListByAreaPage(page, sysUserDto);
|
|
|
|
|
+ return new BasePageResult<>(sysUserDto.getPageNum(), page.getSize(), userPageResult.getTotal(), page.getPages(),
|
|
|
|
|
+ userPageResult.getRecords());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|