# $user - 用户信息

$user代表当前登录用户,在表达式中可以通过$user.xxx的形式获取用户的属性,如:

  • $user.id - 用户ID
  • $user.name - 用户名称
  • $user.org_id - 用户所在的机构ID
  • $user.dept_id - 用户所在的部门ID
  • $user.phone - 手机号码
  • $user.enabled - 启用状态
  • $user.creat_time - 用户创建时间
  • $user.anonymous - 是否匿名用户
  • $user.user_labels - 用户标签
  • $user.user_directory - 用户目录,sys表示内部用户,external表示外部用户
  • 也可以使用用户表中存在的其他字段名或者新增的属性字段

也可以使用$user.xxx.yyy的形式获取用户表中的字段关联了维表的相关属性,如获取部门ID字段关联的对应部门表中的相关属性:

  • $user.dept_id.dept_name - 返回当前登录用户所在的部门名称
  • $user.dept_id.parent_id - 返回当前登录用户所在部门的上级部门ID
  • $user.dept_id.sz_level - 返回当前登录用户所在部门的层级
  • $user.dept_id.sz_isleaf - 判断当前登录用户所在部门是否是叶子节点
  • 也可以使用部门表中存在的其他字段名或者新增的属性字段

示例地址:权限函数-$user (opens new window)

是否有帮助?
0条评论
评论