This commit is contained in:
litianxiang
2026-04-21 10:25:39 +08:00
commit 85c1779deb
57 changed files with 3230 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package com.aida.seller.common.context;
import com.aida.seller.model.vo.AuthPrincipalVo;
public class UserContext {
private static final ThreadLocal<AuthPrincipalVo> userHolder = new ThreadLocal<>();
public static AuthPrincipalVo getUserHolder() {
return userHolder.get();
}
public static void delete() {
userHolder.remove();
}
public static void setUserHolder(AuthPrincipalVo authPrincipalVo) {
userHolder.set(authPrincipalVo);
}
public static Long getUserId() {
AuthPrincipalVo holder = userHolder.get();
return holder != null ? holder.getId() : null;
}
}