| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999 |
- 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 = '用户信息表';
- -- ----------------------------
- -- 初始化-用户信息表数据 (初始密码 admin/123iwb system/system)
- -- ----------------------------
- 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$RDxdPC55CIMxe2eBNGSbj.zGGoldv5/hmqcBax8IY8/gTza/VaIC6', '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', '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;
|