|
@@ -326,6 +326,44 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
return jsonList;
|
|
return jsonList;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取用户-业务用分页列表
|
|
|
|
|
+ *
|
|
|
|
|
+ * @author xuyuxiang
|
|
|
|
|
+ * @date 2022/4/24 20:08
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public Page<SysUser> busPageList(SysUserPageParam sysUserPageParam)
|
|
|
|
|
+ {
|
|
|
|
|
+ QueryWrapper<SysUser> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(sysUserPageParam.getSearchKey())) {
|
|
|
|
|
+ queryWrapper.lambda().and(q -> q.like(SysUser::getAccount, sysUserPageParam.getSearchKey()).or()
|
|
|
|
|
+ .like(SysUser::getName, sysUserPageParam.getSearchKey()));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(sysUserPageParam.getOrgId())) {
|
|
|
|
|
+ queryWrapper.lambda().eq(SysUser::getOrgId, sysUserPageParam.getOrgId());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(sysUserPageParam.getUserStatus())) {
|
|
|
|
|
+ queryWrapper.lambda().eq(SysUser::getUserStatus, sysUserPageParam.getUserStatus());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(sysUserPageParam.getAccount())) {
|
|
|
|
|
+ queryWrapper.lambda().eq(SysUser::getAccount, sysUserPageParam.getAccount());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(sysUserPageParam.getName())) {
|
|
|
|
|
+ queryWrapper.lambda().like(SysUser::getName, sysUserPageParam.getName());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(sysUserPageParam.getIsResourceaccount())) {
|
|
|
|
|
+ queryWrapper.lambda().eq(SysUser::getIsResourceaccount, sysUserPageParam.getIsResourceaccount());
|
|
|
|
|
+ }
|
|
|
|
|
+ if (ObjectUtil.isNotEmpty(sysUserPageParam.getEducation())) {
|
|
|
|
|
+ queryWrapper.lambda().eq(SysUser::getEducation, sysUserPageParam.getEducation());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ queryWrapper.lambda().orderByAsc(SysUser::getSortCode);
|
|
|
|
|
+ Page<SysUser> jsonList = this.page(CommonPageRequest.defaultPage(),queryWrapper);
|
|
|
|
|
+ return jsonList;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
@Override
|
|
|
public void add(SysUserAddParam sysUserAddParam) {
|
|
public void add(SysUserAddParam sysUserAddParam) {
|