类 UserManagerUtil

java.lang.Object
com.sh.system.config.common.UserManagerUtil

public class UserManagerUtil extends Object
Description: 权限管理工具类 Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
  • 构造器详细资料

    • UserManagerUtil

      public UserManagerUtil()
  • 方法详细资料

    • notifyToRefreshUserVcl

      public static void notifyToRefreshUserVcl(DataCenter dc)
      通知刷新用户权限
      参数:
      dc - DataCenter
    • refreshDeptUserVcl

      public static void refreshDeptUserVcl(DataCenter dc, String managerIdsOri, String managerIds)
      保存部门信息时,部门经理有变化的情况
      参数:
      dc - DataCenter
      managerIdsOri - 原部门经理
      managerIds - 现部门经理
    • refreshDeptEmpUserVcl

      public static void refreshDeptEmpUserVcl(DataCenter dc)
    • refreshUserAdminVcl

      public static void refreshUserAdminVcl(DataCenter dc)
    • refreshUserDeptVcl

      public static void refreshUserDeptVcl(DataCenter dc)
    • refreshDeptManagerUserVcl_add

      public static void refreshDeptManagerUserVcl_add(DataCenter dc)
    • refreshDeptManagerUserVcl_del

      public static void refreshDeptManagerUserVcl_del(DataCenter dc)
    • addAdminVcl

      public static String[] addAdminVcl(DataCenter dc, String managerId)
      添加管理员权限
      参数:
      dc - DataCenter
      managerId - String
      返回:
      String[]
    • addCommonVcl2

      public static String[] addCommonVcl2(DataCenter dc, String managerId)
    • addCommonVcl

      public static String[] addCommonVcl(DataCenter dc, String managerId)
      添加非管理员用户
      参数:
      dc - DataCenter
      managerId - String
      返回:
      String[]
    • refreshUserToVcl

      public static void refreshUserToVcl(DataCenter dc, String userId)
      刷新指定客户权限 - 刷新管理者 - MANAGER_ID - InitUtil使用
      参数:
      dc - DataCenter
      userId - String
    • refreshUserToVcled

      public static void refreshUserToVcled(DataCenter dc, String userId)
      刷新指定客户权限 - 刷新被管理者 - USER_ID - InitUtil使用
      参数:
      dc - DataCenter
      userId - String
    • isVclExist

      public static boolean isVclExist(DataCenter dc, String managerId, String userId, String managerType)
      判断该权限是否已存在
      参数:
      dc - DataCenter
      managerId - String
      userId - String
      managerType - String
      返回:
      boolean
    • getSubDeptUser

      public static Set<String> getSubDeptUser(DataCenter dc, String deptId)
      获取下属部门用户信息
      参数:
      dc - DataCenter
      deptId - String
      返回:
      Set