chensenlai 10988628a0 语音房项目初始化 | 5 lat temu | |
---|---|---|
.. | ||
src | 5 lat temu | |
.gitignore | 5 lat temu | |
README.md | 5 lat temu | |
pom.xml | 5 lat temu |
增加SQL文件
CREATE TABLE sys_config
(
config_id
int(5) NOT NULL AUTO_INCREMENT COMMENT '参数主键',
config_name
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '参数名称',
config_key
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '参数键名',
config_value
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '参数键值',
config_type
char(1) COLLATE utf8mb4_unicode_ci DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (config_id
)
) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='参数配置表';
CREATE TABLE sys_dept
(
dept_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门id',
parent_id
bigint(20) DEFAULT '0' COMMENT '父部门id',
ancestors
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '祖级列表',
dept_name
varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '部门名称',
order_num
int(4) DEFAULT '0' COMMENT '显示顺序',
leader
varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '负责人',
phone
varchar(11) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '联系电话',
email
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱',
status
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
del_flag
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (dept_id
)
) ENGINE=InnoDB AUTO_INCREMENT=203 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='部门表';
CREATE TABLE sys_dict_data
(
dict_code
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典编码',
dict_sort
int(4) DEFAULT '0' COMMENT '字典排序',
dict_label
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '字典标签',
dict_value
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '字典键值',
dict_type
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '字典类型',
css_class
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
list_class
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '表格回显样式',
is_default
char(1) COLLATE utf8mb4_unicode_ci DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
status
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (dict_code
)
) ENGINE=InnoDB AUTO_INCREMENT=281 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='字典数据表';
CREATE TABLE sys_dict_type
(
dict_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '字典主键',
dict_name
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '字典名称',
dict_type
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '字典类型',
status
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '状态(0正常 1停用)',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (dict_id
),
UNIQUE KEY dict_type
(dict_type
)
) ENGINE=InnoDB AUTO_INCREMENT=148 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='字典类型表';
CREATE TABLE sys_logininfor
(
info_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '访问ID',
login_name
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录账号',
ipaddr
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录IP地址',
login_location
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录地点',
browser
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '浏览器类型',
os
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '操作系统',
status
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
msg
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '提示消息',
login_time
datetime DEFAULT NULL COMMENT '访问时间',
PRIMARY KEY (info_id
)
) ENGINE=InnoDB AUTO_INCREMENT=534 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='系统访问记录';
CREATE TABLE sys_menu
(
menu_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
menu_name
varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '菜单名称',
parent_id
bigint(20) DEFAULT '0' COMMENT '父菜单ID',
order_num
int(4) DEFAULT '0' COMMENT '显示顺序',
url
varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT '#' COMMENT '请求地址',
target
varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '打开方式(menuItem页签 menuBlank新窗口)',
menu_type
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
visible
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',
perms
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '权限标识',
icon
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '#' COMMENT '菜单图标',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
PRIMARY KEY (menu_id
)
) ENGINE=InnoDB AUTO_INCREMENT=2120 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='菜单权限表';
CREATE TABLE sys_notice
(
notice_id
int(4) NOT NULL AUTO_INCREMENT COMMENT '公告ID',
notice_title
varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告标题',
notice_type
char(1) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '公告类型(1通知 2公告)',
notice_content
varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公告内容',
status
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (notice_id
)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='通知公告表';
CREATE TABLE sys_oper_log
(
oper_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志主键',
title
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '模块标题',
business_type
int(2) DEFAULT '0' COMMENT '业务类型(0其它 1新增 2修改 3删除)',
method
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '方法名称',
operator_type
int(1) DEFAULT '0' COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
oper_name
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '操作人员',
dept_name
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '部门名称',
oper_url
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '请求URL',
oper_ip
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '主机地址',
oper_location
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '操作地点',
oper_param
varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '请求参数',
status
int(1) DEFAULT '0' COMMENT '操作状态(0正常 1异常)',
error_msg
varchar(2000) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '错误消息',
oper_time
datetime DEFAULT NULL COMMENT '操作时间',
PRIMARY KEY (oper_id
)
) ENGINE=InnoDB AUTO_INCREMENT=829 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='操作日志记录';
CREATE TABLE sys_post
(
post_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
post_code
varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位编码',
post_name
varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位名称',
post_sort
int(4) NOT NULL COMMENT '显示顺序',
status
char(1) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '状态(0正常 1停用)',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (post_id
)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='岗位信息表';
CREATE TABLE sys_role
(
role_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
role_name
varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色名称',
role_key
varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色权限字符串',
role_sort
int(4) NOT NULL COMMENT '显示顺序',
data_scope
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限)',
status
char(1) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '角色状态(0正常 1停用)',
del_flag
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (role_id
)
) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色信息表';
CREATE TABLE sys_role_dept
(
role_id
bigint(20) NOT NULL COMMENT '角色ID',
dept_id
bigint(20) NOT NULL COMMENT '部门ID',
PRIMARY KEY (role_id
,dept_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色和部门关联表';
CREATE TABLE sys_role_menu
(
role_id
bigint(20) NOT NULL COMMENT '角色ID',
menu_id
bigint(20) NOT NULL COMMENT '菜单ID',
PRIMARY KEY (role_id
,menu_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='角色和菜单关联表';
CREATE TABLE sys_user
(
user_id
bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
dept_id
bigint(20) DEFAULT NULL COMMENT '部门ID',
login_name
varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '登录账号',
user_name
varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户昵称',
user_type
varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT '00' COMMENT '用户类型(00系统用户)',
email
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '用户邮箱',
phonenumber
varchar(11) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '手机号码',
sex
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
avatar
varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '头像路径',
password
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '密码',
salt
varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '盐加密',
status
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
del_flag
char(1) COLLATE utf8mb4_unicode_ci DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
login_ip
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '最后登陆IP',
login_date
datetime DEFAULT NULL COMMENT '最后登陆时间',
create_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
create_time
datetime DEFAULT NULL COMMENT '创建时间',
update_by
varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
update_time
datetime DEFAULT NULL COMMENT '更新时间',
remark
varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '备注',
PRIMARY KEY (user_id
)
) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表';
CREATE TABLE sys_user_online
(
sessionId
varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '用户会话id',
login_name
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录账号',
dept_name
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '部门名称',
ipaddr
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录IP地址',
login_location
varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '登录地点',
browser
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '浏览器类型',
os
varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '操作系统',
status
varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '在线状态on_line在线off_line离线',
start_timestamp
datetime DEFAULT NULL COMMENT 'session创建时间',
last_access_time
datetime DEFAULT NULL COMMENT 'session最后访问时间',
expire_time
int(5) DEFAULT '0' COMMENT '超时时间,单位为分钟',
PRIMARY KEY (sessionId
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='在线用户记录';
CREATE TABLE sys_user_post
(
user_id
bigint(20) NOT NULL COMMENT '用户ID',
post_id
bigint(20) NOT NULL COMMENT '岗位ID',
PRIMARY KEY (user_id
,post_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户与岗位关联表';
CREATE TABLE sys_user_role
(
user_id
bigint(20) NOT NULL COMMENT '用户ID',
role_id
bigint(20) NOT NULL COMMENT '角色ID',
PRIMARY KEY (user_id
,role_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户和角色关联表';
#增加钉钉openID标识 alter table sys_user add ding_talk_open_id varchar(255) default null comment '钉钉openID';