xm
2024-06-14 722af26bc6fec32bb289b1df51a9016a4935610f
提交 | 用户 | 时间
722af2 1 -- ----------------------------
X 2 -- 1、部门表
3 -- ----------------------------
4 create table sys_dept (
5   dept_id           number(20)      not null,
6   parent_id         number(20)      default 0,
7   ancestors         varchar2(500)   default '',
8   dept_name         varchar2(30)    default '',
9   order_num         number(4)       default 0,
10   leader            varchar2(20)    default null,
11   phone             varchar2(11)    default null,
12   email             varchar2(50)    default null,
13   status            char(1)         default '0',
14   del_flag          char(1)         default '0',
15   create_by         varchar2(64)    default '',
16   create_time       date,
17   update_by         varchar2(64)    default '',
18   update_time       date
19 );
20
21 alter table sys_dept add constraint pk_sys_dept primary key (dept_id);
22
23 comment on table  sys_dept              is '部门表';
24 comment on column sys_dept.dept_id      is '部门id';
25 comment on column sys_dept.parent_id    is '父部门id';
26 comment on column sys_dept.ancestors    is '祖级列表';
27 comment on column sys_dept.dept_name    is '部门名称';
28 comment on column sys_dept.order_num    is '显示顺序';
29 comment on column sys_dept.leader       is '负责人';
30 comment on column sys_dept.phone        is '联系电话';
31 comment on column sys_dept.email        is '邮箱';
32 comment on column sys_dept.status       is '部门状态(0正常 1停用)';
33 comment on column sys_dept.del_flag     is '删除标志(0代表存在 2代表删除)';
34 comment on column sys_dept.create_by    is '创建者';
35 comment on column sys_dept.create_time  is '创建时间';
36 comment on column sys_dept.update_by    is '更新者';
37 comment on column sys_dept.update_time  is '更新时间';
38
39 -- ----------------------------
40 -- 初始化-部门表数据
41 -- ----------------------------
42 insert into sys_dept values(100,  0,   '0',          '若依科技',   0, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
43 insert into sys_dept values(101,  100, '0,100',      '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
44 insert into sys_dept values(102,  100, '0,100',      '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
45 insert into sys_dept values(103,  101, '0,100,101',  '研发部门',   1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
46 insert into sys_dept values(104,  101, '0,100,101',  '市场部门',   2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
47 insert into sys_dept values(105,  101, '0,100,101',  '测试部门',   3, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
48 insert into sys_dept values(106,  101, '0,100,101',  '财务部门',   4, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
49 insert into sys_dept values(107,  101, '0,100,101',  '运维部门',   5, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
50 insert into sys_dept values(108,  102, '0,100,102',  '市场部门',   1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
51 insert into sys_dept values(109,  102, '0,100,102',  '财务部门',   2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', sysdate, '', null);
52
53
54 -- ----------------------------
55 -- 2、用户信息表
56 -- ----------------------------
57 create table sys_user (
58   user_id           number(20)      not null,
59   dept_id           number(20)      default null,
60   user_name         varchar2(40)    not null,
61   nick_name         varchar2(40)    not null,
62   user_type         varchar2(10)    default 'sys_user',
63   email             varchar2(50)    default '',
64   phonenumber       varchar2(11)    default '',
65   sex               char(1)         default '0',
66   avatar            varchar2(100)   default '',
67   password          varchar2(100)   default '',
68   status            char(1)         default '0',
69   del_flag          char(1)         default '0',
70   login_ip          varchar2(128)   default '',
71   login_date        date,
72   create_by         varchar2(64),
73   create_time       date,
74   update_by         varchar2(64)    default '',
75   update_time       date,
76   remark            varchar2(500)   default ''
77 );
78
79 alter table sys_user add constraint pk_sys_user primary key (user_id);
80
81 comment on table  sys_user              is '用户信息表';
82 comment on column sys_user.user_id      is '用户ID';
83 comment on column sys_user.dept_id      is '部门ID';
84 comment on column sys_user.user_name    is '用户账号';
85 comment on column sys_user.nick_name    is '用户昵称';
86 comment on column sys_user.user_type    is '用户类型(sys_user系统用户)';
87 comment on column sys_user.email        is '用户邮箱';
88 comment on column sys_user.phonenumber  is '手机号码';
89 comment on column sys_user.sex          is '用户性别(0男 1女 2未知)';
90 comment on column sys_user.avatar       is '头像路径';
91 comment on column sys_user.password     is '密码';
92 comment on column sys_user.status       is '帐号状态(0正常 1停用)';
93 comment on column sys_user.del_flag     is '删除标志(0代表存在 2代表删除)';
94 comment on column sys_user.login_ip     is '最后登录IP';
95 comment on column sys_user.login_date   is '最后登录时间';
96 comment on column sys_user.create_by    is '创建者';
97 comment on column sys_user.create_time  is '创建时间';
98 comment on column sys_user.update_by    is '更新者';
99 comment on column sys_user.update_time  is '更新时间';
100 comment on column sys_user.remark       is '备注';
101
102 -- ----------------------------
103 -- 初始化-用户信息表数据
104 -- ----------------------------
105 insert into sys_user values(1,  103, 'admin', '若依管理员', 'sys_user', 'crazyLionLi@163.com', '15888888888', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate, 'admin', sysdate, '', null, '管理员');
106 insert into sys_user values(2,  105, 'ry',    '若依', 'sys_user', 'crazyLionLi@qq.com',  '15666666666', '1', '', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', sysdate, 'admin', sysdate, '', null, '测试员');
107
108
109 -- ----------------------------
110 -- 3、岗位信息表
111 -- ----------------------------
112 create table sys_post (
113   post_id           number(20)      not null,
114   post_code         varchar2(64)    not null,
115   post_name         varchar2(50)    not null,
116   post_sort         number(4)       not null,
117   status            char(1)         not null,
118   create_by         varchar2(64)    default '',
119   create_time       date,
120   update_by         varchar2(64)    default '',
121   update_time       date,
122   remark            varchar2(500)
123 );
124
125 alter table sys_post add constraint pk_sys_post primary key (post_id);
126
127 comment on table  sys_post              is '岗位信息表';
128 comment on column sys_post.post_id      is '岗位ID';
129 comment on column sys_post.post_code    is '岗位编码';
130 comment on column sys_post.post_name    is '岗位名称';
131 comment on column sys_post.post_sort    is '显示顺序';
132 comment on column sys_post.status       is '状态(0正常 1停用)';
133 comment on column sys_post.create_by    is '创建者';
134 comment on column sys_post.create_time  is '创建时间';
135 comment on column sys_post.update_by    is '更新者';
136 comment on column sys_post.update_time  is '更新时间';
137 comment on column sys_post.remark       is '备注';
138
139 -- ----------------------------
140 -- 初始化-岗位信息表数据
141 -- ----------------------------
142 insert into sys_post values(1, 'ceo',  '董事长',    1, '0', 'admin', sysdate, '', null, '');
143 insert into sys_post values(2, 'se',   '项目经理',  2, '0', 'admin', sysdate, '', null, '');
144 insert into sys_post values(3, 'hr',   '人力资源',  3, '0', 'admin', sysdate, '', null, '');
145 insert into sys_post values(4, 'user', '普通员工',  4, '0', 'admin', sysdate, '', null, '');
146
147
148 -- ----------------------------
149 -- 4、角色信息表
150 -- ----------------------------
151 create table sys_role (
152   role_id              number(20)      not null,
153   role_name            varchar2(30)    not null,
154   role_key             varchar2(100)   not null,
155   role_sort            number(4)       not null,
156   data_scope           char(1)         default '1',
157   menu_check_strictly  number(1)       default 1,
158   dept_check_strictly  number(1)       default 1,
159   status               char(1)         not null,
160   del_flag             char(1)         default '0',
161   create_by            varchar2(64)    default '',
162   create_time          date,
163   update_by            varchar2(64)    default '',
164   update_time          date,
165   remark               varchar2(500)   default null
166 );
167
168 alter table sys_role add constraint pk_sys_role primary key (role_id);
169
170 comment on table  sys_role                       is '角色信息表';
171 comment on column sys_role.role_id               is '角色ID';
172 comment on column sys_role.role_name             is '角色名称';
173 comment on column sys_role.role_key              is '角色权限字符串';
174 comment on column sys_role.role_sort             is '显示顺序';
175 comment on column sys_role.data_scope            is '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)';
176 comment on column sys_role.menu_check_strictly   is '菜单树选择项是否关联显示';
177 comment on column sys_role.dept_check_strictly   is '部门树选择项是否关联显示';
178 comment on column sys_role.status                is '角色状态(0正常 1停用)';
179 comment on column sys_role.del_flag              is '删除标志(0代表存在 2代表删除)';
180 comment on column sys_role.create_by             is '创建者';
181 comment on column sys_role.create_time           is '创建时间';
182 comment on column sys_role.update_by             is '更新者';
183 comment on column sys_role.update_time           is '更新时间';
184 comment on column sys_role.remark                is '备注';
185
186 -- ----------------------------
187 -- 初始化-角色信息表数据
188 -- ----------------------------
189 insert into sys_role values('1', '超级管理员',  'admin',  1, 1, 1, 1, '0', '0', 'admin', sysdate, '', null, '超级管理员');
190 insert into sys_role values('2', '普通角色',    'common', 2, 2, 1, 1, '0', '0', 'admin', sysdate, '', null, '普通角色');
191
192
193 -- ----------------------------
194 -- 5、菜单权限表
195 -- ----------------------------
196 create table sys_menu (
197   menu_id           number(20)      not null,
198   menu_name         varchar2(50)    not null,
199   parent_id         number(20)      default 0,
200   order_num         number(4)       default 0,
201   path              varchar(200)    default '',
202   component         varchar(255)    default null,
203   query_param       varchar(255)    default null,
204   is_frame          number(1)       default 1,
205   is_cache          number(1)       default 0,
206   menu_type         char(1)         default '',
207   visible           char(1)         default 0,
208   status            char(1)         default 0,
209   perms             varchar2(100)   default null,
210   icon              varchar2(100)   default '#',
211   create_by         varchar2(64)    default '',
212   create_time       date,
213   update_by         varchar2(64)    default '',
214   update_time       date ,
215   remark            varchar2(500)   default ''
216 );
217
218 alter table sys_menu add constraint pk_sys_menu primary key (menu_id);
219
220 comment on table  sys_menu              is '菜单权限表';
221 comment on column sys_menu.menu_id      is '菜单ID';
222 comment on column sys_menu.menu_name    is '菜单名称';
223 comment on column sys_menu.parent_id    is '父菜单ID';
224 comment on column sys_menu.order_num    is '显示顺序';
225 comment on column sys_menu.path         is '请求地址';
226 comment on column sys_menu.component    is '路由地址';
227 comment on column sys_menu.query_param  is '路由参数';
228 comment on column sys_menu.is_frame     is '是否为外链(0是 1否)';
229 comment on column sys_menu.is_cache     is '是否缓存(0缓存 1不缓存)';
230 comment on column sys_menu.menu_type    is '菜单类型(M目录 C菜单 F按钮)';
231 comment on column sys_menu.visible      is '显示状态(0显示 1隐藏)';
232 comment on column sys_menu.status       is '菜单状态(0正常 1停用)';
233 comment on column sys_menu.perms        is '权限标识';
234 comment on column sys_menu.icon         is '菜单图标';
235 comment on column sys_menu.create_by    is '创建者';
236 comment on column sys_menu.create_time  is '创建时间';
237 comment on column sys_menu.update_by    is '更新者';
238 comment on column sys_menu.update_time  is '更新时间';
239 comment on column sys_menu.remark       is '备注';
240
241 -- ----------------------------
242 -- 初始化-菜单信息表数据
243 -- ----------------------------
244 -- 一级菜单
245 insert into sys_menu values('1', '系统管理', '0', '1', 'system',           null, '', 1, 0, 'M', '0', '0', '', 'system',   'admin', sysdate, '', null, '系统管理目录');
246 insert into sys_menu values('2', '系统监控', '0', '2', 'monitor',          null, '', 1, 0, 'M', '0', '0', '', 'monitor',  'admin', sysdate, '', null, '系统监控目录');
247 insert into sys_menu values('3', '系统工具', '0', '3', 'tool',             null, '', 1, 0, 'M', '0', '0', '', 'tool',     'admin', sysdate, '', null, '系统工具目录');
248 insert into sys_menu values('4', '流程管理', '0', '4', 'process',         null, '', 1, 0, 'M', '0', '0', '', 'skill',    'admin', sysdate, '', null, '流程管理目录');
249 insert into sys_menu values('5', '办公管理', '0', '5', 'work',             null, '', 1, 0, 'M', '0', '0', '', 'job',      'admin', sysdate, '', null, '办公管理目录');
250
251 -- 二级菜单
252 insert into sys_menu values('100',  '用户管理', '1',   '1', 'user',       'system/user/index',        '', 1, 0, 'C', '0', '0', 'system:user:list',        'user',          'admin', sysdate, '', null, '用户管理菜单');
253 insert into sys_menu values('101',  '角色管理', '1',   '2', 'role',       'system/role/index',        '', 1, 0, 'C', '0', '0', 'system:role:list',        'peoples',       'admin', sysdate, '', null, '角色管理菜单');
254 insert into sys_menu values('102',  '菜单管理', '1',   '3', 'menu',       'system/menu/index',        '', 1, 0, 'C', '0', '0', 'system:menu:list',        'tree-table',    'admin', sysdate, '', null, '菜单管理菜单');
255 insert into sys_menu values('103',  '部门管理', '1',   '4', 'dept',       'system/dept/index',        '', 1, 0, 'C', '0', '0', 'system:dept:list',        'tree',          'admin', sysdate, '', null, '部门管理菜单');
256 insert into sys_menu values('104',  '岗位管理', '1',   '5', 'post',       'system/post/index',        '', 1, 0, 'C', '0', '0', 'system:post:list',        'post',          'admin', sysdate, '', null, '岗位管理菜单');
257 insert into sys_menu values('105',  '字典管理', '1',   '6', 'dict',       'system/dict/index',        '', 1, 0, 'C', '0', '0', 'system:dict:list',        'dict',          'admin', sysdate, '', null, '字典管理菜单');
258 insert into sys_menu values('106',  '参数设置', '1',   '7', 'config',     'system/config/index',      '', 1, 0, 'C', '0', '0', 'system:config:list',      'edit',          'admin', sysdate, '', null, '参数设置菜单');
259 insert into sys_menu values('107',  '通知公告', '1',   '8', 'notice',     'system/notice/index',      '', 1, 0, 'C', '0', '0', 'system:notice:list',      'message',       'admin', sysdate, '', null, '通知公告菜单');
260 insert into sys_menu values('108',  '日志管理', '1',   '9', 'log',        '',                         '', 1, 0, 'M', '0', '0', '',                        'log',           'admin', sysdate, '', null, '日志管理菜单');
261 insert into sys_menu values('109',  '在线用户', '2',   '1', 'online',     'monitor/online/index',     '', 1, 0, 'C', '0', '0', 'monitor:online:list',     'online',        'admin', sysdate, '', null, '在线用户菜单');
262 insert into sys_menu values('111',  '数据监控', '2',   '3', 'druid',      'monitor/druid/index',      '', 1, 0, 'C', '0', '0', 'monitor:druid:list',      'druid',         'admin', sysdate, '', null, '数据监控菜单');
263 insert into sys_menu values('112',  '缓存列表', '2',   '6', 'cacheList',  'monitor/cache/list',       '', 1, 0, 'C', '0', '0', 'monitor:cache:list',      'redis-list',    'admin', sysdate, '', null, '缓存列表菜单');
264 insert into sys_menu values('113',  '缓存监控', '2',   '5', 'cache',      'monitor/cache/index',      '', 1, 0, 'C', '0', '0', 'monitor:cache:list',      'redis',         'admin', sysdate, '', null, '缓存监控菜单');
265 insert into sys_menu values('114',  '表单构建', '3',   '1', 'build',      'tool/build/index',         '', 1, 0, 'C', '0', '0', 'tool:build:list',         'build',         'admin', sysdate, '', null, '表单构建菜单');
266 insert into sys_menu values('115',  '代码生成', '3',   '2', 'gen',        'tool/gen/index',           '', 1, 0, 'C', '0', '0', 'tool:gen:list',           'code',          'admin', sysdate, '', null, '代码生成菜单');
267 -- springboot-admin监控
268 insert into sys_menu values('117',  'Admin监控', '2',  '5', 'Admin',      'monitor/admin/index',      '', 1, 0, 'C', '0', '0', 'monitor:admin:list',      'dashboard',     'admin', sysdate, '', null, 'Admin监控菜单');
269 -- oss菜单
270 insert into sys_menu values('118',  '文件管理', '1', '10', 'oss', 'system/oss/index', '', 1, 0, 'C', '0', '0', 'system:oss:list', 'upload', 'admin', sysdate, '', null, '文件管理菜单');
271 -- xxl-job-admin控制台
272 insert into sys_menu values('120',  '任务调度中心', '2',  '5', 'XxlJob',      'monitor/xxljob/index',      '', 1, 0, 'C', '0', '0', 'monitor:xxljob:list',      'job',     'admin', sysdate, '', null, 'Xxl-Job控制台菜单');
273 -- 流程管理
274 insert into sys_menu values('121',  '流程分类', '4',   '1', 'category',   'workflow/category/index',      '', 1, 0, 'C', '0', '0', 'workflow:category:list',   'nested',    'admin', sysdate, '', null, '流程分类菜单');
275 insert into sys_menu values('122',  '表单配置', '4',   '2', 'form',       'workflow/form/index',          '', 1, 0, 'C', '0', '0', 'workflow:form:list',       'form',      'admin', sysdate, '', null, '表单配置菜单');
276 insert into sys_menu values('123',  '流程模型', '4',   '3', 'model',      'workflow/model/index',         '', 1, 0, 'C', '0', '0', 'workflow:model:list',      'component', 'admin', sysdate, '', null, '流程模型菜单');
277 insert into sys_menu values('124',  '部署管理', '4',   '4', 'deploy',     'workflow/deploy/index',        '', 1, 0, 'C', '0', '0', 'workflow:deploy:list',     'example',   'admin', sysdate, '', null, '部署管理菜单');
278 -- 办公管理
279 insert into sys_menu values('125',  '新建流程', '5',   '1', 'create',     'workflow/work/index',       '', 1, 0, 'C', '0', '0', 'workflow:process:startList',    'guide',      'admin', sysdate, '', null, '新建流程菜单');
280 insert into sys_menu values('126',  '我的流程', '5',   '2', 'own',        'workflow/work/own',         '', 1, 0, 'C', '0', '0', 'workflow:process:ownList',      'cascader',   'admin', sysdate, '', null, '我的流程菜单');
281 insert into sys_menu values('127',  '待办任务', '5',   '3', 'todo',       'workflow/work/todo',        '', 1, 0, 'C', '0', '0', 'workflow:process:todoList',     'time-range', 'admin', sysdate, '', null, '待办任务菜单');
282 insert into sys_menu values('128',  '待签任务', '5',   '4', 'claim',      'workflow/work/claim',       '', 1, 0, 'C', '0', '0', 'workflow:process:claimList',    'checkbox',   'admin', sysdate, '', null, '待签任务菜单');
283 insert into sys_menu values('129',  '已办任务', '5',   '5', 'finished',   'workflow/work/finished',    '', 1, 0, 'C', '0', '0', 'workflow:process:finishedList', 'checkbox',   'admin', sysdate, '', null, '已办任务菜单');
284 insert into sys_menu values('130',  '抄送我的', '5',   '6', 'copy',       'workflow/work/copy',        '', 1, 0, 'C', '0', '0', 'workflow:process:copyList',     'checkbox',   'admin', sysdate, '', null, '抄送我的菜单');
285
286 -- 三级菜单
287 insert into sys_menu values('500',  '操作日志', '108', '1', 'operlog',    'monitor/operlog/index',    '', 1, 0, 'C', '0', '0', 'monitor:operlog:list',    'form',          'admin', sysdate, '', null, '操作日志菜单');
288 insert into sys_menu values('501',  '登录日志', '108', '2', 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor',    'admin', sysdate, '', null, '登录日志菜单');
289 -- 用户管理按钮
290 insert into sys_menu values('1001', '用户查询', '100', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:query',          '#', 'admin', sysdate, '', null, '');
291 insert into sys_menu values('1002', '用户新增', '100', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:add',            '#', 'admin', sysdate, '', null, '');
292 insert into sys_menu values('1003', '用户修改', '100', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit',           '#', 'admin', sysdate, '', null, '');
293 insert into sys_menu values('1004', '用户删除', '100', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove',         '#', 'admin', sysdate, '', null, '');
294 insert into sys_menu values('1005', '用户导出', '100', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:export',         '#', 'admin', sysdate, '', null, '');
295 insert into sys_menu values('1006', '用户导入', '100', '6',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:import',         '#', 'admin', sysdate, '', null, '');
296 insert into sys_menu values('1007', '重置密码', '100', '7',  '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd',       '#', 'admin', sysdate, '', null, '');
297 -- 角色管理按钮
298 insert into sys_menu values('1010', '角色查询', '101', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:query',          '#', 'admin', sysdate, '', null, '');
299 insert into sys_menu values('1011', '角色新增', '101', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:add',            '#', 'admin', sysdate, '', null, '');
300 insert into sys_menu values('1012', '角色修改', '101', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit',           '#', 'admin', sysdate, '', null, '');
301 insert into sys_menu values('1013', '角色删除', '101', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove',         '#', 'admin', sysdate, '', null, '');
302 insert into sys_menu values('1014', '角色导出', '101', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:role:export',         '#', 'admin', sysdate, '', null, '');
303 -- 菜单管理按钮
304 insert into sys_menu values('1020', '菜单查询', '102', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query',          '#', 'admin', sysdate, '', null, '');
305 insert into sys_menu values('1021', '菜单新增', '102', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add',            '#', 'admin', sysdate, '', null, '');
306 insert into sys_menu values('1022', '菜单修改', '102', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit',           '#', 'admin', sysdate, '', null, '');
307 insert into sys_menu values('1023', '菜单删除', '102', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove',         '#', 'admin', sysdate, '', null, '');
308 -- 部门管理按钮
309 insert into sys_menu values('1030', '部门查询', '103', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query',          '#', 'admin', sysdate, '', null, '');
310 insert into sys_menu values('1031', '部门新增', '103', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add',            '#', 'admin', sysdate, '', null, '');
311 insert into sys_menu values('1032', '部门修改', '103', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit',           '#', 'admin', sysdate, '', null, '');
312 insert into sys_menu values('1033', '部门删除', '103', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove',         '#', 'admin', sysdate, '', null, '');
313 -- 岗位管理按钮
314 insert into sys_menu values('1040', '岗位查询', '104', '1',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:query',          '#', 'admin', sysdate, '', null, '');
315 insert into sys_menu values('1041', '岗位新增', '104', '2',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:add',            '#', 'admin', sysdate, '', null, '');
316 insert into sys_menu values('1042', '岗位修改', '104', '3',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit',           '#', 'admin', sysdate, '', null, '');
317 insert into sys_menu values('1043', '岗位删除', '104', '4',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove',         '#', 'admin', sysdate, '', null, '');
318 insert into sys_menu values('1044', '岗位导出', '104', '5',  '', '', '', 1, 0, 'F', '0', '0', 'system:post:export',         '#', 'admin', sysdate, '', null, '');
319 -- 字典管理按钮
320 insert into sys_menu values('1050', '字典查询', '105', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query',          '#', 'admin', sysdate, '', null, '');
321 insert into sys_menu values('1051', '字典新增', '105', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add',            '#', 'admin', sysdate, '', null, '');
322 insert into sys_menu values('1052', '字典修改', '105', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit',           '#', 'admin', sysdate, '', null, '');
323 insert into sys_menu values('1053', '字典删除', '105', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove',         '#', 'admin', sysdate, '', null, '');
324 insert into sys_menu values('1054', '字典导出', '105', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export',         '#', 'admin', sysdate, '', null, '');
325 -- 参数设置按钮
326 insert into sys_menu values('1060', '参数查询', '106', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query',        '#', 'admin', sysdate, '', null, '');
327 insert into sys_menu values('1061', '参数新增', '106', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add',          '#', 'admin', sysdate, '', null, '');
328 insert into sys_menu values('1062', '参数修改', '106', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit',         '#', 'admin', sysdate, '', null, '');
329 insert into sys_menu values('1063', '参数删除', '106', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove',       '#', 'admin', sysdate, '', null, '');
330 insert into sys_menu values('1064', '参数导出', '106', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export',       '#', 'admin', sysdate, '', null, '');
331 -- 通知公告按钮
332 insert into sys_menu values('1070', '公告查询', '107', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query',        '#', 'admin', sysdate, '', null, '');
333 insert into sys_menu values('1071', '公告新增', '107', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add',          '#', 'admin', sysdate, '', null, '');
334 insert into sys_menu values('1072', '公告修改', '107', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit',         '#', 'admin', sysdate, '', null, '');
335 insert into sys_menu values('1073', '公告删除', '107', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove',       '#', 'admin', sysdate, '', null, '');
336 -- 操作日志按钮
337 insert into sys_menu values('1080', '操作查询', '500', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query',      '#', 'admin', sysdate, '', null, '');
338 insert into sys_menu values('1081', '操作删除', '500', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove',     '#', 'admin', sysdate, '', null, '');
339 insert into sys_menu values('1082', '日志导出', '500', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export',     '#', 'admin', sysdate, '', null, '');
340 -- 登录日志按钮
341 insert into sys_menu values('1090', '登录查询', '501', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query',   '#', 'admin', sysdate, '', null, '');
342 insert into sys_menu values('1091', '登录删除', '501', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove',  '#', 'admin', sysdate, '', null, '');
343 insert into sys_menu values('1092', '日志导出', '501', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export',  '#', 'admin', sysdate, '', null, '');
344 insert into sys_menu values('1093', '账户解锁', '501', '4', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock',  '#', 'admin', sysdate, '', null, '');
345 -- 在线用户按钮
346 insert into sys_menu values('1100', '在线查询', '109', '1', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query',       '#', 'admin', sysdate, '', null, '');
347 insert into sys_menu values('1101', '批量强退', '109', '2', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', sysdate, '', null, '');
348 insert into sys_menu values('1102', '单条强退', '109', '3', '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', sysdate, '', null, '');
349 -- 代码生成按钮
350 insert into sys_menu values('1120', '生成查询', '115', '1', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query',             '#', 'admin', sysdate, '', null, '');
351 insert into sys_menu values('1121', '生成修改', '115', '2', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit',              '#', 'admin', sysdate, '', null, '');
352 insert into sys_menu values('1122', '生成删除', '115', '3', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove',            '#', 'admin', sysdate, '', null, '');
353 insert into sys_menu values('1123', '导入代码', '115', '4', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import',            '#', 'admin', sysdate, '', null, '');
354 insert into sys_menu values('1124', '预览代码', '115', '5', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview',           '#', 'admin', sysdate, '', null, '');
355 insert into sys_menu values('1125', '生成代码', '115', '6', '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code',              '#', 'admin', sysdate, '', null, '');
356 -- oss相关按钮
357 insert into sys_menu values('1130', '文件查询', '118', '1', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:query',        '#', 'admin', sysdate, '', null, '');
358 insert into sys_menu values('1131', '文件上传', '118', '2', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:upload',       '#', 'admin', sysdate, '', null, '');
359 insert into sys_menu values('1132', '文件下载', '118', '3', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:download',     '#', 'admin', sysdate, '', null, '');
360 insert into sys_menu values('1133', '文件删除', '118', '4', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:remove',       '#', 'admin', sysdate, '', null, '');
361 insert into sys_menu values('1134', '配置添加', '118', '5', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:add',          '#', 'admin', sysdate, '', null, '');
362 insert into sys_menu values('1135', '配置编辑', '118', '6', '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:edit',         '#', 'admin', sysdate, '', null, '');
363 -- 流程分类管理
364 insert into sys_menu values('1140', '分类查询', '121', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:category:query',  '#', 'admin', sysdate, '', null, '');
365 insert into sys_menu values('1141', '分类新增', '121', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:category:add',    '#', 'admin', sysdate, '', null, '');
366 insert into sys_menu values('1142', '分类编辑', '121', '3', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:category:edit',   '#', 'admin', sysdate, '', null, '');
367 insert into sys_menu values('1143', '分类删除', '121', '4', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:category:remove', '#', 'admin', sysdate, '', null, '');
368 -- 表单配置
369 insert into sys_menu values('1150', '表单查询', '122', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:form:query',   '#', 'admin', sysdate, '', null, '');
370 insert into sys_menu values('1151', '表单新增', '122', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:form:add',     '#', 'admin', sysdate, '', null, '');
371 insert into sys_menu values('1152', '表单修改', '122', '3', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:form:edit',    '#', 'admin', sysdate, '', null, '');
372 insert into sys_menu values('1153', '表单删除', '122', '4', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:form:remove',  '#', 'admin', sysdate, '', null, '');
373 insert into sys_menu values('1154', '表单导出', '122', '5', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:form:export',  '#', 'admin', sysdate, '', null, '');
374 -- 流程模型
375 insert into sys_menu values('1160', '模型查询', '123', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:query',    '#', 'admin', sysdate, '', null, '');
376 insert into sys_menu values('1161', '模型新增', '123', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:add',      '#', 'admin', sysdate, '', null, '');
377 insert into sys_menu values('1162', '模型修改', '123', '3', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:edit',     '#', 'admin', sysdate, '', null, '');
378 insert into sys_menu values('1163', '模型删除', '123', '4', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:remove',   '#', 'admin', sysdate, '', null, '');
379 insert into sys_menu values('1164', '模型导出', '123', '5', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:export',   '#', 'admin', sysdate, '', null, '');
380 insert into sys_menu values('1165', '模型导入', '123', '6', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:import',   '#', 'admin', sysdate, '', null, '');
381 insert into sys_menu values('1166', '模型设计', '123', '7', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:designer', '#', 'admin', sysdate, '', null, '');
382 insert into sys_menu values('1167', '模型保存', '123', '8', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:save',     '#', 'admin', sysdate, '', null, '');
383 insert into sys_menu values('1168', '流程部署', '123', '9', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:model:deploy',   '#', 'admin', sysdate, '', null, '');
384 -- 部署管理
385 insert into sys_menu values('1170', '部署查询', '124', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:deploy:query',   '#', 'admin', sysdate, '', null, '');
386 insert into sys_menu values('1171', '部署删除', '124', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:deploy:remove',  '#', 'admin', sysdate, '', null, '');
387 insert into sys_menu values('1172', '更新状态', '124', '3', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:deploy:status',  '#', 'admin', sysdate, '', null, '');
388 -- 新建流程
389 insert into sys_menu values('1180', '发起流程',    '125', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:start',       '#', 'admin', sysdate, '', null, '');
390 insert into sys_menu values('1181', '新建流程导出', '125', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:startExport', '#', 'admin', sysdate, '', null, '');
391 -- 我的流程
392 insert into sys_menu values('1190', '流程详情',    '126', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:query',     '#', 'admin', sysdate, '', null, '');
393 insert into sys_menu values('1191', '流程删除',    '126', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:remove',    '#', 'admin', sysdate, '', null, '');
394 insert into sys_menu values('1192', '流程取消',    '126', '3', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:cancel',    '#', 'admin', sysdate, '', null, '');
395 insert into sys_menu values('1193', '我的流程导出', '126', '4', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:ownExport', '#', 'admin', sysdate, '', null, '');
396 -- 待办任务
397 insert into sys_menu values('1200', '流程办理',    '127', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:approval',   '#', 'admin', sysdate, '', null, '');
398 insert into sys_menu values('1201', '待办流程导出', '127', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:todoExport', '#', 'admin', sysdate, '', null, '');
399 -- 待签任务
400 insert into sys_menu values('1210', '流程签收',    '128', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:claim',        '#', 'admin', sysdate, '', null, '');
401 insert into sys_menu values('1211', '待签流程导出', '128', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:claimExport',  '#', 'admin', sysdate, '', null, '');
402 -- 已办任务
403 insert into sys_menu values('1220', '流程撤回',    '129', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:revoke',         '#', 'admin', sysdate, '', null, '');
404 insert into sys_menu values('1221', '已办流程导出', '129', '2', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:finishedExport', '#', 'admin', sysdate, '', null, '');
405 -- 抄送我的
406 insert into sys_menu values('1230', '抄送流程导出', '130', '1', '#', '', '', 1, 0, 'F', '0', '0', 'workflow:process:copyExport', '#', 'admin', sysdate, '', null, '');
407
408 -- ----------------------------
409 -- 6、用户和角色关联表  用户N-1角色
410 -- ----------------------------
411 create table sys_user_role (
412   user_id  number(20)  not null,
413   role_id  number(20)  not null
414 );
415
416 alter table sys_user_role add constraint pk_sys_user_role primary key (user_id, role_id);
417
418 comment on table  sys_user_role              is '用户和角色关联表';
419 comment on column sys_user_role.user_id      is '用户ID';
420 comment on column sys_user_role.role_id      is '角色ID';
421
422 -- ----------------------------
423 -- 初始化-用户和角色关联表数据
424 -- ----------------------------
425 insert into sys_user_role values ('1', '1');
426 insert into sys_user_role values ('2', '2');
427
428
429 -- ----------------------------
430 -- 7、角色和菜单关联表  角色1-N菜单
431 -- ----------------------------
432 create table sys_role_menu (
433   role_id  number(20)  not null,
434   menu_id  number(20)  not null
435 );
436
437 alter table sys_role_menu add constraint pk_sys_role_menu primary key (role_id, menu_id);
438
439 comment on table  sys_role_menu              is '角色和菜单关联表';
440 comment on column sys_role_menu.role_id      is '角色ID';
441 comment on column sys_role_menu.menu_id      is '菜单ID';
442
443 -- ----------------------------
444 -- 初始化-角色和菜单关联表数据
445 -- ----------------------------
446 insert into sys_role_menu values ('2', '1');
447 insert into sys_role_menu values ('2', '2');
448 insert into sys_role_menu values ('2', '3');
449 insert into sys_role_menu values ('2', '4');
450 insert into sys_role_menu values ('2', '5');
451 insert into sys_role_menu values ('2', '100');
452 insert into sys_role_menu values ('2', '101');
453 insert into sys_role_menu values ('2', '102');
454 insert into sys_role_menu values ('2', '103');
455 insert into sys_role_menu values ('2', '104');
456 insert into sys_role_menu values ('2', '105');
457 insert into sys_role_menu values ('2', '106');
458 insert into sys_role_menu values ('2', '107');
459 insert into sys_role_menu values ('2', '108');
460 insert into sys_role_menu values ('2', '109');
461 insert into sys_role_menu values ('2', '111');
462 insert into sys_role_menu values ('2', '112');
463 insert into sys_role_menu values ('2', '113');
464 insert into sys_role_menu values ('2', '114');
465 insert into sys_role_menu values ('2', '115');
466 insert into sys_role_menu values ('2', '117');
467 insert into sys_role_menu values ('2', '118');
468 insert into sys_role_menu values ('2', '120');
469 insert into sys_role_menu values ('2', '121');
470 insert into sys_role_menu values ('2', '122');
471 insert into sys_role_menu values ('2', '123');
472 insert into sys_role_menu values ('2', '124');
473 insert into sys_role_menu values ('2', '125');
474 insert into sys_role_menu values ('2', '126');
475 insert into sys_role_menu values ('2', '127');
476 insert into sys_role_menu values ('2', '128');
477 insert into sys_role_menu values ('2', '129');
478 insert into sys_role_menu values ('2', '130');
479 insert into sys_role_menu values ('2', '500');
480 insert into sys_role_menu values ('2', '501');
481 insert into sys_role_menu values ('2', '1001');
482 insert into sys_role_menu values ('2', '1002');
483 insert into sys_role_menu values ('2', '1003');
484 insert into sys_role_menu values ('2', '1004');
485 insert into sys_role_menu values ('2', '1005');
486 insert into sys_role_menu values ('2', '1006');
487 insert into sys_role_menu values ('2', '1007');
488 insert into sys_role_menu values ('2', '1010');
489 insert into sys_role_menu values ('2', '1011');
490 insert into sys_role_menu values ('2', '1012');
491 insert into sys_role_menu values ('2', '1013');
492 insert into sys_role_menu values ('2', '1014');
493 insert into sys_role_menu values ('2', '1020');
494 insert into sys_role_menu values ('2', '1021');
495 insert into sys_role_menu values ('2', '1022');
496 insert into sys_role_menu values ('2', '1023');
497 insert into sys_role_menu values ('2', '1030');
498 insert into sys_role_menu values ('2', '1031');
499 insert into sys_role_menu values ('2', '1032');
500 insert into sys_role_menu values ('2', '1033');
501 insert into sys_role_menu values ('2', '1040');
502 insert into sys_role_menu values ('2', '1041');
503 insert into sys_role_menu values ('2', '1042');
504 insert into sys_role_menu values ('2', '1043');
505 insert into sys_role_menu values ('2', '1044');
506 insert into sys_role_menu values ('2', '1050');
507 insert into sys_role_menu values ('2', '1051');
508 insert into sys_role_menu values ('2', '1052');
509 insert into sys_role_menu values ('2', '1053');
510 insert into sys_role_menu values ('2', '1054');
511 insert into sys_role_menu values ('2', '1060');
512 insert into sys_role_menu values ('2', '1061');
513 insert into sys_role_menu values ('2', '1062');
514 insert into sys_role_menu values ('2', '1063');
515 insert into sys_role_menu values ('2', '1064');
516 insert into sys_role_menu values ('2', '1070');
517 insert into sys_role_menu values ('2', '1071');
518 insert into sys_role_menu values ('2', '1072');
519 insert into sys_role_menu values ('2', '1073');
520 insert into sys_role_menu values ('2', '1080');
521 insert into sys_role_menu values ('2', '1081');
522 insert into sys_role_menu values ('2', '1082');
523 insert into sys_role_menu values ('2', '1090');
524 insert into sys_role_menu values ('2', '1091');
525 insert into sys_role_menu values ('2', '1092');
526 insert into sys_role_menu values ('2', '1093');
527 insert into sys_role_menu values ('2', '1100');
528 insert into sys_role_menu values ('2', '1101');
529 insert into sys_role_menu values ('2', '1102');
530 insert into sys_role_menu values ('2', '1120');
531 insert into sys_role_menu values ('2', '1121');
532 insert into sys_role_menu values ('2', '1122');
533 insert into sys_role_menu values ('2', '1123');
534 insert into sys_role_menu values ('2', '1124');
535 insert into sys_role_menu values ('2', '1125');
536 insert into sys_role_menu values ('2', '1130');
537 insert into sys_role_menu values ('2', '1131');
538 insert into sys_role_menu values ('2', '1132');
539 insert into sys_role_menu values ('2', '1133');
540 insert into sys_role_menu values ('2', '1134');
541 insert into sys_role_menu values ('2', '1135');
542 insert into sys_role_menu values ('2', '1140');
543 insert into sys_role_menu values ('2', '1141');
544 insert into sys_role_menu values ('2', '1142');
545 insert into sys_role_menu values ('2', '1143');
546 insert into sys_role_menu values ('2', '1150');
547 insert into sys_role_menu values ('2', '1151');
548 insert into sys_role_menu values ('2', '1152');
549 insert into sys_role_menu values ('2', '1153');
550 insert into sys_role_menu values ('2', '1154');
551 insert into sys_role_menu values ('2', '1160');
552 insert into sys_role_menu values ('2', '1161');
553 insert into sys_role_menu values ('2', '1162');
554 insert into sys_role_menu values ('2', '1163');
555 insert into sys_role_menu values ('2', '1164');
556 insert into sys_role_menu values ('2', '1165');
557 insert into sys_role_menu values ('2', '1166');
558 insert into sys_role_menu values ('2', '1167');
559 insert into sys_role_menu values ('2', '1168');
560 insert into sys_role_menu values ('2', '1170');
561 insert into sys_role_menu values ('2', '1171');
562 insert into sys_role_menu values ('2', '1172');
563 insert into sys_role_menu values ('2', '1180');
564 insert into sys_role_menu values ('2', '1181');
565 insert into sys_role_menu values ('2', '1190');
566 insert into sys_role_menu values ('2', '1191');
567 insert into sys_role_menu values ('2', '1192');
568 insert into sys_role_menu values ('2', '1193');
569 insert into sys_role_menu values ('2', '1200');
570 insert into sys_role_menu values ('2', '1201');
571 insert into sys_role_menu values ('2', '1210');
572 insert into sys_role_menu values ('2', '1211');
573 insert into sys_role_menu values ('2', '1220');
574 insert into sys_role_menu values ('2', '1221');
575 insert into sys_role_menu values ('2', '1230');
576
577 -- ----------------------------
578 -- 8、角色和部门关联表  角色1-N部门
579 -- ----------------------------
580 create table sys_role_dept (
581   role_id  number(20)  not null,
582   dept_id  number(20)  not null
583 );
584
585 alter table sys_role_dept add constraint pk_sys_role_dept primary key (role_id, dept_id);
586
587 comment on table  sys_role_dept              is '角色和部门关联表';
588 comment on column sys_role_dept.role_id      is '角色ID';
589 comment on column sys_role_dept.dept_id      is '部门ID';
590
591 -- ----------------------------
592 -- 初始化-角色和部门关联表数据
593 -- ----------------------------
594 insert into sys_role_dept values ('2', '100');
595 insert into sys_role_dept values ('2', '101');
596 insert into sys_role_dept values ('2', '105');
597
598
599 -- ----------------------------
600 -- 9、用户与岗位关联表  用户1-N岗位
601 -- ----------------------------
602 create table sys_user_post (
603   user_id number(20)  not null,
604   post_id number(20)  not null
605 );
606
607 alter table sys_user_post add constraint pk_sys_user_post primary key (user_id, post_id);
608
609 comment on table  sys_user_post              is '用户与岗位关联表';
610 comment on column sys_user_post.user_id      is '用户ID';
611 comment on column sys_user_post.post_id      is '岗位ID';
612
613 -- ----------------------------
614 -- 初始化-用户与岗位关联表数据
615 -- ----------------------------
616 insert into sys_user_post values ('1', '1');
617 insert into sys_user_post values ('2', '2');
618
619
620 -- ----------------------------
621 -- 10、操作日志记录
622 -- ----------------------------
623 create table sys_oper_log (
624   oper_id           number(20)      not null ,
625   title             varchar2(50)    default '',
626   business_type     number(2)       default 0,
627   method            varchar2(100)   default '',
628   request_method    varchar(10)     default '',
629   operator_type     number(1)       default 0,
630   oper_name         varchar2(50)    default '',
631   dept_name         varchar2(50)    default '',
632   oper_url          varchar2(255)   default '',
633   oper_ip           varchar2(128)   default '',
634   oper_location     varchar2(255)   default '',
635   oper_param        varchar2(2100)  default '',
636   json_result       varchar2(2100)  default '',
637   status            number(1)       default 0,
638   error_msg         varchar2(2100)  default '' ,
639   oper_time         date
640 );
641
642 alter table sys_oper_log add constraint pk_sys_oper_log primary key (oper_id);
643
644 comment on table  sys_oper_log                is '操作日志记录';
645 comment on column sys_oper_log.oper_id        is '日志主键';
646 comment on column sys_oper_log.title          is '模块标题';
647 comment on column sys_oper_log.business_type  is '业务类型(0其它 1新增 2修改 3删除)';
648 comment on column sys_oper_log.method         is '方法名称';
649 comment on column sys_oper_log.request_method is '请求方式';
650 comment on column sys_oper_log.operator_type  is '操作类别(0其它 1后台用户 2手机端用户)';
651 comment on column sys_oper_log.oper_name      is '操作人员';
652 comment on column sys_oper_log.dept_name      is '部门名称';
653 comment on column sys_oper_log.oper_url       is '请求URL';
654 comment on column sys_oper_log.oper_ip        is '主机地址';
655 comment on column sys_oper_log.oper_location  is '操作地点';
656 comment on column sys_oper_log.oper_param     is '请求参数';
657 comment on column sys_oper_log.json_result    is '返回参数';
658 comment on column sys_oper_log.status         is '操作状态(0正常 1异常)';
659 comment on column sys_oper_log.error_msg      is '错误消息';
660 comment on column sys_oper_log.oper_time      is '操作时间';
661
662
663 -- ----------------------------
664 -- 11、字典类型表
665 -- ----------------------------
666 create table sys_dict_type (
667   dict_id           number(20)      not null,
668   dict_name         varchar2(100)   default '',
669   dict_type         varchar2(100)   default '',
670   status            char(1)         default '0',
671   create_by         varchar2(64)    default '',
672   create_time       date,
673   update_by         varchar2(64)    default '',
674   update_time       date,
675   remark            varchar2(500)   default null
676 );
677
678 alter table sys_dict_type add constraint pk_sys_dict_type primary key (dict_id);
679 create unique index sys_dict_type_index1 on sys_dict_type (dict_type);
680
681 comment on table  sys_dict_type               is '字典类型表';
682 comment on column sys_dict_type.dict_id       is '字典主键';
683 comment on column sys_dict_type.dict_name     is '字典名称';
684 comment on column sys_dict_type.dict_type     is '字典类型';
685 comment on column sys_dict_type.status        is '状态(0正常 1停用)';
686 comment on column sys_dict_type.create_by     is '创建者';
687 comment on column sys_dict_type.create_time   is '创建时间';
688 comment on column sys_dict_type.update_by     is '更新者';
689 comment on column sys_dict_type.update_time   is '更新时间';
690 comment on column sys_dict_type.remark        is '备注';
691
692 insert into sys_dict_type values(1,  '用户性别', 'sys_user_sex',        '0', 'admin', sysdate, '', null, '用户性别列表');
693 insert into sys_dict_type values(2,  '菜单状态', 'sys_show_hide',       '0', 'admin', sysdate, '', null, '菜单状态列表');
694 insert into sys_dict_type values(3,  '系统开关', 'sys_normal_disable',  '0', 'admin', sysdate, '', null, '系统开关列表');
695 insert into sys_dict_type values(6,  '系统是否', 'sys_yes_no',          '0', 'admin', sysdate, '', null, '系统是否列表');
696 insert into sys_dict_type values(7,  '通知类型', 'sys_notice_type',     '0', 'admin', sysdate, '', null, '通知类型列表');
697 insert into sys_dict_type values(8,  '通知状态', 'sys_notice_status',   '0', 'admin', sysdate, '', null, '通知状态列表');
698 insert into sys_dict_type values(9,  '操作类型', 'sys_oper_type',       '0', 'admin', sysdate, '', null, '操作类型列表');
699 insert into sys_dict_type values(10, '系统状态', 'sys_common_status',   '0', 'admin', sysdate, '', null, '登录状态列表');
700 insert into sys_dict_type values(11, '流程状态', 'wf_process_status',   '0', 'admin', sysdate, '', null, '工作流程状态');
701
702
703 -- ----------------------------
704 -- 12、字典数据表
705 -- ----------------------------
706 create table sys_dict_data (
707   dict_code        number(20)      not null,
708   dict_sort        number(4)       default 0,
709   dict_label       varchar2(100)   default '',
710   dict_value       varchar2(100)   default '',
711   dict_type        varchar2(100)   default '',
712   css_class        varchar2(100)   default null,
713   list_class       varchar2(100)   default null,
714   is_default       char(1)         default 'N',
715   status           char(1)         default '0',
716   create_by        varchar2(64)    default '',
717   create_time      date,
718   update_by        varchar2(64)    default '',
719   update_time      date,
720   remark           varchar2(500)   default null
721 );
722
723 alter table sys_dict_data add constraint pk_sys_dict_data primary key (dict_code);
724
725 comment on table  sys_dict_data               is '字典数据表';
726 comment on column sys_dict_data.dict_code     is '字典主键';
727 comment on column sys_dict_data.dict_sort     is '字典排序';
728 comment on column sys_dict_data.dict_label    is '字典标签';
729 comment on column sys_dict_data.dict_value    is '字典键值';
730 comment on column sys_dict_data.dict_type     is '字典类型';
731 comment on column sys_dict_data.css_class     is '样式属性(其他样式扩展)';
732 comment on column sys_dict_data.list_class    is '表格回显样式';
733 comment on column sys_dict_data.is_default    is '是否默认(Y是 N否)';
734 comment on column sys_dict_data.status        is '状态(0正常 1停用)';
735 comment on column sys_dict_data.create_by     is '创建者';
736 comment on column sys_dict_data.create_time   is '创建时间';
737 comment on column sys_dict_data.update_by     is '更新者';
738 comment on column sys_dict_data.update_time   is '更新时间';
739 comment on column sys_dict_data.remark        is '备注';
740
741 insert into sys_dict_data values(1,  1,  '男',       '0',          'sys_user_sex',        '',   '',        'Y', '0', 'admin', sysdate, '', null, '性别男');
742 insert into sys_dict_data values(2,  2,  '女',       '1',          'sys_user_sex',        '',   '',        'N', '0', 'admin', sysdate, '', null, '性别女');
743 insert into sys_dict_data values(3,  3,  '未知',     '2',          'sys_user_sex',        '',   '',        'N', '0', 'admin', sysdate, '', null, '性别未知');
744 insert into sys_dict_data values(4,  1,  '显示',     '0',          'sys_show_hide',       '',   'primary', 'Y', '0', 'admin', sysdate, '', null, '显示菜单');
745 insert into sys_dict_data values(5,  2,  '隐藏',     '1',          'sys_show_hide',       '',   'danger',  'N', '0', 'admin', sysdate, '', null, '隐藏菜单');
746 insert into sys_dict_data values(6,  1,  '正常',     '0',          'sys_normal_disable',  '',   'primary', 'Y', '0', 'admin', sysdate, '', null, '正常状态');
747 insert into sys_dict_data values(7,  2,  '停用',     '1',          'sys_normal_disable',  '',   'danger',  'N', '0', 'admin', sysdate, '', null, '停用状态');
748 insert into sys_dict_data values(12, 1,  '是',       'Y',          'sys_yes_no',          '',   'primary', 'Y', '0', 'admin', sysdate, '', null, '系统默认是');
749 insert into sys_dict_data values(13, 2,  '否',       'N',          'sys_yes_no',          '',   'danger',  'N', '0', 'admin', sysdate, '', null, '系统默认否');
750 insert into sys_dict_data values(14, 1,  '通知',     '1',          'sys_notice_type',     '',   'warning', 'Y', '0', 'admin', sysdate, '', null, '通知');
751 insert into sys_dict_data values(15, 2,  '公告',     '2',          'sys_notice_type',     '',   'success', 'N', '0', 'admin', sysdate, '', null, '公告');
752 insert into sys_dict_data values(16, 1,  '正常',     '0',          'sys_notice_status',   '',   'primary', 'Y', '0', 'admin', sysdate, '', null, '正常状态');
753 insert into sys_dict_data values(17, 2,  '关闭',     '1',          'sys_notice_status',   '',   'danger',  'N', '0', 'admin', sysdate, '', null, '关闭状态');
754 insert into sys_dict_data values(29, 99, '其他',     '0',          'sys_oper_type',       '',   'info',    'N', '0', 'admin', sysdate, '', null, '其他操作');
755 insert into sys_dict_data values(18, 1,  '新增',     '1',          'sys_oper_type',       '',   'info',    'N', '0', 'admin', sysdate, '', null, '新增操作');
756 insert into sys_dict_data values(19, 2,  '修改',     '2',          'sys_oper_type',       '',   'info',    'N', '0', 'admin', sysdate, '', null, '修改操作');
757 insert into sys_dict_data values(20, 3,  '删除',     '3',          'sys_oper_type',       '',   'danger',  'N', '0', 'admin', sysdate, '', null, '删除操作');
758 insert into sys_dict_data values(21, 4,  '授权',     '4',          'sys_oper_type',       '',   'primary', 'N', '0', 'admin', sysdate, '', null, '授权操作');
759 insert into sys_dict_data values(22, 5,  '导出',     '5',          'sys_oper_type',       '',   'warning', 'N', '0', 'admin', sysdate, '', null, '导出操作');
760 insert into sys_dict_data values(23, 6,  '导入',     '6',          'sys_oper_type',       '',   'warning', 'N', '0', 'admin', sysdate, '', null, '导入操作');
761 insert into sys_dict_data values(24, 7,  '强退',     '7',          'sys_oper_type',       '',   'danger',  'N', '0', 'admin', sysdate, '', null, '强退操作');
762 insert into sys_dict_data values(25, 8,  '生成代码', '8',          'sys_oper_type',       '',   'warning', 'N', '0', 'admin', sysdate, '', null, '生成操作');
763 insert into sys_dict_data values(26, 9,  '清空数据', '9',          'sys_oper_type',       '',   'danger',  'N', '0', 'admin', sysdate, '', null, '清空操作');
764 insert into sys_dict_data values(27, 1,  '成功',     '0',          'sys_common_status',   '',   'primary', 'N', '0', 'admin', sysdate, '', null, '正常状态');
765 insert into sys_dict_data values(28, 2,  '失败',     '1',          'sys_common_status',   '',   'danger',  'N', '0', 'admin', sysdate, '', null, '停用状态');
766 insert into sys_dict_data values(30, 1,  '进行中',   'running',    'wf_process_status',   '',   'primary',  'N', '0', 'admin', sysdate, '', null, '进行中状态');
767 insert into sys_dict_data values(31, 2,  '已终止',   'terminated', 'wf_process_status',   '',   'danger',   'N', '0', 'admin', sysdate, '', null, '已终止状态');
768 insert into sys_dict_data values(32, 3,  '已完成',   'completed',  'wf_process_status',   '',   'success',  'N', '0', 'admin', sysdate, '', null, '已完成状态');
769 insert into sys_dict_data values(33, 4,  '已取消',   'canceled',   'wf_process_status',   '',   'warning',  'N', '0', 'admin', sysdate, '', null, '已取消状态');
770
771 -- ----------------------------
772 -- 13、参数配置表
773 -- ----------------------------
774 create table sys_config (
775   config_id         number(20)     not null,
776   config_name       varchar2(100)  default '',
777   config_key        varchar2(100)  default '',
778   config_value      varchar2(100)  default '',
779   config_type       char(1)        default 'N',
780   create_by         varchar2(64)   default '',
781   create_time       date,
782   update_by         varchar2(64)   default '',
783   update_time       date,
784   remark            varchar2(500)  default null
785 );
786 alter table sys_config add constraint pk_sys_config primary key (config_id);
787
788 comment on table  sys_config               is '参数配置表';
789 comment on column sys_config.config_id     is '参数主键';
790 comment on column sys_config.config_name   is '参数名称';
791 comment on column sys_config.config_key    is '参数键名';
792 comment on column sys_config.config_value  is '参数键值';
793 comment on column sys_config.config_type   is '系统内置(Y是 N否)';
794 comment on column sys_config.create_by     is '创建者';
795 comment on column sys_config.create_time   is '创建时间';
796 comment on column sys_config.update_by     is '更新者';
797 comment on column sys_config.update_time   is '更新时间';
798 comment on column sys_config.remark        is '备注';
799
800 insert into sys_config values(1, '主框架页-默认皮肤样式名称',      'sys.index.skinName',            'skin-blue',     'Y', 'admin', sysdate, '', null, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow' );
801 insert into sys_config values(2, '用户管理-账号初始密码',         'sys.user.initPassword',         '123456',        'Y', 'admin', sysdate, '', null, '初始化密码 123456' );
802 insert into sys_config values(3, '主框架页-侧边栏主题',           'sys.index.sideTheme',           'theme-dark',    'Y', 'admin', sysdate, '', null, '深色主题theme-dark,浅色主题theme-light' );
803 insert into sys_config values(4, '账号自助-验证码开关',           'sys.account.captchaEnabled',    'true',          'Y', 'admin', sysdate, '', null, '是否开启验证码功能(true开启,false关闭)');
804 insert into sys_config values(5, '账号自助-是否开启用户注册功能',   'sys.account.registerUser',      'false',         'Y', 'admin', sysdate, '', null, '是否开启注册用户功能(true开启,false关闭)');
805 insert into sys_config values(11, 'OSS预览列表资源开关',          'sys.oss.previewListResource',   'true',          'Y', 'admin', sysdate, '', null, 'true:开启, false:关闭');
806
807
808 -- ----------------------------
809 -- 14、系统访问记录
810 -- ----------------------------
811 create table sys_logininfor (
812   info_id         number(20)     not null,
813   user_name       varchar2(50)   default '',
814   ipaddr          varchar2(128)  default '',
815   login_location  varchar2(255)  default '',
816   browser         varchar2(50)   default '',
817   os              varchar2(50)   default '',
818   status          char(1)        default '0',
819   msg             varchar2(255)  default '',
820   login_time      date
821 );
822
823 alter table sys_logininfor add constraint pk_sys_logininfor primary key (info_id);
824
825 comment on table  sys_logininfor                is '系统访问记录';
826 comment on column sys_logininfor.info_id        is '访问ID';
827 comment on column sys_logininfor.user_name      is '登录账号';
828 comment on column sys_logininfor.ipaddr         is '登录IP地址';
829 comment on column sys_logininfor.login_location is '登录地点';
830 comment on column sys_logininfor.browser        is '浏览器类型';
831 comment on column sys_logininfor.os             is '操作系统';
832 comment on column sys_logininfor.status         is '登录状态(0成功 1失败)';
833 comment on column sys_logininfor.msg            is '提示消息';
834 comment on column sys_logininfor.login_time     is '访问时间';
835
836
837 -- ----------------------------
838 -- 17、通知公告表
839 -- ----------------------------
840 create table sys_notice (
841   notice_id         number(20)      not null,
842   notice_title      varchar2(50)    not null,
843   notice_type       char(1)         not null,
844   notice_content    clob            default null,
845   status            char(1)         default '0',
846   create_by         varchar2(64)    default '',
847   create_time       date,
848   update_by         varchar2(64)    default '',
849   update_time       date,
850   remark            varchar2(255)   default null
851 );
852
853 alter table sys_notice add constraint pk_sys_notice primary key (notice_id);
854
855 comment on table  sys_notice                   is '通知公告表';
856 comment on column sys_notice.notice_id         is '公告主键';
857 comment on column sys_notice.notice_title      is '公告标题';
858 comment on column sys_notice.notice_type       is '公告类型(1通知 2公告)';
859 comment on column sys_notice.notice_content    is '公告内容';
860 comment on column sys_notice.status            is '公告状态(0正常 1关闭)';
861 comment on column sys_notice.create_by         is '创建者';
862 comment on column sys_notice.create_time       is '创建时间';
863 comment on column sys_notice.update_by         is '更新者';
864 comment on column sys_notice.update_time       is '更新时间';
865 comment on column sys_notice.remark            is '备注';
866
867 -- ----------------------------
868 -- 初始化-公告信息表数据
869 -- ----------------------------
870 insert into sys_notice values('1', '温馨提醒:2018-07-01 新版本发布啦', '2', '新版本内容', '0', 'admin', sysdate, '', null, '管理员');
871 insert into sys_notice values('2', '维护通知:2018-07-01 系统凌晨维护', '1', '维护内容',   '0', 'admin', sysdate, '', null, '管理员');
872
873
874 -- ----------------------------
875 -- 18、代码生成业务表
876 -- ----------------------------
877 create table gen_table (
878   table_id          number(20)       not null,
879   table_name        varchar2(200)    default '',
880   table_comment     varchar2(500)    default '',
881   sub_table_name    varchar(64)      default null,
882   sub_table_fk_name varchar(64)      default null,
883   class_name        varchar2(100)    default '',
884   tpl_category      varchar2(200)    default 'crud',
885   package_name      varchar2(100),
886   module_name       varchar2(30),
887   business_name     varchar2(30),
888   function_name     varchar2(50),
889   function_author   varchar2(50),
890   gen_type          char(1)          default '0',
891   gen_path          varchar2(200)    default '/',
892   options           varchar2(1000),
893   create_by         varchar2(64)     default '',
894   create_time       date,
895   update_by         varchar2(64)     default '',
896   update_time       date,
897   remark            varchar2(500)    default null
898 );
899
900 alter table gen_table add constraint pk_gen_table primary key (table_id);
901
902 comment on table  gen_table                   is '代码生成业务表';
903 comment on column gen_table.table_id          is '编号';
904 comment on column gen_table.table_name        is '表名称';
905 comment on column gen_table.table_comment     is '表描述';
906 comment on column gen_table.sub_table_name    is '关联子表的表名';
907 comment on column gen_table.sub_table_fk_name is '子表关联的外键名';
908 comment on column gen_table.class_name        is '实体类名称';
909 comment on column gen_table.tpl_category      is '使用的模板(crud单表操作 tree树表操作)';
910 comment on column gen_table.package_name      is '生成包路径';
911 comment on column gen_table.module_name       is '生成模块名';
912 comment on column gen_table.business_name     is '生成业务名';
913 comment on column gen_table.function_name     is '生成功能名';
914 comment on column gen_table.function_author   is '生成功能作者';
915 comment on column gen_table.gen_type          is '生成代码方式(0zip压缩包 1自定义路径)';
916 comment on column gen_table.gen_path          is '生成路径(不填默认项目路径)';
917 comment on column gen_table.options           is '其它生成选项';
918 comment on column gen_table.create_by         is '创建者';
919 comment on column gen_table.create_time       is '创建时间';
920 comment on column gen_table.update_by         is '更新者';
921 comment on column gen_table.update_time       is '更新时间';
922 comment on column gen_table.remark            is '备注';
923
924
925 -- ----------------------------
926 -- 19、代码生成业务表字段
927 -- ----------------------------
928 create table gen_table_column (
929   column_id         number(20)      not null,
930   table_id          number(20),
931   column_name       varchar2(200),
932   column_comment    varchar2(500),
933   column_type       varchar2(100),
934   java_type         varchar2(500),
935   java_field        varchar2(200),
936   is_pk             char(1),
937   is_increment      char(1),
938   is_required       char(1),
939   is_insert         char(1),
940   is_edit           char(1),
941   is_list           char(1),
942   is_query          char(1),
943   query_type        varchar(200)    default 'EQ',
944   html_type         varchar(200),
945   dict_type         varchar(200)    default '',
946   sort              number(4),
947   create_by         varchar(64)     default '',
948   create_time       date ,
949   update_by         varchar(64)     default '',
950   update_time       date
951 );
952
953 alter table gen_table_column add constraint pk_gen_table_column primary key (column_id);
954
955 comment on table  gen_table_column                is '代码生成业务表字段';
956 comment on column gen_table_column.column_id      is '编号';
957 comment on column gen_table_column.table_id       is '归属表编号';
958 comment on column gen_table_column.column_name    is '列名称';
959 comment on column gen_table_column.column_comment is '列描述';
960 comment on column gen_table_column.column_type    is '列类型';
961 comment on column gen_table_column.java_type      is 'JAVA类型';
962 comment on column gen_table_column.java_field     is 'JAVA字段名';
963 comment on column gen_table_column.is_pk          is '是否主键(1是)';
964 comment on column gen_table_column.is_increment   is '是否自增(1是)';
965 comment on column gen_table_column.is_required    is '是否必填(1是)';
966 comment on column gen_table_column.is_insert      is '是否为插入字段(1是)';
967 comment on column gen_table_column.is_edit        is '是否编辑字段(1是)';
968 comment on column gen_table_column.is_list        is '是否列表字段(1是)';
969 comment on column gen_table_column.is_query       is '是否查询字段(1是)';
970 comment on column gen_table_column.query_type     is '查询方式(等于、不等于、大于、小于、范围)';
971 comment on column gen_table_column.html_type      is '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)';
972 comment on column gen_table_column.dict_type      is '字典类型';
973 comment on column gen_table_column.sort           is '排序';
974 comment on column gen_table_column.create_by      is '创建者';
975 comment on column gen_table_column.create_time    is '创建时间';
976 comment on column gen_table_column.update_by      is '更新者';
977 comment on column gen_table_column.update_time    is '更新时间';
978
979
980 -- ----------------------------
981 -- OSS对象存储表
982 -- ----------------------------
983 create table sys_oss (
984   oss_id          number(20)   not null,
985   file_name       varchar(255)  not null,
986   original_name   varchar(255)  not null,
987   file_suffix     varchar(10)  not null,
988   url             varchar(500) not null,
989   service         varchar(20)  default 'minio' not null,
990   create_by       varchar(64)  default '',
991   create_time     date,
992   update_by       varchar(64)  default '',
993   update_time     date
994 );
995
996 alter table sys_oss add constraint pk_sys_oss primary key (oss_id);
997
998 comment on table sys_oss is 'OSS对象存储表';
999 comment on column sys_oss.oss_id is '对象存储主键';
1000 comment on column sys_oss.file_name is '文件名';
1001 comment on column sys_oss.original_name is '原名';
1002 comment on column sys_oss.file_suffix is '文件后缀名';
1003 comment on column sys_oss.url is 'URL地址';
1004 comment on column sys_oss.service is '服务商';
1005 comment on column sys_oss.create_time is '创建时间';
1006 comment on column sys_oss.create_by is '上传者';
1007 comment on column sys_oss.update_time is '更新时间';
1008 comment on column sys_oss.update_by is '更新者';
1009
1010
1011 -- ----------------------------
1012 -- OSS对象存储动态配置表
1013 -- ----------------------------
1014 create table sys_oss_config (
1015   oss_config_id   number(20)    not null,
1016   config_key      varchar(20)   not null,
1017   access_key      varchar(255)  default '',
1018   secret_key      varchar(255)  default '',
1019   bucket_name     varchar(255)  default '',
1020   prefix          varchar(255)  default '',
1021   endpoint        varchar(255)  default '',
1022   domain          varchar(255)  default '',
1023   is_https        char(1)       default 'N',
1024   region          varchar(255)  default '',
1025   access_policy   char(1)       default '1' not null,
1026   status          char(1)       default '1',
1027   ext1            varchar(255)  default '',
1028   create_by       varchar(64)   default '',
1029   remark          varchar(500)  default null,
1030   create_time     date,
1031   update_by       varchar(64)   default '',
1032   update_time     date
1033 );
1034
1035 alter table sys_oss_config add constraint pk_sys_oss_config primary key (oss_config_id);
1036
1037 comment on table sys_oss_config is '对象存储配置表';
1038 comment on column sys_oss_config.oss_config_id is '主建';
1039 comment on column sys_oss_config.config_key is '配置key';
1040 comment on column sys_oss_config.access_key is 'accesskey';
1041 comment on column sys_oss_config.secret_key is '秘钥';
1042 comment on column sys_oss_config.bucket_name is '桶名称';
1043 comment on column sys_oss_config.prefix is '前缀';
1044 comment on column sys_oss_config.endpoint is '访问站点';
1045 comment on column sys_oss_config.domain is '自定义域名';
1046 comment on column sys_oss_config.is_https is '是否https(Y=是,N=否)';
1047 comment on column sys_oss_config.region is '域';
1048 comment on column sys_oss_config.access_policy is '桶权限类型(0=private 1=public 2=custom)';
1049 comment on column sys_oss_config.status is '状态(0=正常,1=停用)';
1050 comment on column sys_oss_config.ext1 is '扩展字段';
1051 comment on column sys_oss_config.remark is '备注';
1052 comment on column sys_oss_config.create_by is '创建者';
1053 comment on column sys_oss_config.create_time is '创建时间';
1054 comment on column sys_oss_config.update_by is '更新者';
1055 comment on column sys_oss_config.update_time is '更新时间';
1056
1057 insert into sys_oss_config values (1, 'minio',  'dl',            'dl123',        'dl',             '', '127.0.0.1:9000',                '','N', '',            '1', '0', '', NULL, 'admin', sysdate, 'admin', sysdate);
1058 insert into sys_oss_config values (2, 'qiniu',  'XXXXXXXXXXXXXXX',  'XXXXXXXXXXXXXXX', 'dl',             '', 's3-cn-north-1.qiniucs.com',     '','N', '',            '1', '1', '', NULL, 'admin', sysdate, 'admin', sysdate);
1059 insert into sys_oss_config values (3, 'aliyun', 'XXXXXXXXXXXXXXX',  'XXXXXXXXXXXXXXX', 'dl',             '', 'oss-cn-beijing.aliyuncs.com',   '','N', '',            '1', '1', '', NULL, 'admin', sysdate, 'admin', sysdate);
1060 insert into sys_oss_config values (4, 'qcloud', 'XXXXXXXXXXXXXXX',  'XXXXXXXXXXXXXXX', 'dl-1250000000',  '', 'cos.ap-beijing.myqcloud.com',   '','N', 'ap-beijing',  '1', '1', '', NULL, 'admin', sysdate, 'admin', sysdate);
1061 insert into sys_oss_config values (5, 'image',  'dl',            'dl123',        'dl',             'image', '127.0.0.1:9000',           '','N', '',            '1', '1', '', NULL, 'admin', sysdate, 'admin', sysdate);
1062
1063 -- ----------------------------
1064 -- table structure for wf_form
1065 -- ----------------------------
1066 create table wf_form (
1067     form_id     number(20)    not null,
1068     form_name   varchar(64)   default '',
1069     content     nclob,
1070     create_by   varchar(64)   default '',
1071     create_time date,
1072     update_by   varchar(64)   default '',
1073     update_time date,
1074     remark      varchar(255)  default '',
1075     del_flag    char(1)       default '0'
1076 );
1077
1078 alter table wf_form add constraint pk_wf_form primary key (form_id);
1079
1080 comment on table wf_form is '流程表单信息表';
1081 comment on column wf_form.form_id is '表单主键';
1082 comment on column wf_form.form_name is '表单名称';
1083 comment on column wf_form.content is '表单内容';
1084 comment on column wf_form.create_by is '创建者';
1085 comment on column wf_form.create_time is '创建时间';
1086 comment on column wf_form.update_by is '更新者';
1087 comment on column wf_form.update_time is '更新时间';
1088 comment on column wf_form.remark is '备注';
1089 comment on column wf_form.del_flag is '删除标志(0代表存在 2代表删除)';
1090
1091 -- ----------------------------
1092 -- table structure for wf_deploy_form
1093 -- ----------------------------
1094 create table wf_deploy_form (
1095     deploy_id  varchar(64)    not null,
1096     form_key   varchar(64)    not null,
1097     node_key   varchar(64)    not null,
1098     form_name  varchar(64)    default '',
1099     node_name  varchar(255)   default '',
1100     content    nclob          default null
1101 );
1102
1103 alter table wf_deploy_form add constraint pk_wf_deploy_form primary key (deploy_id, form_key, node_key);
1104
1105 comment on table wf_deploy_form is '流程实例关联表单';
1106 comment on column wf_deploy_form.deploy_id is '流程实例主键';
1107 comment on column wf_deploy_form.form_key is '表单Key';
1108 comment on column wf_deploy_form.node_key is '节点Key';
1109 comment on column wf_deploy_form.form_name is '表单名称';
1110 comment on column wf_deploy_form.node_name is '节点名称';
1111 comment on column wf_deploy_form.content is '表单内容';
1112
1113 -- ----------------------------
1114 -- Table structure for wf_category
1115 -- ----------------------------
1116 create table wf_category (
1117     category_id    number(20)    not null,
1118     category_name  varchar(64)   default '',
1119     code           varchar(64)   default '',
1120     remark         varchar(500)  default '',
1121     create_by      varchar(64)   default '',
1122     create_time    date,
1123     update_by      varchar(64)   default '',
1124     update_time    date,
1125     del_flag       char(1)       default '0'
1126 );
1127
1128 alter table wf_category add constraint pk_wf_category primary key (category_id);
1129
1130 comment on table wf_category is '流程分类表';
1131 comment on column wf_category.category_id is '流程分类id';
1132 comment on column wf_category.category_name is '流程分类名称';
1133 comment on column wf_category.code is '分类编码';
1134 comment on column wf_category.remark is '备注';
1135 comment on column wf_category.create_by is '创建者';
1136 comment on column wf_category.create_time is '创建时间';
1137 comment on column wf_category.update_by is '更新者';
1138 comment on column wf_category.update_time is '更新时间';
1139 comment on column wf_category.del_flag is '删除标志(0代表存在 2代表删除)';
1140
1141 -- ----------------------------
1142 -- Table structure for wf_copy
1143 -- ----------------------------
1144 create table wf_copy (
1145     copy_id         number(20)     not null,
1146     title           varchar(255)   default '',
1147     process_id      varchar(64)    default '',
1148     process_name    varchar(255)   default '',
1149     category_id     varchar(64)    default '',
1150     deployment_id   varchar(64)    default '',
1151     instance_id     varchar(64)    default '',
1152     task_id         varchar(64)    default '',
1153     user_id         number(20)     not null,
1154     originator_id   number(20)     not null,
1155     originator_name varchar(64)    default '',
1156     create_by       varchar(64)    default '',
1157     create_time     date,
1158     update_by       varchar(64)    default '',
1159     update_time     date,
1160     del_flag        nchar(1)       default '0'
1161 );
1162
1163 alter table wf_copy add constraint pk_wf_copy primary key (copy_id);
1164
1165 comment on table wf_copy is '流程抄送表';
1166 comment on column wf_copy.copy_id is '抄送主键';
1167 comment on column wf_copy.title is '抄送标题';
1168 comment on column wf_copy.process_id is '流程主键';
1169 comment on column wf_copy.process_name is '流程名称';
1170 comment on column wf_copy.category_id is '流程分类主键';
1171 comment on column wf_copy.deployment_id is '部署主键';
1172 comment on column wf_copy.instance_id is '流程实例主键';
1173 comment on column wf_copy.task_id is '任务主键';
1174 comment on column wf_copy.user_id is '用户主键';
1175 comment on column wf_copy.originator_id is '发起人主键';
1176 comment on column wf_copy.originator_name is '发起人名称';
1177 comment on column wf_copy.create_by is '创建者';
1178 comment on column wf_copy.create_time is '创建时间';
1179 comment on column wf_copy.update_by is '更新者';
1180 comment on column wf_copy.update_time is '更新时间';
1181 comment on column wf_copy.del_flag is '删除标志(0代表存在 2代表删除)';
1182
1183 -- ----------------------------
1184 -- 钩子 ,用于session连接之后 自动设置默认的date类型格式化 简化时间查询
1185 -- 如需设置其它配置 可在此钩子内任意增加处理语句
1186 -- 例如: SELECT * FROM sys_user WHERE create_time BETWEEN '2022-03-01 00:00:00' AND '2022-04-01 00:00:00'
1187 -- ----------------------------
1188 create or replace trigger login_trg
1189 after logon on database
1190 begin
1191 execute immediate 'alter session set nls_date_format=''YYYY-MM-DD HH24:MI:SS''';
1192 end;