💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
``` /** * @author 张跃帅 * @Description: 系统用户-工具 * @date 2020/08/12 */ public class SystemUserUtil { private static final SystemUserMapper systemUserMapper = SpringUtil.getBean(SystemUserMapper.class); /** * 获取-用户信息-根据账号 */ public static SystemUserResult getUserByAccount(String account) { return systemUserMapper.getUserByAccount(account); } /** * 获取-用户信息-根据用户id */ public static SystemUserResult getUserById(Long userId) { return systemUserMapper.getUserById(userId); } /** * 校验-是否管理员 */ public static Boolean hasAdmin(Long userId) { // 获取用户信息-是否管理员 String hasAdmin = systemUserMapper.getUserById(userId).getHasAdmin(); // 判断 if (StrUtil.isNotBlank(hasAdmin)) { // 判断 if (CommonYesOrNotEnum.YES.getCode().equals(hasAdmin)) { // 返回 return true; } else { // 返回 return false; } } // 返回 return false; } /** * 获取-机构用户-根据机构编码 */ public static List<SystemUserResult> getOrgUserListByOrgCode(String orgCode) { return systemUserMapper.getOrgUserListByOrgCode(orgCode); } /** * 获取-部门用户-根据部门编码 */ public static List<SystemUserResult> getDeptUserListByDeptCode(String deptCode) { return systemUserMapper.getDeptUserListByDeptCode(deptCode); } }