Class ContextUtil

java.lang.Object
top.tangyh.basic.context.ContextUtil

public final class ContextUtil extends Object
获取当前线程变量中的 用户id、用户昵称、租户编码、账号等信息
Author:
zuihou
  • Method Details

    • putAll

      public static void putAll(Map<String,String> map)
    • set

      public static void set(String key, Object value)
    • get

      public static <T> T get(String key, Class<T> type)
    • get

      public static <T> T get(String key, Class<T> type, Object def)
    • get

      public static String get(String key)
    • getLocalMap

      public static Map<String,String> getLocalMap()
    • setLocalMap

      public static void setLocalMap(Map<String,String> localMap)
    • getUserId

      public static Long getUserId()
      用户ID
      Returns:
      用户ID
    • setUserId

      public static void setUserId(Object userId)
      用户ID
      Parameters:
      userId - 用户ID
    • getEmployeeId

      public static Long getEmployeeId()
      员工id
    • setEmployeeId

      public static void setEmployeeId(Object employeeId)
      员工id
      Parameters:
      employeeId - 员工id
    • isEmptyUserId

      public static boolean isEmptyUserId()
    • isEmptyEmployeeId

      public static boolean isEmptyEmployeeId()
    • isEmptyApplicationId

      public static boolean isEmptyApplicationId()
    • getApplicationId

      public static Long getApplicationId()
      应用ID
    • setApplicationId

      public static void setApplicationId(Object applicationId)
      应用ID
      Parameters:
      applicationId - 应用ID
    • getPath

      public static String getPath()
      地址栏路径
    • setPath

      public static void setPath(Object path)
      地址栏路径
      Parameters:
      path - 地址栏路径
    • getToken

      public static String getToken()
      获取token
      Returns:
      token
    • setToken

      public static void setToken(String token)
    • getCurrentCompanyId

      public static Long getCurrentCompanyId()
      获取 当前所属的公司ID
      Returns:
      java.lang.Long
    • setCurrentCompanyId

      public static void setCurrentCompanyId(Object val)
    • getCurrentTopCompanyId

      public static Long getCurrentTopCompanyId()
      获取 当前所属的顶级公司ID
      Returns:
      java.lang.Long
    • setCurrentTopCompanyId

      public static void setCurrentTopCompanyId(Object val)
    • getCurrentDeptId

      public static Long getCurrentDeptId()
      获取 当前所属的部门ID
      Returns:
      java.lang.Long
    • setCurrentDeptId

      public static void setCurrentDeptId(Object val)
    • getClientId

      public static String getClientId()
    • setClientId

      public static void setClientId(String val)
    • getLogTraceId

      public static String getLogTraceId()
    • setLogTraceId

      public static void setLogTraceId(String val)
    • getBoot

      public static Boolean getBoot()
      是否boot项目
      Returns:
      是否boot项目
    • setBoot

      public static void setBoot(Boolean val)
    • getGrayVersion

      public static String getGrayVersion()
      获取灰度版本号
      Returns:
      灰度版本号
    • setGrayVersion

      public static void setGrayVersion(String val)
    • isProceed

      public static Boolean isProceed()
      仅用于演示环境禁止执行某些操作 后续sql是否可以执行
    • setProceed

      public static void setProceed()
    • isStop

      public static Boolean isStop()
      仅用于演示环境禁止执行某些操作 后续sql是否不能执行
    • setStop

      public static void setStop()
    • remove

      public static void remove()