nsn-util
Version:
NSN工具辅助组件
31 lines (30 loc) • 1.34 kB
TypeScript
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, };