Skip to main content

2. 用户管理

对于企业项目,用户一般就对应企业的所有员工。但是如果基于vben做人事系统的话,建议另外做一个员工表,与用户表做关联。

2.1 主要界面

2.1.1 查询页

点击左侧部门树节点后,右侧员工分页列表会筛选该部门下的员工。右侧搜索栏只要有其他查询条件就会忽略所属部门条件。

2.1.2 编辑页

编辑页分三种模式主要满足员工编辑的实际情况,如用户字段扩展后信息比较多时,可能页签编辑模式更合适。

2.2 表结构

表名:sys_org_user

字段名类型长度注释说明
idvarchar36主键ID
avatarvarchar36头像URL
avtagbit1可用标记
catagbit1缓存标记暂未使用
crtimdatetime创建时间第一次插入后,就不再更新
cruidvarchar36创建人ID第一次插入后,就不再更新
depidvarchar36部门ID
emailvarchar32邮箱
jobvarchar64职务
labelvarchar32标签
loipvarchar32最后登录IP
lotimdatetime最后登录时间
monumvarchar32手机号
namevarchar32用户名称员工姓名
ninamvarchar32用户昵称用户可修改
notesvarchar255备注
ornumint排序号
pacodvarchar64密码加过密的密码
sexvarchar8性别
tiervarchar512层级字符串顶级部门到本人的所有ID,以_划分,如:d1000_d1100_d1110_u01
typeint用户类别
uptimdatetime修改时间第一次插入时同crtim
upuidvarchar36修改人ID第一次插入时同cruid
usnamvarchar32用户名

2.3 特殊说明

  • 用户密码新增时可以设置,存入数据库是加密的,所以编辑时无法获取原密码,为了安全也不会返回加密后的密码,防止暴力破解。这里重置密码是管理员功能,个人修改密码在个人中心。