一、表设计
主要有部门表、用户表
1、部门表:sys_dept
序号 |
字段名称 |
字段类型 |
备注 |
1 |
id |
int(11) |
部门id |
2 |
name |
varchar(20) |
部门名称 |
3 |
parent_id |
int(11) |
上级部门id |
4 |
level |
varchar(200) |
部门层级 |
5 |
seq |
int(11) |
部门在当前层级下的顺序,由小到大 |
6 |
remark |
varchar(200) |
备注 |
7 |
operator |
varchar(20) |
操作者 |
8 |
operate_time |
datetime |
最后一次操作时间 |
9 |
operate_ip |
varchar(20) |
最后一次更新操作者的ip地址 |
2、用户表:sys_user
序号 |
字段 |
类型 |
说明 |
1 |
id |
int(11) |
用户id |
2 |
username |
varchar(20) |
用户名称 |
3 |
telephone |
varchar(13) |
手机号 |
4 |
|
varchar(20) |
邮箱 |
5 |
password |
varchar(40) |
加密后的密码 |
6 |
dept_id |
int(11) |
用户所在部门的id |
7 |
status |
int(11) |
状态,1:正常,0:冻结状态,2:删除 |
8 |
remark |
varchar(200) |
备注 |
9 |
operator |
varchar(20) |
操作者 |
10 |
operate_time |
datetime |
最后一次更新时间 |
11 |
operate_ip |
varchar(20) |
最后一次更新者的ip地址 |
3、权限模块表:sys_acl_module
序号 |
字段 |
类型 |
说明 |
1 |
id |
int(11) |
权限模块id |
2 |
name |
varchar(20) |
权限模块名称 |
3 |
parent_id |
int(11) |
上级权限模块id |
4 |
level |
varchar(200) |
权限模块层级 |
5 |
seq |
int(11) |
权限模块在当前层级下的顺序,由小到大 |
6 |
status |
int(11) |
状态,1:正常,0:冻结 |
7 |
remark |
varchar(200) |
备注 |
8 |
operator |
varchar(20) |
操作者 |
9 |
operate_time |
datetime |
最后一次操作时间 |
10 |
operate_ip |
varchar(20) |
最后一次更新操作者的ip地址 |
4、权限表:sys_acl
序号 |
字段 |
类型 |
说明 |
1 |
id |
int(11) |
权限id |
2 |
code |
varchar(20) |
权限码 |
3 |
name |
varchar(20) |
权限名称 |
4 |
acl_module_id |
int(11) |
权限所在的权限模块id |
5 |
url |
varchar(100) |
请求的url, 可以填正则表达式 |
6 |
type |
int(11) |
类型,1:菜单,2:按钮,3:其他 |
7 |
status |
int(11) |
类型,1:菜单,2:按钮,3:其他 |
8 |
seq |
int(11) |
权限在当前模块下的顺序,由小到大 |
9 |
remark |
varchar(200) |
备注 |
10 |
operator |
varchar(20) |
操作者 |
11 |
operate_time |
datetime |
最后一次更新时间 |
12 |
operate_ip |
varchar(20) |
最后一个更新者的ip地址 |
二、界面
1、登录界面
2、首页
4、dfd