|
@@ -1,5 +1,6 @@
|
|
package com.xy.service;
|
|
package com.xy.service;
|
|
|
|
|
|
|
|
+import cn.hutool.core.collection.CollUtil;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
@@ -42,6 +43,18 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
|
|
|
|
private SysWorkUserService sysWorkUserService;
|
|
private SysWorkUserService sysWorkUserService;
|
|
|
|
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ @ApiOperation("集合查询")
|
|
|
|
+ public R<List<UserInfoDto.Vo>> list(UserInfoDto.SelectListDto selectList) {
|
|
|
|
+ List<Long> userIds = selectList.getUserIds();
|
|
|
|
+ LambdaQueryWrapper<UserInfo> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList.getUserVo(), UserInfo.class).build()
|
|
|
|
+ .in(CollUtil.isNotEmpty(userIds), UserInfo::getUserId, userIds);
|
|
|
|
+ List<UserInfo> list = list(lambdaQueryWrapper);
|
|
|
|
+ return R.ok(copy(UserInfoDto.Vo.class, list));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
@ApiOperation("对象查询")
|
|
@ApiOperation("对象查询")
|
|
public R<UserInfoDto.Vo> obj(UserInfoDto.Vo vo) {
|
|
public R<UserInfoDto.Vo> obj(UserInfoDto.Vo vo) {
|
|
@@ -149,4 +162,4 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
updateById(updateInfo);
|
|
updateById(updateInfo);
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|
|
-}
|
|
|
|
|
|
+}
|