UNPKG

nsn-util

Version:

NSN工具辅助组件

31 lines (30 loc) 1.34 kB
import { Member, User } from 'nsn-entity'; /** 当前登录用户信息 */ declare const set: (info: User) => void; /** 当前登录用户信息 */ declare const get: () => User | null; /** 当前登录用户ID */ declare const getId: () => string | undefined; /** 当前登录用户 */ declare const getAccount: () => string | undefined; /** 当前登录用户姓名 */ declare const getName: () => string | undefined; /** 当前登录用户所属租户ID */ declare const getTenantId: () => string | undefined; /** 当前登录用户所属角色ID */ declare const getRoleId: () => string | undefined; /** 多角色模式 */ declare const isMultiRoleMode: () => boolean | undefined; /** 多租户模式 */ declare const isMultiTenantMode: () => boolean | undefined; /** 是否超级管理员 */ declare const isAdminSuper: () => boolean; /** 是否管理员 */ declare const isAdmin: () => boolean; /** 用户对应的人员信息 */ declare const getMember: () => Member | undefined; /** 用户对应的人员信息的id */ declare const getMemberId: () => string | undefined; /** 用户对应的人员所属的科室 */ declare const getDeptId: () => string | undefined; export { set, get, getId, getAccount, getName, getMember, getMemberId, getDeptId, isAdmin, isAdminSuper, getTenantId, getRoleId, isMultiRoleMode, isMultiTenantMode, };