Skip to content

USERS 用户表

用户表用于存储系统内部组织的用户信息,包括用户名、姓名、账号密码等信息,系统超级管理员账号admin会在系统安装部署初始化时默认添加到USERS表。而外部用户表主要用于存储公众用户或非固定访问用户的信息。

位置

模型路径:/sysdata/data/tables/sec/USERS.tbl

物理表名:SZSYS_5_USERS

表结构

字段名字段类型字段描述
USER_IDVARCHAR(32)主键,用于登录,用户的唯一标识,创建用户时默认与用户名相同。
USER_NUMBERVARCHAR(32)用户名,业务主键,具有唯一性约束。
USER_NAMEVARCHAR(128)姓名
NICKNAMEVARCHAR(128)昵称
SEXVARCHAR(2)性别
COMPANY_NAMEVARCHAR(50)企业名称
ORG_IDVARCHAR(64)所属机构
DEPT_IDVARCHAR(64)所属部门
ORDER_IDVARCHAR(64)排序ID
PASSWORDVARCHAR(128)密码密文,加盐加密,默认使用sha1算法加密
SALTVARCHAR(16)
PHONEVARCHAR(16)移动电话,可用于登录
EMAILVARCHAR(128)邮件地址,可用于登录(暂未实现)
LANGUAGEVARCHAR(30)语言
ENABLEDNUMBER(1)是否启用,1启用,0禁用
CREATE_TIMETIMESTAMP用户创建时间
CREATORVARCHAR(64)创建者
MODIFY_TIMETIMESTAMP用户修改时间
MODIFIERVARCHAR(64)修改者
QQ_NICKNAMEVARCHAR(128)QQ昵称
QQ_OPENIDVARCHAR(64)QQ用户唯一ID
WECHAT_NICKNAMEVARCHAR(128)微信昵称
WXWORK_OPENIDVARCHAR(64)企业微信唯一ID
WXWORK_NICKNAMEVARCHAR(128)企业微信昵称
WXWORK_USER_IDVARCHAR(64)企业微信成员ID
WECHAT_MINIPROGRAM_OPENIDVARCHAR(64)微信小程序用户唯一ID
WECHAT_OPENIDVARCHAR(64)微信公众号用户唯一ID
WECHAT_UNIONIDVARCHAR(50)微信开放平台唯一ID
DINGTALK_NICKNAMEVARCHAR(128)钉钉昵称
DINGTALK_OPENIDVARCHAR(64)钉钉用户唯一ID
SIGNUP_FROMVARCHAR(64)账号来源
USER_LABELSVARCHAR(128)用户标签
REGIONVARCHAR(16)所在地区
USER_TYPEVARCHAR(32)用户类型
SHARE_QUOTAVARCHAR(32)共享配额
PERSONAL_QUOTAVARCHAR(32)个人配额
OPTION1VARCHAR(64)扩展属性1
OPTION2VARCHAR(64)扩展属性2

索引信息

索引名字段列表是否唯一说明
UK_USER_NUMBERUSER_NUMBER
UK_PHONEPHONE
UK_EMAILEMAIL

用户登录

  1. 系统默认使用用户ID(USER_ID)登录,同时还支持手机号(PHONE)、协同单点登录(微信、企业微信、钉钉等)、外部用户登录等,需要在系统用户登录设置中进行相关配置。
  2. 单点登录时如果同时启用了内部用户和外部用户时,会优先使用内部用户的身份登录,具体参考单点登录
微信公众号微信公众号:山川软件