| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package com.uas.credit.util;
- import com.uas.credit.model.Company;
- import com.uas.account.entity.UserView;
- /**
- * 每次请求服务器时,请求的企业信息保存,然后进行相关操作
- * created by shicr on 2018/6/6
- **/
- public class SystemSession {
- private static ThreadLocal<Company> local = new ThreadLocal<Company>();
- public static void setEnterprise(Company enterprise) {
- local.set(enterprise);
- }
- public static Company getEnterprise() {
- return local.get();
- }
- public static void clear(){
- local.set(null);
- }
- private static ThreadLocal<UserView> user = new ThreadLocal<UserView>();
- public static void setUser(UserView session){
- user.set(session);
- }
- public static UserView getUser() {
- return user.get();
- }
- public static void clearUser(){
- user.set(null);
- }
- }
|