作者项目地址
数据库设计
表 |
描述 |
r_role_permission |
角色权限对应表 |
sys_logger |
系统被访问日志 |
tb_admin |
管理员表 |
tb_attend |
员工打卡记录表 |
tb_dept |
部门表 |
tb_emp |
员工表 |
tb_permission |
权限表 |
tb_role |
角色表 |
tb_salery |
工资表 |
tb_vacation |
休假表 |
r_role_permission |
|
id |
|
role_id |
|
permission_id |
|
r_role_permission |
|
id |
记录id |
create_time |
创建时间 |
request_method |
请求方法 |
method |
执行的方法,格式:类全限定名.方法 |
params |
传入的参数 |
host |
客户端主机 |
url |
访问的url |
tb_admin |
|
id |
|
admin_name |
管理员账号 |
password |
密码 |
tb_attend |
|
attend_id |
记录id |
emp_no |
员工id |
emp_name |
员工名字 |
attend_begin_time |
上班打卡时间 |
attend_end_time |
下班班打卡时间 |
tb_dept |
|
dept_id |
记录id |
dept_name |
部门名字 |
dept_create_time |
部门创建时间 |
开发部、销售部、测试部、行政部
tb_emp |
|
emp_id |
记录id |
emp_no |
员工id |
emp_name |
员工名字 |
emp_password |
登录密码 |
emp_idcard |
身份证号 |
emp_salerycard |
工资卡号 |
emp_gender |
员工性别 |
emp_phone |
员工电话 |
emp_email |
员工邮箱 |
emp_status |
员工状态,1表示已转正,0表示没转正 |
emp_type |
员工角色 |
dept_id |
部门编号 |
tb_permission |
|
permission_id |
|
permission_name |
权限名称。 |
permission_description |
权限描述 |
权限分类:
- 对部门的增删改查
- 对员工的增删改查
- 休假信息的增删改查
- 工资的增删改查
- 考勤的增删改查
- 角色的增删改查
tb_role |
|
role_id |
|
role_name |
角色名称 |
role_description |
角色描述 |
INSERT INTO `tb_role` VALUES ('01', '超级管理员', '啥都能干');
INSERT INTO `tb_role` VALUES ('02', '总经理', '除了工资管理都可以干');
INSERT INTO `tb_role` VALUES ('03', '部门经理', '除了部门管理和工资管理都可以干');
INSERT INTO `tb_role` VALUES ('04', '人事经理', '只有员工管理和工资管理');
INSERT INTO `tb_role` VALUES ('05', '普通员工啊', '部门查询、员工查询');