|
|
@@ -3,15 +3,17 @@ package com.ydtech.modules.admin.service.impl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.ydtech.exception.SystemException;
|
|
|
import com.ydtech.modules.admin.dao.SysDeptInternalAgentMapper;
|
|
|
import com.ydtech.modules.admin.dao.SysUserLinkDeptInternalAgentMapper;
|
|
|
-import com.ydtech.modules.admin.model.SysDept;
|
|
|
+import com.ydtech.modules.admin.model.dto.SysUserDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysUserLinkDeptInternalAgentDto;
|
|
|
import com.ydtech.modules.admin.model.dto.SysUserLinkPtlAgreementDto;
|
|
|
import com.ydtech.modules.admin.model.po.SysDeptInternalAgent;
|
|
|
import com.ydtech.modules.admin.model.po.SysUserLinkDeptInternalAgent;
|
|
|
-import com.ydtech.modules.admin.model.vo.SysDeptInternalAgentQueryVo;
|
|
|
+import com.ydtech.modules.admin.model.vo.SysUserBaseVO;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserLinkDeptInternalAgentAddVo;
|
|
|
+import com.ydtech.modules.admin.model.vo.SysUserLinkDeptInternalAgentQueryVo;
|
|
|
import com.ydtech.modules.admin.service.SysUserLinkDeptInternalAgentService;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
@@ -116,11 +118,11 @@ public class SysUserLinkDeptInternalAgentServiceImpl extends ServiceImpl<SysUser
|
|
|
* @Description: 分页
|
|
|
*/
|
|
|
@Override
|
|
|
- public BasePageResult<SysUserLinkDeptInternalAgentDto> queryPage(SysDeptInternalAgentQueryVo sysDeptInternalAgentQueryVo) {
|
|
|
- Page<SysUserLinkPtlAgreementDto> page = new Page<>(sysDeptInternalAgentQueryVo.getPageNum(),
|
|
|
- sysDeptInternalAgentQueryVo.getPageSize());
|
|
|
- Page<SysUserLinkDeptInternalAgentDto> pageResult = sysUserLinkDeptInternalAgentMapper.queryPage(page, sysDeptInternalAgentQueryVo);
|
|
|
- return new BasePageResult<>(sysDeptInternalAgentQueryVo.getPageNum(), page.getSize(), pageResult.getTotal(), page.getPages(),
|
|
|
+ public BasePageResult<SysUserLinkDeptInternalAgentDto> queryPage(SysUserLinkDeptInternalAgentQueryVo sysUserLinkDeptInternalAgentQueryVo) {
|
|
|
+ Page<SysUserLinkPtlAgreementDto> page = new Page<>(sysUserLinkDeptInternalAgentQueryVo.getPageNum(),
|
|
|
+ sysUserLinkDeptInternalAgentQueryVo.getPageSize());
|
|
|
+ Page<SysUserLinkDeptInternalAgentDto> pageResult = sysUserLinkDeptInternalAgentMapper.queryPage(page, sysUserLinkDeptInternalAgentQueryVo);
|
|
|
+ return new BasePageResult<>(sysUserLinkDeptInternalAgentQueryVo.getPageNum(), page.getSize(), pageResult.getTotal(), page.getPages(),
|
|
|
pageResult.getRecords());
|
|
|
}
|
|
|
|
|
|
@@ -136,6 +138,18 @@ public class SysUserLinkDeptInternalAgentServiceImpl extends ServiceImpl<SysUser
|
|
|
SysUserLinkDeptInternalAgent sysUserLinkDeptInternalAgent = sysUserLinkDeptInternalAgentMapper.selectOne(sysUserLinkDeptInternalAgentLambdaQueryWrapper);
|
|
|
return sysUserLinkDeptInternalAgent;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public BasePageResult<SysUserBaseVO> findUserListByPage(SysUserDto sysUserDto) {
|
|
|
+ if(StringUtils.isBlank(sysUserDto.getDeptNBId())){
|
|
|
+ throw new SystemException("deptNBId内部机构不能为空");
|
|
|
+ }
|
|
|
+ Page<SysUserBaseVO> page = new Page<>(sysUserDto.getPageNum(),
|
|
|
+ sysUserDto.getPageSize());
|
|
|
+ Page<SysUserBaseVO> userPageResult = sysUserLinkDeptInternalAgentMapper.findUserListByDeptPage(page, sysUserDto);
|
|
|
+ return new BasePageResult<>(sysUserDto.getPageNum(), page.getSize(), userPageResult.getTotal(), page.getPages(),
|
|
|
+ userPageResult.getRecords());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|