main
litao 3 years ago
parent e2553b34ac
commit c8080aadbb
  1. 49
      lab-plugin/lab-workflow/src/main/java/org/springblade/plugin/operation/database/utils/UserAndDept.java

@ -0,0 +1,49 @@
package org.springblade.plugin.operation.database.utils;
import org.springblade.core.cache.utils.CacheUtil;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.SpringUtil;
import org.springblade.system.entity.Dept;
import org.springblade.system.entity.Param;
import org.springblade.system.feign.ISysClient;
import org.springblade.system.user.entity.User;
import org.springblade.system.user.feign.IUserClient;
import java.util.List;
import static org.springblade.core.cache.constant.CacheConstant.PARAM_CACHE;
/**
* 参数缓存工具类
*
* @author Chill
*/
public class UserAndDept {
private static ISysClient sysClient;
private static IUserClient userClient;
private static ISysClient getSysClient() {
if (sysClient == null) {
sysClient = SpringUtil.getBean(ISysClient.class);
}
return sysClient;
}
private static IUserClient getuserClient() {
if (userClient == null) {
userClient = SpringUtil.getBean(IUserClient.class);
}
return userClient;
}
public static List<User> users() {
return getuserClient().listRolebyId("运维公司").getData();
}
public static List<Dept> depts() {
return getSysClient().getDepts().getData();
}
}
Loading…
Cancel
Save