| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963 |
- CREATE DATABASE IF NOT EXISTS `aegis` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
- USE `aegis`;
- -- 设置连接字符集为utf8mb4
- SET NAMES utf8mb4;
- SET CHARACTER_SET_CLIENT = utf8mb4;
- SET CHARACTER_SET_CONNECTION = utf8mb4;
- SET CHARACTER_SET_RESULTS = utf8mb4;
- -- ----------------------------
- -- 1、部门表
- -- ----------------------------
- drop table if exists aegis.sys_dept;
- create table aegis.sys_dept (
- dept_id bigint(20) not null auto_increment comment '部门id',
- parent_id bigint(20) default 0 comment '父部门id',
- ancestors varchar(50) default '' comment '祖级列表',
- dept_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 (dept_id)
- ) engine=innodb auto_increment=200 comment = '部门表';
- -- ----------------------------
- -- 初始化-部门表数据
- -- ----------------------------
- insert into aegis.sys_dept values(100, 0, '0', '若依科技', 0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(103, 101, '0,100,101', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(104, 101, '0,100,101', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(105, 101, '0,100,101', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(106, 101, '0,100,101', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(107, 101, '0,100,101', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- insert into aegis.sys_dept values(109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate(), '', null);
- -- ----------------------------
- -- 2、用户信息表
- -- ----------------------------
- drop table if exists aegis.sys_user;
- create table aegis.sys_user (
- user_id bigint(20) not null auto_increment comment '用户ID',
- dept_id bigint(20) default null comment '部门ID',
- user_name varchar(30) not null comment '用户账号',
- nick_name varchar(30) not null comment '用户昵称',
- user_type varchar(2) default '00' comment '用户类型(00系统用户)',
- 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 '最后登录时间',
- pwd_update_date datetime 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 (user_id)
- ) engine=innodb auto_increment=100 comment = '用户信息表';
- -- ----------------------------
- -- 初始化-用户信息表数据
- -- ----------------------------
- insert into aegis.sys_user values(1, 103, 'admin', '若依', '00', 'ry@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '管理员');
- insert into aegis.sys_user values(2, 105, 'ry', '若依', '00', 'ry@qq.com', '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate(), sysdate(), 'admin', sysdate(), '', null, '测试员');
- -- ----------------------------
- -- 3、岗位信息表
- -- ----------------------------
- drop table if exists aegis.sys_post;
- create table aegis.sys_post
- (
- post_id bigint(20) not null auto_increment comment '岗位ID',
- post_code varchar(64) not null comment '岗位编码',
- 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 comment = '岗位信息表';
- -- ----------------------------
- -- 初始化-岗位信息表数据
- -- ----------------------------
- insert into aegis.sys_post values(1, 'ceo', '董事长', 1, '0', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_post values(2, 'se', '项目经理', 2, '0', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_post values(3, 'hr', '人力资源', 3, '0', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_post values(4, 'user', '普通员工', 4, '0', 'admin', sysdate(), '', null, '');
- -- ----------------------------
- -- 4、角色信息表
- -- ----------------------------
- drop table if exists aegis.sys_role;
- create table aegis.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 '菜单树选择项是否关联显示',
- dept_check_strictly tinyint(1) default 1 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 aegis.sys_role values('1', '超级管理员', 'admin', 1, 1, 1, 1, '0', '0', 'admin', sysdate(), '', null, '超级管理员');
- insert into aegis.sys_role values('2', '普通角色', 'common', 2, 2, 1, 1, '0', '0', 'admin', sysdate(), '', null, '普通角色');
- -- ----------------------------
- -- 5、菜单权限表
- -- ----------------------------
- drop table if exists aegis.sys_menu;
- create table aegis.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 varchar(255) default null comment '路由参数',
- route_name varchar(50) default '' 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 '菜单图标',
- 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 aegis.sys_menu values('1', '系统管理', '0', '8', 'system', null, '', '', 1, 0, 'M', '0', '0', '', 'system', 'admin', sysdate(), '', null, '系统管理目录');
- insert into aegis.sys_menu values('2', '系统监控', '0', '9', 'monitor', null, '', '', 1, 0, 'M', '0', '0', '', 'monitor', 'admin', sysdate(), '', null, '系统监控目录');
- -- 二级菜单
- insert into aegis.sys_menu values('100', '用户管理', '1', '1', 'user', 'system/user/index', '', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', sysdate(), '', null, '用户管理菜单');
- insert into aegis.sys_menu values('101', '角色管理', '1', '2', 'role', 'system/role/index', '', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', sysdate(), '', null, '角色管理菜单');
- insert into aegis.sys_menu values('102', '菜单管理', '1', '3', 'menu', 'system/menu/index', '', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', sysdate(), '', null, '菜单管理菜单');
- insert into aegis.sys_menu values('103', '部门管理', '1', '4', 'dept', 'system/dept/index', '', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', sysdate(), '', null, '部门管理菜单');
- insert into aegis.sys_menu values('104', '岗位管理', '1', '5', 'post', 'system/post/index', '', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', sysdate(), '', null, '岗位管理菜单');
- insert into aegis.sys_menu values('105', '字典管理', '1', '6', 'dict', 'system/dict/index', '', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', sysdate(), '', null, '字典管理菜单');
- insert into aegis.sys_menu values('106', '参数设置', '1', '7', 'config', 'system/config/index', '', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'admin', sysdate(), '', null, '参数设置菜单');
- insert into aegis.sys_menu values('107', '通知公告', '1', '8', 'notice', 'system/notice/index', '', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 'admin', sysdate(), '', null, '通知公告菜单');
- insert into aegis.sys_menu values('108', '日志管理', '1', '9', 'log', '', '', '', 1, 0, 'M', '0', '0', '', 'log', 'admin', sysdate(), '', null, '日志管理菜单');
- insert into aegis.sys_menu values('109', '在线用户', '2', '1', 'online', 'monitor/online/index', '', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', sysdate(), '', null, '在线用户菜单');
- insert into aegis.sys_menu values('110', '定时任务', '2', '2', 'job', 'monitor/job/index', '', '', 1, 0, 'C', '0', '0', 'monitor:job:list', 'job', 'admin', sysdate(), '', null, '定时任务菜单');
- insert into aegis.sys_menu values('111', '数据监控', '2', '3', 'druid', 'monitor/druid/index', '', '', 1, 0, 'C', '0', '0', 'monitor:druid:list', 'druid', 'admin', sysdate(), '', null, '数据监控菜单');
- insert into aegis.sys_menu values('112', '服务监控', '2', '4', 'server', 'monitor/server/index', '', '', 1, 0, 'C', '0', '0', 'monitor:server:list', 'server', 'admin', sysdate(), '', null, '服务监控菜单');
- insert into aegis.sys_menu values('113', '缓存监控', '2', '5', 'cache', 'monitor/cache/index', '', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis', 'admin', sysdate(), '', null, '缓存监控菜单');
- insert into aegis.sys_menu values('114', '缓存列表', '2', '6', 'cacheList', 'monitor/cache/list', '', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis-list', 'admin', sysdate(), '', null, '缓存列表菜单');
- -- 三级菜单
- insert into aegis.sys_menu values('500', '操作日志', '108', '1', 'operlog', 'monitor/operlog/index', '', '', 1, 0, 'C', '0', '0', 'monitor:operlog:list', 'form', 'admin', sysdate(), '', null, '操作日志菜单');
- insert into aegis.sys_menu values('501', '登录日志', '108', '2', 'logininfor', 'monitor/logininfor/index', '', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 'admin', sysdate(), '', null, '登录日志菜单');
- -- 用户管理按钮
- insert into aegis.sys_menu values('1000', '用户查询', '100', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1001', '用户新增', '100', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1002', '用户修改', '100', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1003', '用户删除', '100', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1004', '用户导出', '100', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1005', '用户导入', '100', '6', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1006', '重置密码', '100', '7', '', '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', sysdate(), '', null, '');
- -- 角色管理按钮
- insert into aegis.sys_menu values('1007', '角色查询', '101', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1008', '角色新增', '101', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1009', '角色修改', '101', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1010', '角色删除', '101', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1011', '角色导出', '101', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'admin', sysdate(), '', null, '');
- -- 菜单管理按钮
- insert into aegis.sys_menu values('1012', '菜单查询', '102', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1013', '菜单新增', '102', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1014', '菜单修改', '102', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1015', '菜单删除', '102', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'admin', sysdate(), '', null, '');
- -- 部门管理按钮
- insert into aegis.sys_menu values('1016', '部门查询', '103', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1017', '部门新增', '103', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1018', '部门修改', '103', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1019', '部门删除', '103', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 'admin', sysdate(), '', null, '');
- -- 岗位管理按钮
- insert into aegis.sys_menu values('1020', '岗位查询', '104', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1021', '岗位新增', '104', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1022', '岗位修改', '104', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1023', '岗位删除', '104', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1024', '岗位导出', '104', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 'admin', sysdate(), '', null, '');
- -- 字典管理按钮
- insert into aegis.sys_menu values('1025', '字典查询', '105', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1026', '字典新增', '105', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1027', '字典修改', '105', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1028', '字典删除', '105', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1029', '字典导出', '105', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'admin', sysdate(), '', null, '');
- -- 参数设置按钮
- insert into aegis.sys_menu values('1030', '参数查询', '106', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1031', '参数新增', '106', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1032', '参数修改', '106', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1033', '参数删除', '106', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1034', '参数导出', '106', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'admin', sysdate(), '', null, '');
- -- 通知公告按钮
- insert into aegis.sys_menu values('1035', '公告查询', '107', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1036', '公告新增', '107', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1037', '公告修改', '107', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1038', '公告删除', '107', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 'admin', sysdate(), '', null, '');
- -- 操作日志按钮
- insert into aegis.sys_menu values('1039', '操作查询', '500', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1040', '操作删除', '500', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1041', '日志导出', '500', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export', '#', 'admin', sysdate(), '', null, '');
- -- 登录日志按钮
- insert into aegis.sys_menu values('1042', '登录查询', '501', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1043', '登录删除', '501', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1044', '日志导出', '501', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1045', '账户解锁', '501', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock', '#', 'admin', sysdate(), '', null, '');
- -- 在线用户按钮
- insert into aegis.sys_menu values('1046', '在线查询', '109', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1047', '批量强退', '109', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1048', '单条强退', '109', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', sysdate(), '', null, '');
- -- 定时任务按钮
- insert into aegis.sys_menu values('1049', '任务查询', '110', '1', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:query', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1050', '任务新增', '110', '2', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:add', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1051', '任务修改', '110', '3', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:edit', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1052', '任务删除', '110', '4', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:remove', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1053', '状态修改', '110', '5', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_menu values('1054', '任务导出', '110', '6', '#', '', '', '', 1, 0, 'F', '0', '0', 'monitor:job:export', '#', 'admin', sysdate(), '', null, '');
- -- ----------------------------
- -- 资源模块菜单
- -- ----------------------------
- -- 一级菜单:资源管理
- insert into aegis.sys_menu values('3000', '资源管理', '0', '4', 'resource', NULL, '', '', 1, 0, 'M', '0', '0', '', 'tree', 'admin', sysdate(), '', NULL, '资源管理目录');
- -- 二级菜单
- insert into aegis.sys_menu values('3001', '资源看板', '3000', '1', 'dashboard', 'resource/dashboard/index', '', '', 1, 0, 'C', '0', '0', 'resource:dashboard:view', 'dashboard', 'admin', sysdate(), '', NULL, '资源看板菜单');
- insert into aegis.sys_menu values('3002', '队伍管理', '3000', '2', 'team', 'resource/team/index', '', '', 1, 0, 'C', '0', '0', 'resource:team:list', 'peoples', 'admin', sysdate(), '', NULL, '队伍管理菜单');
- insert into aegis.sys_menu values('3003', '车辆管理', '3000', '3', 'vehicle', 'resource/vehicle/index', '', '', 1, 0, 'C', '0', '0', 'resource:vehicle:list', 'tool', 'admin', sysdate(), '', NULL, '车辆管理菜单');
- insert into aegis.sys_menu values('3004', '专家管理', '3000', '4', 'expert', 'resource/expert/index', '', '', 1, 0, 'C', '0', '0', 'resource:expert:list', 'user', 'admin', sysdate(), '', NULL, '专家管理菜单');
- insert into aegis.sys_menu values('3005', '装备管理', '3000', '5', 'equipment', 'resource/equipment/index', '', '', 1, 0, 'C', '0', '0', 'resource:equipment:list', 'tool', 'admin', sysdate(), '', NULL, '装备管理菜单');
- insert into aegis.sys_menu values('3006', '仓库管理', '3000', '6', 'warehouse', 'resource/warehouse/index', '', '', 1, 0, 'C', '0', '0', 'resource:warehouse:list', 'build', 'admin', sysdate(), '', NULL, '仓库管理菜单');
- insert into aegis.sys_menu values('3007', '物资管理', '3000', '7', 'material', NULL, '', '', 1, 0, 'M', '0', '0', '', 'shopping', 'admin', sysdate(), '', NULL, '物资管理目录');
- insert into aegis.sys_menu values('3008', '供应商管理', '3000', '8', 'supplier', 'resource/supplier/index', '', '', 1, 0, 'C', '0', '0', 'resource:supplier:list', 'guide', 'admin', sysdate(), '', NULL, '供应商管理菜单');
- insert into aegis.sys_menu values('3009', '采购管理', '3000', '9', 'procurement', 'resource/procurement/index', '', '', 1, 0, 'C', '0', '0', 'resource:procurement:list', 'shopping', 'admin', sysdate(), '', NULL, '采购管理菜单');
- insert into aegis.sys_menu values('3010', '征用管理', '3000', '10', 'requisition', 'resource/requisition/index', '', '', 1, 0, 'C', '0', '0', 'resource:requisition:list', 'documentation', 'admin', sysdate(), '', NULL, '征用管理菜单');
- -- 三级菜单(物资管理子菜单)
- insert into aegis.sys_menu values('3011', '物资分类', '3007', '1', 'category', 'resource/material/category/index', '', '', 1, 0, 'C', '0', '0', 'resource:material:category:list', 'tree-table', 'admin', sysdate(), '', NULL, '物资分类菜单');
- insert into aegis.sys_menu values('3012', '物资台账', '3007', '2', 'material', 'resource/material/index', '', '', 1, 0, 'C', '0', '0', 'resource:material:list', 'list', 'admin', sysdate(), '', NULL, '物资台账菜单');
- insert into aegis.sys_menu values('3013', '库存管理', '3007', '3', 'inventory', 'resource/material/inventory/index', '', '', 1, 0, 'C', '0', '0', 'resource:material:inventory:view', 'money', 'admin', sysdate(), '', NULL, '库存管理菜单');
- -- 资源看板按钮权限
- insert into aegis.sys_menu values('3100', '看板刷新', '3001', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:dashboard:refresh', '#', 'admin', sysdate(), '', NULL, '');
- -- 队伍管理按钮权限
- insert into aegis.sys_menu values('3101', '队伍查询', '3002', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:team:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3102', '队伍新增', '3002', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:team:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3103', '队伍修改', '3002', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:team:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3104', '队伍删除', '3002', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:team:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3105', '队伍导出', '3002', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:team:export', '#', 'admin', sysdate(), '', NULL, '');
- -- 车辆管理按钮权限
- insert into aegis.sys_menu values('3111', '车辆查询', '3003', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:vehicle:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3112', '车辆新增', '3003', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:vehicle:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3113', '车辆修改', '3003', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:vehicle:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3114', '车辆删除', '3003', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:vehicle:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3115', '车辆导出', '3003', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:vehicle:export', '#', 'admin', sysdate(), '', NULL, '');
- -- 专家管理按钮权限
- insert into aegis.sys_menu values('3121', '专家查询', '3004', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3122', '专家新增', '3004', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3123', '专家修改', '3004', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3124', '专家删除', '3004', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3125', '专家导出', '3004', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:export', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3126', '专家启用', '3004', '6', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:activate', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3127', '专家停用', '3004', '7', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:deactivate', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3128', '专家黑名单', '3004', '8', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:blacklist', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3129', '专家评分', '3004', '9', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:expert:rate', '#', 'admin', sysdate(), '', NULL, '');
- -- 装备管理按钮权限
- insert into aegis.sys_menu values('3131', '装备查询', '3005', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:equipment:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3132', '装备新增', '3005', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:equipment:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3133', '装备修改', '3005', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:equipment:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3134', '装备删除', '3005', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:equipment:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3135', '装备导出', '3005', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:equipment:export', '#', 'admin', sysdate(), '', NULL, '');
- -- 仓库管理按钮权限
- insert into aegis.sys_menu values('3141', '仓库查询', '3006', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:warehouse:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3142', '仓库新增', '3006', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:warehouse:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3143', '仓库修改', '3006', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:warehouse:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3144', '仓库删除', '3006', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:warehouse:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3145', '仓库导出', '3006', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:warehouse:export', '#', 'admin', sysdate(), '', NULL, '');
- -- 物资分类按钮权限
- insert into aegis.sys_menu values('3151', '分类查询', '3011', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:category:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3152', '分类新增', '3011', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:category:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3153', '分类修改', '3011', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:category:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3154', '分类删除', '3011', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:category:remove', '#', 'admin', sysdate(), '', NULL, '');
- -- 物资台账按钮权限
- insert into aegis.sys_menu values('3161', '物资查询', '3012', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3162', '物资新增', '3012', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3163', '物资修改', '3012', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3164', '物资删除', '3012', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3165', '物资导出', '3012', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:export', '#', 'admin', sysdate(), '', NULL, '');
- -- 库存管理按钮权限
- insert into aegis.sys_menu values('3171', '库存查询', '3013', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:inventory:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3172', '库存新增', '3013', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:inventory:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3173', '库存占用', '3013', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:inventory:lock', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3174', '库存释放', '3013', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:inventory:unlock', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3175', '库存消耗', '3013', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:material:inventory:consume', '#', 'admin', sysdate(), '', NULL, '');
- -- 供应商管理按钮权限
- insert into aegis.sys_menu values('3181', '供应商查询', '3008', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:supplier:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3182', '供应商新增', '3008', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:supplier:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3183', '供应商修改', '3008', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:supplier:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3184', '供应商删除', '3008', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:supplier:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3185', '供应商导出', '3008', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:supplier:export', '#', 'admin', sysdate(), '', NULL, '');
- -- 采购管理按钮权限
- insert into aegis.sys_menu values('3191', '采购查询', '3009', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:procurement:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3192', '采购新增', '3009', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:procurement:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3193', '采购修改', '3009', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:procurement:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3194', '采购删除', '3009', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:procurement:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3195', '采购导出', '3009', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:procurement:export', '#', 'admin', sysdate(), '', NULL, '');
- -- 征用管理按钮权限
- insert into aegis.sys_menu values('3201', '征用查询', '3010', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:requisition:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3202', '征用新增', '3010', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:requisition:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3203', '征用修改', '3010', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:requisition:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3204', '征用删除', '3010', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:requisition:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3205', '征用导出', '3010', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'resource:requisition:export', '#', 'admin', sysdate(), '', NULL, '');
- -- ----------------------------
- -- 知识库管理模块菜单
- -- ----------------------------
- -- 一级菜单:知识库管理
- insert into aegis.sys_menu values('3400', '知识库管理', '0', '6', 'knowledge', NULL, '', '', 1, 0, 'M', '0', '0', '', 'education', 'admin', sysdate(), '', NULL, '知识库管理目录');
- -- 二级菜单
- insert into aegis.sys_menu values('3401', '分类管理', '3400', '1', 'category', 'knowledge/category/index', '', 'KnowledgeCategory', 1, 0, 'C', '0', '0', 'knowledge:category:list', 'tree', 'admin', sysdate(), '', NULL, '知识库分类管理');
- insert into aegis.sys_menu values('3402', '文档管理', '3400', '2', 'document', 'knowledge/index', '', 'KnowledgeDocument', 1, 0, 'C', '0', '0', 'knowledge:document:list', 'documentation', 'admin', sysdate(), '', NULL, '知识库文档管理');
- -- 分类管理按钮权限(parent_id = 3401)
- insert into aegis.sys_menu values('3403', '分类查询', '3401', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:category:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3404', '分类新增', '3401', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:category:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3405', '分类修改', '3401', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:category:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3406', '分类删除', '3401', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:category:remove', '#', 'admin', sysdate(), '', NULL, '');
- -- 文档管理按钮权限(parent_id = 3402)
- insert into aegis.sys_menu values('3407', '文档查询', '3402', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:document:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3408', '文档新增', '3402', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:document:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3409', '文档修改', '3402', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:document:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3410', '文档删除', '3402', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:document:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3411', '文档下载', '3402', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'knowledge:document:download', '#', 'admin', sysdate(), '', NULL, '');
- -- ----------------------------
- -- 案例库管理模块菜单
- -- ----------------------------
- -- 案例库管理(单级菜单,直接作为一级菜单,位于系统管理和知识库管理之间)
- insert into aegis.sys_menu values('3501', '案例库管理', '0', '5', 'case', 'case/index', '', 'CaseManagement', 1, 0, 'C', '0', '0', 'case:case:list', 'clipboard', 'admin', sysdate(), '', NULL, '案例库管理');
- -- 案例管理按钮权限(parent_id = 3501)
- insert into aegis.sys_menu values('3502', '案例查询', '3501', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'case:case:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3503', '案例新增', '3501', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'case:case:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3504', '案例修改', '3501', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'case:case:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3505', '案例删除', '3501', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'case:case:remove', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3506', '标记典型案例', '3501', '5', '', '', '', '', 1, 0, 'F', '0', '0', 'case:case:markTypical', '#', 'admin', sysdate(), '', NULL, '');
- -- ----------------------------
- -- 系统集成模块菜单
- -- ----------------------------
- -- 一级菜单:系统集成(父目录)
- insert into aegis.sys_menu values('3600', '系统集成', '0', '7', 'integration', NULL, '', '', 1, 0, 'M', '0', '0', '', 'link', 'admin', sysdate(), '', NULL, '系统集成目录');
- -- 二级菜单:摄像头管理
- insert into aegis.sys_menu values('3601', '摄像头管理', '3600', '1', 'camera', 'camera/index', '', 'CameraManagement', 1, 0, 'C', '0', '0', 'camera:camera:list', 'video-camera', 'admin', sysdate(), '', NULL, '摄像头管理菜单');
- -- 摄像头管理按钮权限(parent_id = 3601)
- insert into aegis.sys_menu values('3602', '摄像头查询', '3601', '1', '', '', '', '', 1, 0, 'F', '0', '0', 'camera:camera:query', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3603', '摄像头新增', '3601', '2', '', '', '', '', 1, 0, 'F', '0', '0', 'camera:camera:add', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3604', '摄像头修改', '3601', '3', '', '', '', '', 1, 0, 'F', '0', '0', 'camera:camera:edit', '#', 'admin', sysdate(), '', NULL, '');
- insert into aegis.sys_menu values('3605', '摄像头删除', '3601', '4', '', '', '', '', 1, 0, 'F', '0', '0', 'camera:camera:remove', '#', 'admin', sysdate(), '', NULL, '');
- -- ----------------------------
- -- 6、用户和角色关联表 用户N-1角色
- -- ----------------------------
- drop table if exists aegis.sys_user_role;
- create table aegis.sys_user_role (
- user_id bigint(20) not null comment '用户ID',
- role_id bigint(20) not null comment '角色ID',
- primary key(user_id, role_id)
- ) engine=innodb comment = '用户和角色关联表';
- -- ----------------------------
- -- 初始化-用户和角色关联表数据
- -- ----------------------------
- insert into aegis.sys_user_role values ('1', '1');
- insert into aegis.sys_user_role values ('2', '2');
- -- ----------------------------
- -- 7、角色和菜单关联表 角色1-N菜单
- -- ----------------------------
- drop table if exists aegis.sys_role_menu;
- create table aegis.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 aegis.sys_role_menu values ('2', '1');
- insert into aegis.sys_role_menu values ('2', '2');
- insert into aegis.sys_role_menu values ('2', '100');
- insert into aegis.sys_role_menu values ('2', '101');
- insert into aegis.sys_role_menu values ('2', '102');
- insert into aegis.sys_role_menu values ('2', '103');
- insert into aegis.sys_role_menu values ('2', '104');
- insert into aegis.sys_role_menu values ('2', '105');
- insert into aegis.sys_role_menu values ('2', '106');
- insert into aegis.sys_role_menu values ('2', '107');
- insert into aegis.sys_role_menu values ('2', '108');
- insert into aegis.sys_role_menu values ('2', '109');
- insert into aegis.sys_role_menu values ('2', '110');
- insert into aegis.sys_role_menu values ('2', '111');
- insert into aegis.sys_role_menu values ('2', '112');
- insert into aegis.sys_role_menu values ('2', '113');
- insert into aegis.sys_role_menu values ('2', '114');
- insert into aegis.sys_role_menu values ('2', '500');
- insert into aegis.sys_role_menu values ('2', '501');
- insert into aegis.sys_role_menu values ('2', '1000');
- insert into aegis.sys_role_menu values ('2', '1001');
- insert into aegis.sys_role_menu values ('2', '1002');
- insert into aegis.sys_role_menu values ('2', '1003');
- insert into aegis.sys_role_menu values ('2', '1004');
- insert into aegis.sys_role_menu values ('2', '1005');
- insert into aegis.sys_role_menu values ('2', '1006');
- insert into aegis.sys_role_menu values ('2', '1007');
- insert into aegis.sys_role_menu values ('2', '1008');
- insert into aegis.sys_role_menu values ('2', '1009');
- insert into aegis.sys_role_menu values ('2', '1010');
- insert into aegis.sys_role_menu values ('2', '1011');
- insert into aegis.sys_role_menu values ('2', '1012');
- insert into aegis.sys_role_menu values ('2', '1013');
- insert into aegis.sys_role_menu values ('2', '1014');
- insert into aegis.sys_role_menu values ('2', '1015');
- insert into aegis.sys_role_menu values ('2', '1016');
- insert into aegis.sys_role_menu values ('2', '1017');
- insert into aegis.sys_role_menu values ('2', '1018');
- insert into aegis.sys_role_menu values ('2', '1019');
- insert into aegis.sys_role_menu values ('2', '1020');
- insert into aegis.sys_role_menu values ('2', '1021');
- insert into aegis.sys_role_menu values ('2', '1022');
- insert into aegis.sys_role_menu values ('2', '1023');
- insert into aegis.sys_role_menu values ('2', '1024');
- insert into aegis.sys_role_menu values ('2', '1025');
- insert into aegis.sys_role_menu values ('2', '1026');
- insert into aegis.sys_role_menu values ('2', '1027');
- insert into aegis.sys_role_menu values ('2', '1028');
- insert into aegis.sys_role_menu values ('2', '1029');
- insert into aegis.sys_role_menu values ('2', '1030');
- insert into aegis.sys_role_menu values ('2', '1031');
- insert into aegis.sys_role_menu values ('2', '1032');
- insert into aegis.sys_role_menu values ('2', '1033');
- insert into aegis.sys_role_menu values ('2', '1034');
- insert into aegis.sys_role_menu values ('2', '1035');
- insert into aegis.sys_role_menu values ('2', '1036');
- insert into aegis.sys_role_menu values ('2', '1037');
- insert into aegis.sys_role_menu values ('2', '1038');
- insert into aegis.sys_role_menu values ('2', '1039');
- insert into aegis.sys_role_menu values ('2', '1040');
- insert into aegis.sys_role_menu values ('2', '1041');
- insert into aegis.sys_role_menu values ('2', '1042');
- insert into aegis.sys_role_menu values ('2', '1043');
- insert into aegis.sys_role_menu values ('2', '1044');
- insert into aegis.sys_role_menu values ('2', '1045');
- insert into aegis.sys_role_menu values ('2', '1046');
- insert into aegis.sys_role_menu values ('2', '1047');
- insert into aegis.sys_role_menu values ('2', '1048');
- insert into aegis.sys_role_menu values ('2', '1049');
- insert into aegis.sys_role_menu values ('2', '1050');
- insert into aegis.sys_role_menu values ('2', '1051');
- insert into aegis.sys_role_menu values ('2', '1052');
- insert into aegis.sys_role_menu values ('2', '1053');
- insert into aegis.sys_role_menu values ('2', '1054');
- -- 知识库管理菜单(分配给普通角色)
- insert into aegis.sys_role_menu values ('2', '3400');
- insert into aegis.sys_role_menu values ('2', '3401');
- insert into aegis.sys_role_menu values ('2', '3402');
- insert into aegis.sys_role_menu values ('2', '3403');
- insert into aegis.sys_role_menu values ('2', '3404');
- insert into aegis.sys_role_menu values ('2', '3405');
- insert into aegis.sys_role_menu values ('2', '3406');
- insert into aegis.sys_role_menu values ('2', '3407');
- insert into aegis.sys_role_menu values ('2', '3408');
- insert into aegis.sys_role_menu values ('2', '3409');
- insert into aegis.sys_role_menu values ('2', '3410');
- insert into aegis.sys_role_menu values ('2', '3411');
- -- 案例库管理菜单(分配给超级管理员角色 role_id = 1)
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3501 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3501);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3502 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3502);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3503 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3503);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3504 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3504);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3505 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3505);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3506 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3506);
- -- 案例库管理菜单(分配给普通角色)
- insert into aegis.sys_role_menu values ('2', '3501');
- insert into aegis.sys_role_menu values ('2', '3502');
- insert into aegis.sys_role_menu values ('2', '3503');
- insert into aegis.sys_role_menu values ('2', '3504');
- insert into aegis.sys_role_menu values ('2', '3505');
- insert into aegis.sys_role_menu values ('2', '3506');
- -- 系统集成菜单(分配给超级管理员角色 role_id = 1)
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3600 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3600);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3601 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3601);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3602 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3602);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3603 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3603);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3604 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3604);
- insert into aegis.sys_role_menu (role_id, menu_id) select 1, 3605 where not exists (select 1 from aegis.sys_role_menu where role_id = 1 and menu_id = 3605);
- -- 系统集成菜单(分配给普通角色)
- insert into aegis.sys_role_menu values ('2', '3600');
- insert into aegis.sys_role_menu values ('2', '3601');
- insert into aegis.sys_role_menu values ('2', '3602');
- insert into aegis.sys_role_menu values ('2', '3603');
- insert into aegis.sys_role_menu values ('2', '3604');
- insert into aegis.sys_role_menu values ('2', '3605');
- -- ----------------------------
- -- 8、角色和部门关联表 角色1-N部门
- -- ----------------------------
- drop table if exists aegis.sys_role_dept;
- create table aegis.sys_role_dept (
- role_id bigint(20) not null comment '角色ID',
- dept_id bigint(20) not null comment '部门ID',
- primary key(role_id, dept_id)
- ) engine=innodb comment = '角色和部门关联表';
- -- ----------------------------
- -- 初始化-角色和部门关联表数据
- -- ----------------------------
- insert into aegis.sys_role_dept values ('2', '100');
- insert into aegis.sys_role_dept values ('2', '101');
- insert into aegis.sys_role_dept values ('2', '105');
- -- ----------------------------
- -- 9、用户与岗位关联表 用户1-N岗位
- -- ----------------------------
- drop table if exists aegis.sys_user_post;
- create table aegis.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 aegis.sys_user_post values ('1', '1');
- insert into aegis.sys_user_post values ('2', '2');
- -- ----------------------------
- -- 10、操作日志记录
- -- ----------------------------
- drop table if exists aegis.sys_oper_log;
- create table aegis.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(200) default '' comment '方法名称',
- request_method varchar(10) default '' comment '请求方式',
- operator_type int(1) default 0 comment '操作类别(0其它 1后台用户 2手机端用户)',
- oper_name varchar(50) default '' comment '操作人员',
- dept_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 '操作时间',
- cost_time bigint(20) default 0 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 auto_increment=100 comment = '操作日志记录';
- -- ----------------------------
- -- 11、字典类型表
- -- ----------------------------
- drop table if exists aegis.sys_dict_type;
- create table aegis.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 aegis.sys_dict_type values(1, '用户性别', 'sys_user_sex', '0', 'admin', sysdate(), '', null, '用户性别列表');
- insert into aegis.sys_dict_type values(2, '菜单状态', 'sys_show_hide', '0', 'admin', sysdate(), '', null, '菜单状态列表');
- insert into aegis.sys_dict_type values(3, '系统开关', 'sys_normal_disable', '0', 'admin', sysdate(), '', null, '系统开关列表');
- insert into aegis.sys_dict_type values(4, '任务状态', 'sys_job_status', '0', 'admin', sysdate(), '', null, '任务状态列表');
- insert into aegis.sys_dict_type values(5, '任务分组', 'sys_job_group', '0', 'admin', sysdate(), '', null, '任务分组列表');
- insert into aegis.sys_dict_type values(6, '系统是否', 'sys_yes_no', '0', 'admin', sysdate(), '', null, '系统是否列表');
- insert into aegis.sys_dict_type values(7, '通知类型', 'sys_notice_type', '0', 'admin', sysdate(), '', null, '通知类型列表');
- insert into aegis.sys_dict_type values(8, '通知状态', 'sys_notice_status', '0', 'admin', sysdate(), '', null, '通知状态列表');
- insert into aegis.sys_dict_type values(9, '操作类型', 'sys_oper_type', '0', 'admin', sysdate(), '', null, '操作类型列表');
- insert into aegis.sys_dict_type values(10, '系统状态', 'sys_common_status', '0', 'admin', sysdate(), '', null, '登录状态列表');
- -- ----------------------------
- -- 12、字典数据表
- -- ----------------------------
- drop table if exists aegis.sys_dict_data;
- create table aegis.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 aegis.sys_dict_data values(1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', sysdate(), '', null, '性别男');
- insert into aegis.sys_dict_data values(2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别女');
- insert into aegis.sys_dict_data values(3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', sysdate(), '', null, '性别未知');
- insert into aegis.sys_dict_data values(4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '显示菜单');
- insert into aegis.sys_dict_data values(5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '隐藏菜单');
- insert into aegis.sys_dict_data values(6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
- insert into aegis.sys_dict_data values(7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
- insert into aegis.sys_dict_data values(8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
- insert into aegis.sys_dict_data values(9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
- insert into aegis.sys_dict_data values(10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', sysdate(), '', null, '默认分组');
- insert into aegis.sys_dict_data values(11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', sysdate(), '', null, '系统分组');
- insert into aegis.sys_dict_data values(12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '系统默认是');
- insert into aegis.sys_dict_data values(13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '系统默认否');
- insert into aegis.sys_dict_data values(14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '通知');
- insert into aegis.sys_dict_data values(15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', sysdate(), '', null, '公告');
- insert into aegis.sys_dict_data values(16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '正常状态');
- insert into aegis.sys_dict_data values(17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '关闭状态');
- insert into aegis.sys_dict_data values(18, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '其他操作');
- insert into aegis.sys_dict_data values(19, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '新增操作');
- insert into aegis.sys_dict_data values(20, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '修改操作');
- insert into aegis.sys_dict_data values(21, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '删除操作');
- insert into aegis.sys_dict_data values(22, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '授权操作');
- insert into aegis.sys_dict_data values(23, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导出操作');
- insert into aegis.sys_dict_data values(24, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '导入操作');
- insert into aegis.sys_dict_data values(25, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '强退操作');
- insert into aegis.sys_dict_data values(26, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '生成操作');
- insert into aegis.sys_dict_data values(27, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '清空操作');
- insert into aegis.sys_dict_data values(28, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, '正常状态');
- insert into aegis.sys_dict_data values(29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '停用状态');
- -- ----------------------------
- -- 资源模块字典数据
- -- ----------------------------
- -- 队伍状态字典
- insert into aegis.sys_dict_type values(100, '队伍状态', 'team_status', '0', 'admin', sysdate(), '', null, '队伍状态列表');
- insert into aegis.sys_dict_data values(100, 1, '可用', 'available', 'team_status', '', 'success', 'Y', '0', 'admin', sysdate(), '', null, '队伍可用状态');
- insert into aegis.sys_dict_data values(101, 2, '占用', 'busy', 'team_status', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '队伍占用状态');
- insert into aegis.sys_dict_data values(102, 3, '停用', 'offline', 'team_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '队伍停用状态');
- -- 成员状态字典
- insert into aegis.sys_dict_type values(101, '成员状态', 'team_member_status', '0', 'admin', sysdate(), '', null, '成员状态列表');
- insert into aegis.sys_dict_data values(103, 1, '在岗', 'active', 'team_member_status', '', 'success', 'Y', '0', 'admin', sysdate(), '', null, '成员在岗状态');
- insert into aegis.sys_dict_data values(104, 2, '请假', 'leave', 'team_member_status', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '成员请假状态');
- insert into aegis.sys_dict_data values(105, 3, '退休', 'retired', 'team_member_status', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '成员退休状态');
- -- 队伍类型字典
- insert into aegis.sys_dict_type values(102, '队伍类型', 'team_type', '0', 'admin', sysdate(), '', null, '应急队伍类型列表');
- insert into aegis.sys_dict_data values(106, 1, '消防救援', 'fire_rescue', 'team_type', '', 'danger', 'Y', '0', 'admin', sysdate(), '', null, '消防救援队伍');
- insert into aegis.sys_dict_data values(107, 2, '医疗救护', 'medical_rescue', 'team_type', '', 'success', 'Y', '0', 'admin', sysdate(), '', null, '医疗救护队伍');
- insert into aegis.sys_dict_data values(108, 3, '通信保障', 'communication', 'team_type', '', 'info', 'Y', '0', 'admin', sysdate(), '', null, '通信保障队伍');
- insert into aegis.sys_dict_data values(109, 4, '工程抢险', 'engineering', 'team_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '工程抢险队伍');
- insert into aegis.sys_dict_data values(110, 5, '交通疏导', 'traffic_control', 'team_type', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '交通疏导队伍');
- insert into aegis.sys_dict_data values(111, 6, '环境监测', 'environmental', 'team_type', '', 'success', 'Y', '0', 'admin', sysdate(), '', null, '环境监测队伍');
- insert into aegis.sys_dict_data values(112, 7, '其他', 'other', 'team_type', '', '', 'Y', '0', 'admin', sysdate(), '', null, '其他类型队伍');
- -- 车辆状态字典
- insert into aegis.sys_dict_type values(103, '车辆状态', 'vehicle_status', '0', 'admin', sysdate(), '', null, '车辆状态列表');
- insert into aegis.sys_dict_data values(113, 1, '可用', 'available', 'vehicle_status', '', 'success', 'Y', '0', 'admin', sysdate(), '', null, '车辆可用状态');
- insert into aegis.sys_dict_data values(114, 2, '占用', 'busy', 'vehicle_status', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, '车辆占用状态');
- insert into aegis.sys_dict_data values(117, 3, '检修', 'maintenance', 'vehicle_status', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '车辆检修状态');
- insert into aegis.sys_dict_data values(115, 3, '停用', 'offline', 'vehicle_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '车辆停用状态');
- insert into aegis.sys_dict_data values(116, 4, '报废', 'scrap', 'vehicle_status', '', 'info', 'N', '0', 'admin', sysdate(), '', null, '车辆报废状态');
- -- 车辆类型字典
- insert into aegis.sys_dict_type values(104, '车辆类型', 'vehicle_type', '0', 'admin', sysdate(), '', null, '车辆类型列表');
- insert into aegis.sys_dict_data values(200, 1, '消防车', 'fire_truck', 'vehicle_type', '', 'danger', 'Y', '0', 'admin', sysdate(), '', null, '消防车辆');
- insert into aegis.sys_dict_data values(201, 2, '救护车', 'ambulance', 'vehicle_type', '', 'success', 'Y', '0', 'admin', sysdate(), '', null, '医疗救护车辆');
- insert into aegis.sys_dict_data values(202, 3, '工程车', 'engineering_vehicle', 'vehicle_type', '', 'warning', 'Y', '0', 'admin', sysdate(), '', null, '工程抢险车辆');
- insert into aegis.sys_dict_data values(203, 4, '通信车', 'communication_vehicle', 'vehicle_type', '', 'info', 'Y', '0', 'admin', sysdate(), '', null, '通信保障车辆');
- insert into aegis.sys_dict_data values(204, 5, '指挥车', 'command_vehicle', 'vehicle_type', '', 'primary', 'Y', '0', 'admin', sysdate(), '', null, '应急指挥车辆');
- insert into aegis.sys_dict_data values(205, 6, '运输车', 'transport_vehicle', 'vehicle_type', '', '', 'Y', '0', 'admin', sysdate(), '', null, '物资运输车辆');
- insert into aegis.sys_dict_data values(206, 7, '其他', 'other', 'vehicle_type', '', '', 'Y', '0', 'admin', sysdate(), '', null, '其他类型车辆');
- -- 摄像头协议字典
- insert into aegis.sys_dict_type values(107, '摄像头协议', 'camera_protocol', '0', 'admin', sysdate(), '', null, '摄像头协议类型列表');
- insert into aegis.sys_dict_data values(220, 1, 'RTSP', 'rtsp', 'camera_protocol', '', 'info', 'Y', '0', 'admin', sysdate(), '', null, 'RTSP 协议');
- insert into aegis.sys_dict_data values(221, 2, 'GB28181', 'gb28181', 'camera_protocol', '', 'primary', 'N', '0', 'admin', sysdate(), '', null, 'GB28181 协议');
- insert into aegis.sys_dict_data values(222, 3, 'RTMP', 'rtmp', 'camera_protocol', '', 'warning', 'N', '0', 'admin', sysdate(), '', null, 'RTMP 推流协议');
- insert into aegis.sys_dict_data values(223, 4, 'ONVIF', 'onvif', 'camera_protocol', '', 'success', 'N', '0', 'admin', sysdate(), '', null, 'ONVIF 协议');
- -- 摄像头状态字典
- insert into aegis.sys_dict_type values(108, '摄像头状态', 'camera_status', '0', 'admin', sysdate(), '', null, '摄像头在线状态列表');
- insert into aegis.sys_dict_data values(224, 1, '在线', 'online', 'camera_status', '', 'success', 'Y', '0', 'admin', sysdate(), '', null, '摄像头在线');
- insert into aegis.sys_dict_data values(225, 2, '离线', 'offline', 'camera_status', '', 'danger', 'N', '0', 'admin', sysdate(), '', null, '摄像头离线');
- -- 车辆品牌字典
- insert into aegis.sys_dict_type values(105, '车辆品牌', 'vehicle_brand', '0', 'admin', sysdate(), '', null, '车辆品牌列表');
- -- 国产品牌
- insert into aegis.sys_dict_data values(124, 1, '比亚迪', 'byd', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '比亚迪品牌');
- insert into aegis.sys_dict_data values(125, 2, '吉利', 'geely', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '吉利品牌');
- insert into aegis.sys_dict_data values(126, 3, '长城', 'greatwall', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '长城品牌');
- insert into aegis.sys_dict_data values(127, 4, '长安', 'changan', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '长安品牌');
- insert into aegis.sys_dict_data values(128, 5, '奇瑞', 'chery', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '奇瑞品牌');
- insert into aegis.sys_dict_data values(129, 6, '红旗', 'hongqi', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '红旗品牌');
- insert into aegis.sys_dict_data values(130, 7, '五菱', 'wuling', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '五菱品牌');
- -- 合资品牌
- insert into aegis.sys_dict_data values(131, 8, '大众', 'volkswagen', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '大众品牌');
- insert into aegis.sys_dict_data values(132, 9, '丰田', 'toyota', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '丰田品牌');
- insert into aegis.sys_dict_data values(133, 10, '本田', 'honda', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '本田品牌');
- insert into aegis.sys_dict_data values(134, 11, '日产', 'nissan', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '日产品牌');
- insert into aegis.sys_dict_data values(135, 12, '别克', 'buick', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '别克品牌');
- insert into aegis.sys_dict_data values(136, 13, '福特', 'ford', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '福特品牌');
- insert into aegis.sys_dict_data values(137, 14, '现代', 'hyundai', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '现代品牌');
- insert into aegis.sys_dict_data values(138, 15, '雪佛兰', 'chevrolet', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '雪佛兰品牌');
- -- 定位设备提供商字典
- insert into aegis.sys_dict_type values(106, '定位设备提供商', 'device_provider', '0', 'admin', sysdate(), '', null, '定位设备提供商列表');
- insert into aegis.sys_dict_data values(210, 1, '北斗 (BeiDou)', 'BeiDou', 'device_provider', '', '', 'Y', '0', 'admin', sysdate(), '', null, '北斗定位系统');
- insert into aegis.sys_dict_data values(211, 2, 'GPS', 'GPS', 'device_provider', '', '', 'Y', '0', 'admin', sysdate(), '', null, 'GPS定位系统');
- insert into aegis.sys_dict_data values(212, 3, '北斗+GPS', 'BeiDou+GPS', 'device_provider', '', '', 'Y', '0', 'admin', sysdate(), '', null, '北斗+GPS双模定位');
- insert into aegis.sys_dict_data values(213, 4, 'GLONASS', 'GLONASS', 'device_provider', '', '', 'Y', '0', 'admin', sysdate(), '', null, 'GLONASS定位系统');
- insert into aegis.sys_dict_data values(214, 5, 'LBS (基站定位)', 'LBS', 'device_provider', '', '', 'Y', '0', 'admin', sysdate(), '', null, 'LBS基站定位');
- insert into aegis.sys_dict_data values(215, 6, 'A-GPS', 'A-GPS', 'device_provider', '', '', 'Y', '0', 'admin', sysdate(), '', null, 'A-GPS辅助定位');
- -- 进口品牌
- insert into aegis.sys_dict_data values(139, 16, '奔驰', 'mercedes', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '奔驰品牌');
- insert into aegis.sys_dict_data values(140, 17, '宝马', 'bmw', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '宝马品牌');
- insert into aegis.sys_dict_data values(141, 18, '奥迪', 'audi', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '奥迪品牌');
- insert into aegis.sys_dict_data values(142, 19, '保时捷', 'porsche', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '保时捷品牌');
- insert into aegis.sys_dict_data values(143, 20, '路虎', 'landrover', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '路虎品牌');
- insert into aegis.sys_dict_data values(144, 21, '沃尔沃', 'volvo', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '沃尔沃品牌');
- insert into aegis.sys_dict_data values(145, 22, '其他', 'other', 'vehicle_brand', '', '', 'Y', '0', 'admin', sysdate(), '', null, '其他品牌');
- -- ----------------------------
- -- 13、参数配置表
- -- ----------------------------
- drop table if exists aegis.sys_config;
- create table aegis.sys_config (
- config_id int(5) 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 aegis.sys_config values(1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', sysdate(), '', null, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow' );
- insert into aegis.sys_config values(2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', sysdate(), '', null, '初始化密码 123456' );
- insert into aegis.sys_config values(3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', sysdate(), '', null, '深色主题theme-dark,浅色主题theme-light' );
- insert into aegis.sys_config values(4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'true', 'Y', 'admin', sysdate(), '', null, '是否开启验证码功能(true开启,false关闭)');
- insert into aegis.sys_config values(5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', sysdate(), '', null, '是否开启注册用户功能(true开启,false关闭)');
- insert into aegis.sys_config values(6, '高德地图API Key', 'amap.api.key', '', 'Y', 'admin', sysdate(), '', null, '高德地图Web端JS API的Key,用于车辆GPS定位功能,请在系统管理-参数配置中修改为实际的高德地图API Key');
- insert into aegis.sys_config values(7, '高德地图安全密钥', 'amap.api.security.key', '', 'Y', 'admin', sysdate(), '', null, '高德地图Web端JS API的安全密钥(SCODE),用于地理编码等高级服务,请在系统管理-参数配置中修改为实际的安全密钥');
- insert into aegis.sys_config values(8, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', sysdate(), '', null, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)');
- insert into aegis.sys_config values(9, '用户管理-初始密码修改策略', 'sys.account.initPasswordModify', '1', 'Y', 'admin', sysdate(), '', null, '0:初始密码修改策略关闭,没有任何提示,1:提醒用户,如果未修改初始密码,则在登录时就会提醒修改密码对话框');
- insert into aegis.sys_config values(10, '用户管理-账号密码更新周期', 'sys.account.passwordValidateDays', '0', 'Y', 'admin', sysdate(), '', null, '密码更新周期(填写数字,数据初始化值为0不限制,若修改必须为大于0小于365的正整数),如果超过这个周期登录系统时,则在登录时就会提醒修改密码对话框');
- insert into aegis.sys_config values(11, '系统侧边菜单标题', 'sys.menu.title', '安澜应急指挥', 'Y', 'admin', sysdate(), '', null, '系统侧边菜单默认标题');
- -- ----------------------------
- -- 14、系统访问记录
- -- ----------------------------
- drop table if exists aegis.sys_logininfor;
- create table aegis.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 auto_increment=100 comment = '系统访问记录';
- -- ----------------------------
- -- 15、定时任务调度表
- -- ----------------------------
- drop table if exists aegis.sys_job;
- create table aegis.sys_job (
- job_id bigint(20) not null auto_increment comment '任务ID',
- job_name varchar(64) default '' comment '任务名称',
- job_group varchar(64) default 'DEFAULT' comment '任务组名',
- invoke_target varchar(500) not null comment '调用目标字符串',
- cron_expression varchar(255) default '' comment 'cron执行表达式',
- misfire_policy varchar(20) default '3' comment '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
- concurrent char(1) default '1' comment '是否并发执行(0允许 1禁止)',
- 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 '' comment '备注信息',
- primary key (job_id, job_name, job_group)
- ) engine=innodb auto_increment=100 comment = '定时任务调度表';
- insert into aegis.sys_job values(1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_job values(2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, '');
- insert into aegis.sys_job values(3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', sysdate(), '', null, '');
- -- ----------------------------
- -- 16、定时任务调度日志表
- -- ----------------------------
- drop table if exists aegis.sys_job_log;
- create table aegis.sys_job_log (
- job_log_id bigint(20) not null auto_increment comment '任务日志ID',
- job_name varchar(64) not null comment '任务名称',
- job_group varchar(64) not null comment '任务组名',
- invoke_target varchar(500) not null comment '调用目标字符串',
- job_message varchar(500) comment '日志信息',
- status char(1) default '0' comment '执行状态(0正常 1失败)',
- exception_info varchar(2000) default '' comment '异常信息',
- create_time datetime comment '创建时间',
- primary key (job_log_id)
- ) engine=innodb comment = '定时任务调度日志表';
- -- ----------------------------
- -- 17、通知公告表
- -- ----------------------------
- drop table if exists aegis.sys_notice;
- create table aegis.sys_notice (
- notice_id int(4) 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 auto_increment=10 comment = '通知公告表';
- -- ----------------------------
- -- 初始化-公告信息表数据
- -- ----------------------------
- insert into aegis.sys_notice values('1', '温馨提醒:2018-07-01 若依新版本发布啦', '2', '新版本内容', '0', 'admin', sysdate(), '', null, '管理员');
- insert into aegis.sys_notice values('2', '维护通知:2018-07-01 若依系统凌晨维护', '1', '维护内容', '0', 'admin', sysdate(), '', null, '管理员');
- -- ----------------------------
- -- 18、代码生成业务表
- -- ----------------------------
- drop table if exists aegis.gen_table;
- create table aegis.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树表操作)',
- tpl_web_type varchar(30) default '' comment '前端模板类型(element-ui模版 element-plus模版)',
- 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 auto_increment=1 comment = '代码生成业务表';
- -- ----------------------------
- -- 19、代码生成业务表字段
- -- ----------------------------
- drop table if exists aegis.gen_table_column;
- create table aegis.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 auto_increment=1 comment = '代码生成业务表字段';
|