企业报名招聘会

This commit is contained in:
2026-01-13 20:16:14 +08:00
parent f8429c4e4f
commit 922a19da2c
7 changed files with 493 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
package com.ruoyi.cms.util;
import com.ruoyi.common.core.domain.entity.AppUser;
import com.ruoyi.common.core.domain.entity.Company;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginSiteUser;
import com.ruoyi.common.core.domain.model.LoginUser;
@@ -74,4 +75,37 @@ public class RoleUtils {
}
return appUser.getIsCompanyUser();
}
/**
* 获取当前登录的App用户
* @return AppUser
*/
public static AppUser getAppUser() {
if (!SiteSecurityUtils.isLogin()) {
return null;
}
LoginSiteUser loginSiteUser = SiteSecurityUtils.getLoginUser();
return loginSiteUser.getUser();
}
/**
* 判断当前用户是否是企业用户
* @return true=企业用户
*/
public static boolean isCompanyUser() {
AppUser appUser = getAppUser();
return appUser != null && StringUtil.IS_COMPANY_USER.equals(appUser.getIsCompanyUser());
}
/**
* 获取当前企业用户的企业信用代码
* @return 企业信用代码非企业用户返回null
*/
public static String getCompanyCode() {
AppUser appUser = getAppUser();
if (appUser != null && StringUtil.IS_COMPANY_USER.equals(appUser.getIsCompanyUser())) {
return appUser.getIdCard();
}
return null;
}
}