| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003 |
- CREATE DATABASE /*!32312 IF NOT EXISTS */ `YanZhongXYH` /*!40100 DEFAULT CHARACTER SET utf8 */;
- USE `YanZhongXYH`;
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- 1、组织结构
- -- ----------------------------
- drop table if exists sys_org;
- create table sys_org
- (
- org_id bigint(20) not null AUTO_INCREMENT comment '组织结构id',
- parent_id bigint(20) default 0 comment '父组织结构id',
- ancestors varchar(500) default '' comment '祖级列表',
- org_name varchar(30) default '' comment '组织结构名称',
- order_num int(4) default 0 comment '显示顺序',
- leader varchar(20) default null comment '负责人',
- phone varchar(11) default null comment '联系电话',
- email varchar(50) default null comment '邮箱',
- status char(1) default '0' comment '组织结构状态(0正常 1停用)',
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- primary key (org_id)
- ) engine = innodb
- auto_increment = 200 comment = '组织结构表';
- -- ----------------------------
- -- 初始化-组织结构表数据
- -- ----------------------------
- insert into sys_org
- values (100, 0, '0', '盐城中学校友总会', 0, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (101, 100, '0,100', '上海校友会', 1, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (102, 100, '0,100', '南京校友会', 2, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (103, 100, '0,100', '苏州校友会', 3, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (104, 100, '0,100', '盐城校友会', 4, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (105, 100, '0,100', '北京校友会', 5, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (106, 100, '0,100', '广州校友会', 6, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (107, 100, '0,100', '深圳校友会', 7, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- insert into sys_org
- values (108, 100, '0,100', '海外校友会', 8, '宋', '15888888888', 'vber@iwbnet.com', '0', '0', 'admin', sysdate(), '',
- null);
- -- ----------------------------
- -- 2、用户信息表
- -- ----------------------------
- drop table if exists sys_user;
- create table sys_user
- (
- user_id bigint(20) not null AUTO_INCREMENT comment '用户ID',
- org_id bigint(20) default null comment '组织结构ID',
- user_name varchar(30) not null comment '用户账号',
- nick_name varchar(30) not null comment '用户昵称',
- user_type varchar(10) default 'sys_user' comment '用户类型(sys_user系统用户)',
- email varchar(50) default '' comment '用户邮箱',
- phonenumber varchar(11) default '' comment '手机号码',
- sex char(1) default '0' comment '用户性别(0男 1女 2未知)',
- avatar varchar(100) default '' comment '头像地址',
- password varchar(100) default '' comment '密码',
- status char(1) default '0' comment '帐号状态(0正常 1停用)',
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
- login_ip varchar(128) default '' comment '最后登录IP',
- login_date datetime comment '最后登录时间',
- union_id varchar(50) DEFAULT NULL COMMENT '在WX开放平台的唯一标识符',
- open_id varchar(50) DEFAULT NULL COMMENT 'WX用户唯一标识',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default null comment '备注',
- primary key (user_id)
- ) engine = innodb
- auto_increment = 100 comment = '用户信息表';
- -- ----------------------------
- -- 初始化-用户信息表数据
- -- ----------------------------
- insert into sys_user
- values (1, 100, 'admin', 'Admin', 'sys_user', 'admin@iwbnet.com', '15888888888', '1', '',
- '$2a$10$cIq6acwdCeA4O2us8al1..GznPKoB9Ds1jmutg8JsUupHxtchlQF6', '0', '0', '127.0.0.1', sysdate(), null, null,
- 'admin',
- sysdate(), '', null, '管理员');
- insert into sys_user
- values (2, 100, 'system', 'System', 'sys_user', 'system@iwbnet.com', '15666666666', '1', '',
- '$2a$10$CS9QMV5DdFObCECq.hEcwe9Lv0KzNHmBiUU7B6twemY31qKTRy4O.', '0', '0', '127.0.0.1', sysdate(), null, null,
- 'admin',
- sysdate(), '', null, '测试员');
- -- ----------------------------
- -- 3、行业/兴趣分会分会信息表
- -- ----------------------------
- drop table if exists sys_post;
- create table sys_post
- (
- post_id bigint(20) not null AUTO_INCREMENT comment '行业/兴趣分会ID',
- post_type int(4) not null comment '行业/兴趣分会类型(0行业 1兴趣)',
- post_name varchar(50) not null comment '行业/兴趣分会名称',
- post_sort int(4) not null comment '显示顺序',
- status char(1) not null comment '状态(0正常 1停用)',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default null comment '备注',
- primary key (post_id)
- ) engine = innodb
- auto_increment = 100 comment = '行业/兴趣分会信息表';
- -- ----------------------------
- -- 初始化-行业/兴趣分会信息表数据
- -- ----------------------------
- insert into sys_post
- values (1, 0, '金融分会', 1, '0', 'admin', sysdate(), '', null, '');
- insert into sys_post
- values (2, 0, '医疗分会', 2, '0', 'admin', sysdate(), '', null, '');
- insert into sys_post
- values (3, 1, '乒乓球分会', 3, '0', 'admin', sysdate(), '', null, '');
- insert into sys_post
- values (4, 1, '羽毛球分会', 4, '0', 'admin', sysdate(), '', null, '');
- -- ----------------------------
- -- 4、角色信息表
- -- ----------------------------
- drop table if exists sys_role;
- create table sys_role
- (
- role_id bigint(20) not null AUTO_INCREMENT comment '角色ID',
- role_name varchar(30) not null comment '角色名称',
- role_key varchar(100) not null comment '角色权限字符串',
- role_sort int(4) not null comment '显示顺序',
- data_scope char(1) default '1' comment '数据范围(1:全部数据权限 2:自定数据权限 3:本组织结构数据权限 4:本组织结构及以下数据权限)',
- menu_check_strictly tinyint(1) default 1 comment '菜单树选择项是否关联显示',
- org_check_strictly tinyint(1) default 1 comment '组织结构树选择项是否关联显示',
- is_static char(1) default '0' comment '是否内置角色,不能修改删除',
- status char(1) not null comment '角色状态(0正常 1停用)',
- del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default null comment '备注',
- primary key (role_id)
- ) engine = innodb
- auto_increment = 100 comment = '角色信息表';
- -- ----------------------------
- -- 初始化-角色信息表数据
- -- ----------------------------
- insert into sys_role
- values ('1', '超级管理员', 'admin', 1, 1, 1, 1, '1', '0', '0', 'admin', sysdate(), '', null, '超级管理员');
- insert into sys_role
- values ('2', '校友内置角色', 'alumnus', 2, 5, 1, 1, '1', '0', '0', 'admin', sysdate(), '', null, '校友默认角色');
- insert into sys_role
- values ('3', '校友年级管理员', 'amYear', 3, 4, 1, 1, '1', '0', '0', 'admin', sysdate(), '', null,
- '校友年级管理员');
- insert into sys_role
- values ('4', '普通角色', 'common', 4, 2, 1, 1, '0', '0', '0', 'admin', sysdate(), '', null, '普通角色');
- -- ----------------------------
- -- 5、菜单权限表
- -- ----------------------------
- drop table if exists sys_menu;
- create table sys_menu
- (
- menu_id bigint(20) not null AUTO_INCREMENT comment '菜单ID',
- menu_name varchar(50) not null comment '菜单名称',
- parent_id bigint(20) default 0 comment '父菜单ID',
- order_num int(4) default 0 comment '显示顺序',
- path varchar(200) default '' comment '路由地址',
- component varchar(255) default null comment '组件路径',
- query_param varchar(255) default null comment '路由参数',
- is_frame int(1) default 1 comment '是否为外链(0是 1否)',
- is_cache int(1) default 0 comment '是否缓存(0缓存 1不缓存)',
- menu_type char(1) default '' comment '菜单类型(M目录 C菜单 F按钮)',
- visible char(1) default 0 comment '显示状态(0隐藏 1显示)',
- status char(1) default 0 comment '菜单状态(0正常 1停用)',
- perms varchar(100) default null comment '权限标识',
- icon varchar(100) default '#' comment '菜单图标',
- btn_class varchar(100) default '' comment '按钮样式',
- btn_script varchar(100) default '' comment '按钮脚本',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default '' comment '备注',
- primary key (menu_id)
- ) engine = innodb
- auto_increment = 2000 comment = '菜单权限表';
- -- ----------------------------
- -- 初始化-菜单信息表数据
- -- ----------------------------
- -- 一级菜单
- insert into sys_menu
- values ('1', '系统管理', '0', '999', 'system', null, '', 1, 0, 'M', '1', '0', '', 'terminal', '', '', 'admin',
- sysdate(),
- '', null,
- '系统管理目录');
- insert into sys_menu
- values ('2', '系统监控', '0', '1000', 'monitor', null, '', 1, 0, 'M', '1', '0', '', 'display', '', '', 'admin',
- sysdate(),
- '',
- null, '系统监控目录');
- -- 二级菜单
- insert into sys_menu
- values ('100', '用户管理', '1', '1', 'user', 'system/user/index', '', 1, 0, 'C', '1', '0', 'system:user',
- 'person-circle', '', '', 'admin', sysdate(), '', null, '用户管理菜单');
- insert into sys_menu
- values ('101', '角色管理', '1', '2', 'role', 'system/role/index', '', 1, 0, 'C', '1', '0', 'system:role',
- 'person-gear', '', '', 'admin', sysdate(), '', null, '角色管理菜单');
- insert into sys_menu
- values ('102', '菜单管理', '1', '3', 'menu', 'system/menu/index', '', 1, 0, 'C', '1', '0', 'system:menu',
- 'list', '', '', 'admin', sysdate(), '', null, '菜单管理菜单');
- insert into sys_menu
- values ('103', '组织结构管理', '1', '4', 'org', 'system/org/index', '', 1, 0, 'C', '1', '0', 'system:org',
- 'card-list', '', '', 'admin', sysdate(), '', null, '组织结构管理菜单');
- insert into sys_menu
- values ('104', '行业/兴趣分会管理', '1', '5', 'post', 'system/post/index', '', 1, 0, 'C', '1', '0', 'system:post',
- 'file-person', '', '', 'admin', sysdate(), '', null, '行业/兴趣分会管理菜单');
- insert into sys_menu
- values ('105', '字典管理', '1', '6', 'dict', 'system/dict/index', '', 1, 0, 'C', '1', '0', 'system:dict',
- 'file-earmark-medical', '', '', 'admin', sysdate(), '', null, '字典管理菜单');
- insert into sys_menu
- values ('106', '参数设置', '1', '7', 'config', 'system/config/index', '', 1, 0, 'C', '1', '0', 'system:config',
- 'gear', '', '', 'admin', sysdate(), '', null, '参数设置菜单');
- insert into sys_menu
- values ('107', '通知公告', '1', '8', 'notice', 'system/notice/index', '', 1, 0, 'C', '1', '0', 'system:notice',
- 'bell', '', '', 'admin', sysdate(), '', null, '通知公告菜单');
- insert into sys_menu
- values ('108', '日志管理', '1', '9', 'log', '', '', 1, 0, 'M', '1', '0', '', 'file-earmark-medical', '', '', 'admin',
- sysdate(), '', null, '日志管理菜单');
- -- xxl-job-admin控制台
- insert into sys_menu
- values ('109', '在线用户', '2', '1', 'online', 'monitor/online/index', '', 1, 0, 'C', '1', '0', 'monitor:online',
- 'graph-up', '', '', 'admin', sysdate(), '', null, '在线用户菜单');
- insert into sys_menu
- values ('112', '缓存列表', '2', '2', 'cacheList', 'monitor/cache/list', '', 1, 0, 'C', '1', '0', 'monitor:cache',
- 'file-slides', '', '', 'admin', sysdate(), '', null, '缓存列表菜单');
- insert into sys_menu
- values ('113', '缓存监控', '2', '3', 'cache', 'monitor/cache/index', '', 1, 0, 'C', '1', '0', 'monitor:cache',
- 'exclude', '', '', 'admin', sysdate(), '', null, '缓存监控菜单');
- -- springboot-admin监控
- # insert into sys_menu
- # values ('114', 'Admin监控', '2', '4', 'Admin', 'monitor/admin/index', '', 1, 0, 'C', '1', '0', 'monitor:admin',
- # 'list-task', '', '', 'admin', sysdate(), '', null, 'Admin监控菜单');
- insert into sys_menu
- values ('120', '任务调度中心', '2', '5', 'XxlJob', 'monitor/xxljob/index', '', 1, 0, 'C', '1', '0',
- 'monitor:xxljob', 'list-task', '', '', 'admin', sysdate(), '', null, 'Xxl-Job控制台菜单');
- -- 三级菜单
- insert into sys_menu
- values ('500', '操作日志', '108', '1', 'operlog', 'monitor/operlog/index', '', 1, 0, 'C', '1', '0',
- 'monitor:operlog', 'file-earmark-easel', '', '', 'admin', sysdate(), '', null, '操作日志菜单');
- insert into sys_menu
- values ('501', '登录日志', '108', '2', 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '1', '0',
- 'monitor:logininfor', 'file-earmark-person', '', '', 'admin', sysdate(), '', null, '登录日志菜单');
- -- 用户管理按钮
- insert into sys_menu
- values ('1001', '用户查询', '100', '1', '', '', '', 1, 0, 'F', '1', '0', 'system:user:query', 'eye', '', '', 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1002', '用户新增', '100', '2', '', '', '', 1, 0, 'F', '1', '0', 'system:user:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1003', '用户修改', '100', '3', '', '', '', 1, 0, 'F', '1', '0', 'system:user:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1004', '用户删除', '100', '4', '', '', '', 1, 0, 'F', '1', '0', 'system:user:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1005', '用户导出', '100', '5', '', '', '', 1, 0, 'F', '1', '0', 'system:user:export', 'cloud-download',
- 'btn btn-light-info', 'handleExport', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1006', '用户导入', '100', '6', '', '', '', 1, 0, 'F', '1', '0', 'system:user:import', 'cloud-upload',
- 'btn btn-light-warning', 'handleImport', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1007', '重置密码', '100', '7', '', '', '', 1, 0, 'F', '1', '0', 'system:user:resetPwd', 'file-lock2', '', '',
- 'admin', sysdate(), '', null, '');
- -- 角色管理按钮
- insert into sys_menu
- values ('1008', '角色查询', '101', '1', '', '', '', 1, 0, 'F', '1', '0', 'system:role:query', 'eye', '', '', 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1009', '角色新增', '101', '2', '', '', '', 1, 0, 'F', '1', '0', 'system:role:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1010', '角色修改', '101', '3', '', '', '', 1, 0, 'F', '1', '0', 'system:role:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1011', '角色删除', '101', '4', '', '', '', 1, 0, 'F', '1', '0', 'system:role:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1012', '角色导出', '101', '5', '', '', '', 1, 0, 'F', '1', '0', 'system:role:export', 'cloud-download',
- 'btn btn-light-info', 'handleExport', 'admin', sysdate(), '', null, '');
- -- 菜单管理按钮
- insert into sys_menu
- values ('1013', '菜单查询', '102', '1', '', '', '', 1, 0, 'F', '1', '0', 'system:menu:query', 'eye', '', '', 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1014', '菜单新增', '102', '2', '', '', '', 1, 0, 'F', '1', '0', 'system:menu:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1015', '菜单修改', '102', '3', '', '', '', 1, 0, 'F', '1', '0', 'system:menu:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1016', '菜单删除', '102', '4', '', '', '', 1, 0, 'F', '1', '0', 'system:menu:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- -- 组织结构管理按钮
- insert into sys_menu
- values ('1017', '组织结构查询', '103', '1', '', '', '', 1, 0, 'F', '1', '0', 'system:org:query', 'eye', '', '', 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1018', '组织结构新增', '103', '2', '', '', '', 1, 0, 'F', '1', '0', 'system:org:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1019', '组织结构修改', '103', '3', '', '', '', 1, 0, 'F', '1', '0', 'system:org:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1020', '组织结构删除', '103', '4', '', '', '', 1, 0, 'F', '1', '0', 'system:org:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- -- 行业/兴趣分会管理按钮
- insert into sys_menu
- values ('1021', '分会查询', '104', '1', '', '', '', 1, 0, 'F', '1', '0', 'system:post:query', 'eye', '', '',
- 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1022', '分会新增', '104', '2', '', '', '', 1, 0, 'F', '1', '0', 'system:post:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1023', '分会修改', '104', '3', '', '', '', 1, 0, 'F', '1', '0', 'system:post:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1024', '分会删除', '104', '4', '', '', '', 1, 0, 'F', '1', '0', 'system:post:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1025', '分会导出', '104', '5', '', '', '', 1, 0, 'F', '1', '0', 'system:post:export',
- 'cloud-download',
- 'btn btn-light-info', 'handleExport', 'admin', sysdate(), '', null, '');
- -- 字典管理按钮
- insert into sys_menu
- values ('1026', '字典查询', '105', '1', '#', '', '', 1, 0, 'F', '1', '0', 'system:dict:query', 'eye', '', '', 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1027', '字典新增', '105', '2', '#', '', '', 1, 0, 'F', '1', '0', 'system:dict:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1028', '字典修改', '105', '3', '#', '', '', 1, 0, 'F', '1', '0', 'system:dict:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1029', '字典删除', '105', '4', '#', '', '', 1, 0, 'F', '1', '0', 'system:dict:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1030', '字典导出', '105', '5', '#', '', '', 1, 0, 'F', '1', '0', 'system:dict:export', 'cloud-download',
- 'btn btn-light-info', 'handleExport', 'admin', sysdate(), '', null, '');
- -- 参数设置按钮
- insert into sys_menu
- values ('1031', '参数查询', '106', '1', '#', '', '', 1, 0, 'F', '1', '0', 'system:config:query', 'eye', '', '', 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1032', '参数新增', '106', '2', '#', '', '', 1, 0, 'F', '1', '0', 'system:config:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1033', '参数修改', '106', '3', '#', '', '', 1, 0, 'F', '1', '0', 'system:config:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1034', '参数删除', '106', '4', '#', '', '', 1, 0, 'F', '1', '0', 'system:config:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1035', '参数导出', '106', '5', '#', '', '', 1, 0, 'F', '1', '0', 'system:config:export', 'cloud-download',
- 'btn btn-light-info', 'handleExport', 'admin', sysdate(), '', null, '');
- -- 通知公告按钮
- insert into sys_menu
- values ('1036', '公告查询', '107', '1', '#', '', '', 1, 0, 'F', '1', '0', 'system:notice:query', 'eye', '', '', 'admin',
- sysdate(), '', null, '');
- insert into sys_menu
- values ('1037', '公告新增', '107', '2', '#', '', '', 1, 0, 'F', '1', '0', 'system:notice:add', 'plus-square',
- 'btn btn-light-primary', 'handleCreate', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1038', '公告修改', '107', '3', '#', '', '', 1, 0, 'F', '1', '0', 'system:notice:edit', 'pencil-square',
- 'btn btn-light-success', 'handleUpdate@1', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1039', '公告删除', '107', '4', '#', '', '', 1, 0, 'F', '1', '0', 'system:notice:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- -- 操作日志按钮
- insert into sys_menu
- values ('1040', '操作查询', '500', '1', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:operlog:query', 'eye', '', '',
- 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1041', '操作删除', '500', '2', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:operlog:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1042', '日志导出', '500', '4', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:operlog:export', 'cloud-download',
- 'btn btn-light-info', 'handleExport', 'admin', sysdate(), '', null, '');
- -- 登录日志按钮
- insert into sys_menu
- values ('1043', '登录查询', '501', '1', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:logininfor:query', 'eye', '', '',
- 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1044', '登录删除', '501', '2', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:logininfor:remove', 'dash-square',
- 'btn btn-light-danger', 'handleDelete@0', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1045', '日志导出', '501', '3', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:logininfor:export', 'cloud-download',
- 'btn btn-light-info', 'handleExport', 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1050', '账户解锁', '501', '4', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:logininfor:unlock', '#', '', '',
- 'admin', sysdate(), '', null, '');
- -- 在线用户按钮
- insert into sys_menu
- values ('1046', '在线查询', '109', '1', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:online:query', 'eye', '', '',
- 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1047', '批量强退', '109', '2', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:online:batchLogout', '#', '', '',
- 'admin', sysdate(), '', null, '');
- insert into sys_menu
- values ('1048', '单条强退', '109', '3', '#', '', '', 1, 0, 'F', '1', '0', 'monitor:online:forceLogout', '#', '', '',
- 'admin', sysdate(), '', null, '');
- -- ----------------------------
- -- 6、用户和角色关联表 用户N-1角色
- -- ----------------------------
- drop table if exists sys_user_role;
- create table sys_user_role
- (
- user_id bigint(20) not null AUTO_INCREMENT comment '用户ID',
- role_id bigint(20) not null comment '角色ID',
- primary key (user_id, role_id)
- ) engine = innodb comment = '用户和角色关联表';
- -- ----------------------------
- -- 初始化-用户和角色关联表数据
- -- ----------------------------
- insert into sys_user_role
- values ('1', '1');
- insert into sys_user_role
- values ('2', '2');
- -- ----------------------------
- -- 7、角色和菜单关联表 角色1-N菜单
- -- ----------------------------
- drop table if exists sys_role_menu;
- 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 comment = '角色和菜单关联表';
- -- ----------------------------
- -- 初始化-角色和菜单关联表数据
- -- ----------------------------
- insert into sys_role_menu
- values ('1', '1');
- insert into sys_role_menu
- values ('1', '2');
- insert into sys_role_menu
- values ('1', '3');
- insert into sys_role_menu
- values ('1', '4');
- insert into sys_role_menu
- values ('1', '100');
- insert into sys_role_menu
- values ('1', '101');
- insert into sys_role_menu
- values ('1', '102');
- insert into sys_role_menu
- values ('1', '103');
- insert into sys_role_menu
- values ('1', '104');
- insert into sys_role_menu
- values ('1', '105');
- insert into sys_role_menu
- values ('1', '106');
- insert into sys_role_menu
- values ('1', '107');
- insert into sys_role_menu
- values ('1', '108');
- insert into sys_role_menu
- values ('1', '109');
- insert into sys_role_menu
- values ('1', '110');
- insert into sys_role_menu
- values ('1', '111');
- insert into sys_role_menu
- values ('1', '112');
- insert into sys_role_menu
- values ('1', '113');
- insert into sys_role_menu
- values ('1', '114');
- insert into sys_role_menu
- values ('1', '115');
- insert into sys_role_menu
- values ('1', '116');
- insert into sys_role_menu
- values ('1', '500');
- insert into sys_role_menu
- values ('1', '501');
- insert into sys_role_menu
- values ('1', '1000');
- insert into sys_role_menu
- values ('1', '1001');
- insert into sys_role_menu
- values ('1', '1002');
- insert into sys_role_menu
- values ('1', '1003');
- insert into sys_role_menu
- values ('1', '1004');
- insert into sys_role_menu
- values ('1', '1005');
- insert into sys_role_menu
- values ('1', '1006');
- insert into sys_role_menu
- values ('1', '1007');
- insert into sys_role_menu
- values ('1', '1008');
- insert into sys_role_menu
- values ('1', '1009');
- insert into sys_role_menu
- values ('1', '1010');
- insert into sys_role_menu
- values ('1', '1011');
- insert into sys_role_menu
- values ('1', '1012');
- insert into sys_role_menu
- values ('1', '1013');
- insert into sys_role_menu
- values ('1', '1014');
- insert into sys_role_menu
- values ('1', '1015');
- insert into sys_role_menu
- values ('1', '1016');
- insert into sys_role_menu
- values ('1', '1017');
- insert into sys_role_menu
- values ('1', '1018');
- insert into sys_role_menu
- values ('1', '1019');
- insert into sys_role_menu
- values ('1', '1020');
- insert into sys_role_menu
- values ('1', '1021');
- insert into sys_role_menu
- values ('1', '1022');
- insert into sys_role_menu
- values ('1', '1023');
- insert into sys_role_menu
- values ('1', '1024');
- insert into sys_role_menu
- values ('1', '1025');
- insert into sys_role_menu
- values ('1', '1026');
- insert into sys_role_menu
- values ('1', '1027');
- insert into sys_role_menu
- values ('1', '1028');
- insert into sys_role_menu
- values ('1', '1029');
- insert into sys_role_menu
- values ('1', '1030');
- insert into sys_role_menu
- values ('1', '1031');
- insert into sys_role_menu
- values ('1', '1032');
- insert into sys_role_menu
- values ('1', '1033');
- insert into sys_role_menu
- values ('1', '1034');
- insert into sys_role_menu
- values ('1', '1035');
- insert into sys_role_menu
- values ('1', '1036');
- insert into sys_role_menu
- values ('1', '1037');
- insert into sys_role_menu
- values ('1', '1038');
- insert into sys_role_menu
- values ('1', '1039');
- insert into sys_role_menu
- values ('1', '1040');
- insert into sys_role_menu
- values ('1', '1041');
- insert into sys_role_menu
- values ('1', '1042');
- insert into sys_role_menu
- values ('1', '1043');
- insert into sys_role_menu
- values ('1', '1044');
- insert into sys_role_menu
- values ('1', '1045');
- insert into sys_role_menu
- values ('1', '1050');
- insert into sys_role_menu
- values ('1', '1046');
- insert into sys_role_menu
- values ('1', '1047');
- insert into sys_role_menu
- values ('1', '1048');
- insert into sys_role_menu
- values ('1', '1055');
- insert into sys_role_menu
- values ('1', '1056');
- insert into sys_role_menu
- values ('1', '1057');
- insert into sys_role_menu
- values ('1', '1058');
- insert into sys_role_menu
- values ('1', '1059');
- insert into sys_role_menu
- values ('1', '1060');
- -- ----------------------------
- -- 8、角色和组织结构关联表 角色1-N组织结构
- -- ----------------------------
- drop table if exists sys_role_org;
- create table sys_role_org
- (
- role_id bigint(20) not null comment '角色ID',
- org_id bigint(20) not null comment '组织结构ID',
- primary key (role_id, org_id)
- ) engine = innodb comment = '角色和组织结构关联表';
- -- ----------------------------
- -- 初始化-角色和组织结构关联表数据
- -- ----------------------------
- insert into sys_role_org
- values ('2', '100');
- insert into sys_role_org
- values ('2', '101');
- insert into sys_role_org
- values ('2', '102');
- -- ----------------------------
- -- 9、用户与行业/兴趣分会关联表 用户1-N行业/兴趣分会
- -- ----------------------------
- drop table if exists sys_user_post;
- 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 comment = '用户与行业/兴趣分会关联表';
- -- ----------------------------
- -- 初始化-用户与行业/兴趣分会关联表数据
- -- ----------------------------
- insert into sys_user_post
- values ('1', '1');
- insert into sys_user_post
- values ('2', '2');
- -- ----------------------------
- -- 10、操作日志记录
- -- ----------------------------
- drop table if exists sys_oper_log;
- create table sys_oper_log
- (
- oper_id bigint(20) not null AUTO_INCREMENT comment '日志主键',
- title varchar(50) default '' comment '模块标题',
- business_type int(2) default 0 comment '业务类型(0其它 1新增 2修改 3删除)',
- method varchar(100) default '' comment '方法名称',
- request_method varchar(10) default '' comment '请求方式',
- operator_type int(1) default 0 comment '操作类别(0其它 1后台用户 2手机端用户)',
- oper_name varchar(50) default '' comment '操作人员',
- org_name varchar(50) default '' comment '组织结构名称',
- oper_url varchar(255) default '' comment '请求URL',
- oper_ip varchar(128) default '' comment '主机地址',
- oper_location varchar(255) default '' comment '操作地点',
- oper_param varchar(2000) default '' comment '请求参数',
- json_result varchar(2000) default '' comment '返回参数',
- status int(1) default 0 comment '操作状态(0正常 1异常)',
- error_msg varchar(2000) default '' comment '错误消息',
- oper_time datetime comment '操作时间',
- primary key (oper_id),
- key idx_sys_oper_log_bt (business_type),
- key idx_sys_oper_log_s (status),
- key idx_sys_oper_log_ot (oper_time)
- ) engine = innodb comment = '操作日志记录';
- -- ----------------------------
- -- 11、字典类型表
- -- ----------------------------
- drop table if exists sys_dict_type;
- create table sys_dict_type
- (
- dict_id bigint(20) not null AUTO_INCREMENT comment '字典主键',
- dict_name varchar(100) default '' comment '字典名称',
- dict_type varchar(100) default '' comment '字典类型',
- status char(1) default '0' comment '状态(0正常 1停用)',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default null comment '备注',
- primary key (dict_id),
- unique (dict_type)
- ) engine = innodb
- auto_increment = 100 comment = '字典类型表';
- insert into sys_dict_type
- values (1, '用户性别', 'sys_user_sex', '0', 'admin', sysdate(), '', null, '用户性别列表');
- insert into sys_dict_type
- values (2, '菜单状态', 'sys_show_hide', '0', 'admin', sysdate(), '', null, '菜单状态列表');
- insert into sys_dict_type
- values (3, '系统开关', 'sys_normal_disable', '0', 'admin', sysdate(), '', null, '系统开关列表');
- insert into sys_dict_type
- values (6, '系统是否', 'sys_yes_no', '0', 'admin', sysdate(), '', null, '系统是否列表');
- insert into sys_dict_type
- values (7, '通知类型', 'sys_notice_type', '0', 'admin', sysdate(), '', null, '通知类型列表');
- insert into sys_dict_type
- values (8, '通知状态', 'sys_notice_status', '0', 'admin', sysdate(), '', null, '通知状态列表');
- insert into sys_dict_type
- values (9, '操作类型', 'sys_oper_type', '0', 'admin', sysdate(), '', null, '操作类型列表');
- insert into sys_dict_type
- values (10, '系统状态', 'sys_common_status', '0', 'admin', sysdate(), '', null, '登录状态列表');
- insert into sys_dict_type
- values (11, '分会类型', 'sys_branch_type', '0', 'admin', sysdate(), '', null, '行业/兴趣分会类型');
- insert into sys_dict_type
- values (12, '校友身份', 'am_alumnus_type', '0', 'admin', sysdate(), '', null, '校友类型');
- insert into sys_dict_type
- values (13, '类目名称', 'category_type', '0', 'admin', sysdate(), '', null, '类目名称');
- insert into sys_dict_type
- values (14, '校友信息公开类型', 'alumnus_public_type', '0', 'admin', sysdate(), '', null, '校友信息公开类型');
- insert into sys_dict_type
- values (15, '校友审核状态', 'alumnus_audit_status', '0', 'admin', sysdate(), '', null, '校友审核状态');
- -- ----------------------------
- -- 12、字典数据表
- -- ----------------------------
- drop table if exists sys_dict_data;
- 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) default '' comment '字典标签',
- dict_value varchar(100) default '' comment '字典键值',
- dict_type varchar(100) default '' comment '字典类型',
- css_class varchar(100) default null comment '样式属性(其他样式扩展)',
- list_class varchar(100) default null comment '表格回显样式',
- is_default char(1) default 'N' comment '是否默认(Y是 N否)',
- status char(1) default '0' comment '状态(0正常 1停用)',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default null comment '备注',
- primary key (dict_code)
- ) engine = innodb
- auto_increment = 100 comment = '字典数据表';
- insert into sys_dict_data
- values (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, '性别男');
- insert into sys_dict_data
- values (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别女');
- insert into sys_dict_data
- values (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '1
- ', 'admin', sysdate(), '', null, '性别未知');
- insert into sys_dict_data
- values (4, 1, '显示', '1', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '显示菜单');
- insert into sys_dict_data
- values (5, 2, '隐藏', '0', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '隐藏菜单');
- insert into sys_dict_data
- values (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
- insert into sys_dict_data
- values (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
- insert into sys_dict_data
- values (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '系统默认是');
- insert into sys_dict_data
- values (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '系统默认否');
- insert into sys_dict_data
- values (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '通知');
- insert into sys_dict_data
- values (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '公告');
- insert into sys_dict_data
- values (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
- insert into sys_dict_data
- values (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '关闭状态');
- insert into sys_dict_data
- values (18, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '新增操作');
- insert into sys_dict_data
- values (19, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '修改操作');
- insert into sys_dict_data
- values (20, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '删除操作');
- insert into sys_dict_data
- values (21, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '授权操作');
- insert into sys_dict_data
- values (22, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导出操作');
- insert into sys_dict_data
- values (23, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导入操作');
- insert into sys_dict_data
- values (24, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '强退操作');
- insert into sys_dict_data
- values (25, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '生成操作');
- insert into sys_dict_data
- values (26, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '清空操作');
- insert into sys_dict_data
- values (27, 99, '其他', '10', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '其他操作');
- insert into sys_dict_data
- values (28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '正常状态');
- insert into sys_dict_data
- values (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
- insert into sys_dict_data
- values (30, 1, '行业分会', '0', 'sys_branch_type', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '行业分会');
- insert into sys_dict_data
- values (31, 2, '兴趣分会', '1', 'sys_branch_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '兴趣分会');
- insert into sys_dict_data
- values (33, 1, '校友', '0', 'am_alumnus_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '校友');
- insert into sys_dict_data
- values (34, 2, '教职工', '1', 'am_alumnus_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '教师');
- insert into sys_dict_data
- values (35, 3, '校友及教职工', '2', 'am_alumnus_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null,
- '既是校友又是教职工');
- insert into sys_dict_data
- values (36, 4, '其他', '3', 'am_alumnus_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '其他人员');
- insert into sys_dict_data
- values (37, 1, '新闻资讯', 'N', 'category_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '新闻资讯');
- insert into sys_dict_data
- values (38, 2, '活动资讯', 'A', 'category_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '活动资讯');
- insert into sys_dict_data
- values (39, 3, '校友互助', 'H', 'category_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '互助信息');
- insert into sys_dict_data
- values (40, 1, '不公开', '0', 'alumnus_public_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '');
- insert into sys_dict_data
- values (41, 2, '只对好友公开', '1', 'alumnus_public_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '');
- insert into sys_dict_data
- values (42, 3, '全部公开', '2', 'alumnus_public_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '');
- insert into sys_dict_data
- values (43, 1, '审核中', '0', 'alumnus_audit_status', '', 'info', 'Y', '0', 'admin', sysdate(), '', null, '');
- insert into sys_dict_data
- values (44, 2, '已通过', '1', 'alumnus_audit_status', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '');
- insert into sys_dict_data
- values (45, 3, '未通过', '2', 'alumnus_audit_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '');
- -- ----------------------------
- -- 13、参数配置表
- -- ----------------------------
- drop table if exists sys_config;
- create table sys_config
- (
- config_id bigint(20) not null AUTO_INCREMENT comment '参数主键',
- config_name varchar(100) default '' comment '参数名称',
- config_key varchar(100) default '' comment '参数键名',
- config_value varchar(500) default '' comment '参数键值',
- config_type char(1) default 'N' comment '系统内置(Y是 N否)',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default null comment '备注',
- primary key (config_id)
- ) engine = innodb
- auto_increment = 100 comment = '参数配置表';
- insert into sys_config
- values (1, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null,
- '初始化密码 123456');
- insert into sys_config
- values (2, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'false', 'Y', 'admin', sysdate(), '', null,
- '是否开启验证码功能(true开启,false关闭)');
- insert into sys_config
- values (3, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'true', 'Y', 'admin', sysdate(), '', null,
- '是否开启注册用户功能(true开启,false关闭)');
- -- ----------------------------
- -- 14、系统访问记录
- -- ----------------------------
- drop table if exists sys_logininfor;
- create table sys_logininfor
- (
- info_id bigint(20) not null AUTO_INCREMENT comment '访问ID',
- user_name varchar(50) default '' comment '用户账号',
- ipaddr varchar(128) default '' comment '登录IP地址',
- login_location varchar(255) default '' comment '登录地点',
- browser varchar(50) default '' comment '浏览器类型',
- os varchar(50) default '' comment '操作系统',
- status char(1) default '0' comment '登录状态(0成功 1失败)',
- msg varchar(255) default '' comment '提示消息',
- login_time datetime comment '访问时间',
- primary key (info_id),
- key idx_sys_logininfor_s (status),
- key idx_sys_logininfor_lt (login_time)
- ) engine = innodb comment = '系统访问记录';
- -- ----------------------------
- -- 17、通知公告表
- -- ----------------------------
- drop table if exists sys_notice;
- create table sys_notice
- (
- notice_id bigint(20) not null AUTO_INCREMENT comment '公告ID',
- notice_title varchar(50) not null comment '公告标题',
- notice_type char(1) not null comment '公告类型(1通知 2公告)',
- notice_content longblob default null comment '公告内容',
- status char(1) default '0' comment '公告状态(0正常 1关闭)',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(255) default null comment '备注',
- primary key (notice_id)
- ) engine = innodb comment = '通知公告表';
- -- ----------------------------
- -- 初始化-公告信息表数据
- -- ----------------------------
- insert into sys_notice
- values ('1', '温馨提醒:2018-07-01 新版本发布啦', '2', '新版本内容', '0', 'admin', sysdate(), '', null, '管理员');
- insert into sys_notice
- values ('2', '维护通知:2018-07-01 系统凌晨维护', '1', '维护内容', '0', 'admin', sysdate(), '', null, '管理员');
- -- ----------------------------
- -- 18、代码生成业务表
- -- ----------------------------
- drop table if exists gen_table;
- create table gen_table
- (
- table_id bigint(20) not null AUTO_INCREMENT comment '编号',
- table_name varchar(200) default '' comment '表名称',
- table_comment varchar(500) default '' comment '表描述',
- sub_table_name varchar(64) default null comment '关联子表的表名',
- sub_table_fk_name varchar(64) default null comment '子表关联的外键名',
- class_name varchar(100) default '' comment '实体类名称',
- tpl_category varchar(200) default 'crud' comment '使用的模板(crud单表操作 tree树表操作)',
- package_name varchar(100) comment '生成包路径',
- module_name varchar(30) comment '生成模块名',
- business_name varchar(30) comment '生成业务名',
- function_name varchar(50) comment '生成功能名',
- function_author varchar(50) comment '生成功能作者',
- gen_type char(1) default '0' comment '生成代码方式(0zip压缩包 1自定义路径)',
- gen_path varchar(200) default '/' comment '生成路径(不填默认项目路径)',
- options varchar(1000) comment '其它生成选项',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- remark varchar(500) default null comment '备注',
- primary key (table_id)
- ) engine = innodb comment = '代码生成业务表';
- -- ----------------------------
- -- 19、代码生成业务表字段
- -- ----------------------------
- drop table if exists gen_table_column;
- create table gen_table_column
- (
- column_id bigint(20) not null AUTO_INCREMENT comment '编号',
- table_id bigint(20) comment '归属表编号',
- column_name varchar(200) comment '列名称',
- column_comment varchar(500) comment '列描述',
- column_type varchar(100) comment '列类型',
- java_type varchar(500) comment 'JAVA类型',
- java_field varchar(200) comment 'JAVA字段名',
- is_pk char(1) comment '是否主键(1是)',
- is_increment char(1) comment '是否自增(1是)',
- is_required char(1) comment '是否必填(1是)',
- is_insert char(1) comment '是否为插入字段(1是)',
- is_edit char(1) comment '是否编辑字段(1是)',
- is_list char(1) comment '是否列表字段(1是)',
- is_query char(1) comment '是否查询字段(1是)',
- query_type varchar(200) default 'EQ' comment '查询方式(等于、不等于、大于、小于、范围)',
- html_type varchar(200) comment '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
- dict_type varchar(200) default '' comment '字典类型',
- sort int comment '排序',
- create_by varchar(64) default '' comment '创建者',
- create_time datetime comment '创建时间',
- update_by varchar(64) default '' comment '更新者',
- update_time datetime comment '更新时间',
- primary key (column_id)
- ) engine = innodb comment = '代码生成业务表字段';
- SET FOREIGN_KEY_CHECKS = 1;
|