Browse Source

Updated files

master
adiao 3 years ago
parent
commit
fc2cb6e17e
  1. 189
      v.md

189
v.md

@ -162,12 +162,17 @@ http://****/user/ @@ -162,12 +162,17 @@ http://****/user/
数据库查询记录
```MySQL
# -----------------------------------------------------------
# 通用操作
# 查询所有表
show tables ;
# 分别查看各个表结构
# 人员表
desc useinfo;
desc userinfo;
# 管理员表
desc user;
desc users;
# 部门表
desc work;
# 资产类别表
@ -184,12 +189,158 @@ desc vendors; @@ -184,12 +189,158 @@ desc vendors;
desc getmethod;
# -----------------------------------------------------------
# 用户---角色---权限
#
# 用户表
# 其中,用户表关联人员管理表
# Name 可以关联到 userinfo表中的 workid
create table users (
id int primary key,
name varchar(10) comment '用户名',
password varchar(10) comment '密码',
iphone varchar(11) comment '手机号',
loginDate timestamp comment '登录时间',
loginNumber int comment '登录次数',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# 角色表
# 用来关联用户,当然也可以设计关联到部门或者是其他表
create table role(
id int primary key ,
name varchar(5) comment '角色名',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# 权限表
# 管理用户的访问权限和操作权限
create table permission(
id int primary key ,
name varchar(5) comment '权限名称',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# 关联表1【权限---角色】
create table role_permission(
id int primary key auto_increment,
roleId int comment '角色ID',
permissionId int comment '权限ID',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# 关联表2【用户---角色】
# 将用户和角色关联起来
create table users_role(
id int primary key ,
userId int,
roleId int,
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# operation表
create table operation(
id int primary key auto_increment,
name varchar(50) comment '操作名称',
permissionId int comment '权限ID',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# 关联表2【操作---权限】
# 将操作和权限关联起来
create table operation_permission(
id int primary key auto_increment,
operationId int comment '操作ID',
permissionId int comment '权限ID',
url varchar(20) comment '操作路由',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# menu表
create table menu(
id int auto_increment primary key ,
name varchar(50) comment 'menu名称',
permissionId int comment '权限ID',
url varchar(20) comment '菜单路由路径',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
# 关联表3
# 将菜单和权限关联起来
create table menu_permission(
id int primary key auto_increment,
menuId int comment '菜单ID',
permissionId int comment '权限ID',
createDate timestamp,
updateDate timestamp
)character set = UTF8MB4;
create table userinfo(
id int primary key auto_increment,
username varchar(255) comment '用户姓名',
workid varchar(10) comment '工号',
sex varchar(10) comment '性别',
birthdate timestamp comment '出生日期',
work varchar(20) comment '部门',
worktype varchar(255) comment '人员类别'
)character set = UTF8MB4;
# 创建外键
# 语法:ALTER TABLE ADD CONSTRAINT FOREIGN KEY() REFERENCES ();
# users ---- useinfo 外键
# alter table users add constraint uu foreign key(name) references userinfo(workid);
# users ---- Users_role 外键
# alter table users_role add constraint ur1 foreign key (userId) references users(id);
# role ---- User_role 外键
# alter table users_role add constraint ur2 foreign key (roleId) references role(id);
# 查看表结构
show create table userinfo;
show create table users;
show create table users_role;
show create table role_permission;
# 查询用户并迁移用户表
# 账号
# 655797409
# 64814479
# 136323636
# 683697414
# 226294130
# 手机号
# 18690845798
# 18645353951
# 18133455490
# 18154254833
# 18698275149
# 密码
# 4r%JNr&oU
# #!yraOI7
# HziqpyeW
# p5IHkJ47
# I41V3H0M
# -----------------------------------------------------------
# 超级管理员角色所负责的表
# 更改表名
# rename table to ;
# 删除表
drop table assettype;
# drop table useinfo;
# 创建资产类别表
create table assettype (
@ -245,7 +396,37 @@ create table brand( @@ -245,7 +396,37 @@ create table brand(
brandCreateDate datetime comment '创建时间'
)character set = UTF8MB4;
# 创建资产信息表
# 创建报废方式表
create table repairs(
id int primary key auto_increment,
repairNumber varchar(20) comment '报废方式编号',
repairName varchar(10) comment '报废方式名称',
repairStatus varchar(10) comment '报废方式状态',
repairCommit varchar(100) comment '备注',
createDate timestamp comment '创建时间',
updateDate timestamp comment '更新时间'
)character set = UTF8MB4;
# -----------------------------------------------------------
# 资产管理员角色所负责的表
# 创建资产申购表
# 创建资产入库表 【兼维护】
# 创建资产借还表
# 创建资产转移表
# 创建资产维修表
# 创建资产报废表
# 创建资产盘点表
# 综合查询表
# 审批
```

Loading…
Cancel
Save