|
|
|
@ -16,6 +16,7 @@
|
|
|
|
|
*/ |
|
|
|
|
package org.springblade.system.feign; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
import org.springblade.core.mp.support.Condition; |
|
|
|
@ -35,6 +36,8 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
import springfox.documentation.annotations.ApiIgnore; |
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 用户服务Feign实现类 |
|
|
|
|
* |
|
|
|
@ -105,4 +108,13 @@ public class UserClient implements IUserClient {
|
|
|
|
|
return R.data(service.remove(Wrappers.<User>query().lambda().in(User::getTenantId, Func.toStrList(tenantIds)))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public R<List<User>> userInfoByDept(String tenantId, Long deptId) { |
|
|
|
|
|
|
|
|
|
LambdaQueryWrapper<User> lambdaQueryWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
lambdaQueryWrapper.like(User::getDeptId,deptId); |
|
|
|
|
lambdaQueryWrapper.eq(User::getTenantId,tenantId); |
|
|
|
|
List<User> list = service.list(lambdaQueryWrapper); |
|
|
|
|
return R.data(list); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|