Ai
1 Star 6 Fork 1

vben/vben-doc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
02_user.mdx 2.81 KB
一键复制 编辑 原始数据 按行查看 历史
vben 提交于 2026-01-02 07:27 +08:00 . 文档更新
---
id: ms02
title: 2. 用户管理
sidebar_label: 2. 用户管理
---
import useBaseUrl from "@docusaurus/useBaseUrl";
对于企业项目,用户一般就对应企业的所有员工。但是如果基于vben做人事系统的话,建议另外做一个员工表,与用户表做关联。
## 2.1 主要界面
### 2.1.1 查询页
<img src={useBaseUrl("img/modules/sys/user/01.png")}/>
点击左侧部门树节点后,右侧员工分页列表会筛选该部门下的员工。右侧搜索栏只要有其他查询条件就会忽略所属部门条件。
### 2.1.2 编辑页
编辑页分三种模式主要满足员工编辑的实际情况,如用户字段扩展后信息比较多时,可能页签编辑模式更合适。
<img src={useBaseUrl("img/modules/sys/user/02.png")}/>
## 2.2 表结构
表名:sys_user
| 字段名 | 类型 | 长度 |注释 |说明 |
| ------- | --------- | ----- |-----------------|---------------------------|
| id | varchar | 36 |主键ID | |
| avatar | varchar | 36 |头像URL | |
| avtag | bit | 1 |可用标记 | |
| catag | bit | 1 |缓存标记 | 暂未使用 |
| crtim | datetime | |创建时间 |第一次插入后,就不再更新|
| cruid | varchar | 36 |创建人ID |第一次插入后,就不再更新|
| depid | varchar | 36 |部门ID | |
| email | varchar | 32 |邮箱 | |
| job | varchar | 64 |职务 | |
| label | varchar | 32 |标签 | |
| loip | varchar | 32 |最后登录IP | |
| lotim | datetime | |最后登录时间 | |
| monum | varchar | 32 |手机号 | |
| name | varchar | 32 |用户名称 | 员工姓名 |
| ninam | varchar | 32 |用户昵称 | 用户可修改 |
| notes | varchar | 255 |备注 | |
| ornum | int | |排序号 | |
| pacod | varchar | 64 |密码 | 加过密的密码 |
| sex | varchar | 8 |性别 | |
| tier | varchar | 512 |层级字符串 | 顶级部门到本人的所有ID,以_划分,如:d1000_d1100_d1110_u01 |
| type | int | |用户类别 | |
| uptim | datetime | |修改时间 | 第一次插入时同crtim |
| upuid | varchar | 36 |修改人ID | 第一次插入时同cruid |
| usnam | varchar | 32 |用户名 | |
## 2.3 特殊说明
- 用户密码新增时可以设置,存入数据库是加密的,所以编辑时无法获取原密码,为了安全也不会返回加密后的密码,防止暴力破解。这里重置密码是管理员功能,个人修改密码在个人中心。
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
其他
1
https://gitee.com/vben/vben-doc.git
git@gitee.com:vben/vben-doc.git
vben
vben-doc
vben-doc
master

搜索帮助