1.0.0.sql
24.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
create DATABASE task;
CREATE TABLE `tsk_list_user` (
`ID` bigint(20) NOT NULL COMMENT '主键',
`TENANT_ID` bigint(20) DEFAULT NULL COMMENT '承租人ID',
`TASK_LIST_ID` bigint(20) DEFAULT NULL COMMENT '清单ID',
`TASK_LIST_NAME` varchar(100) DEFAULT NULL COMMENT '清单名称',
`USER_ID` bigint(20) DEFAULT NULL COMMENT '用户ID',
`USER_NAME` varchar(100) DEFAULT NULL COMMENT '用户姓名',
`ATTRIBUTE1` varchar(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` varchar(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` varchar(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` varchar(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` varchar(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` varchar(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` varchar(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` varchar(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` varchar(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` varchar(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` bigint(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` tinyint(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` bigint(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` datetime NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` bigint(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='清单成员表';
CREATE TABLE `tsk_subtask` (
`ID` bigint(20) NOT NULL COMMENT '主键',
`TENANT_ID` bigint(20) DEFAULT NULL COMMENT '承租人ID',
`TASK_ID` bigint(20) DEFAULT NULL COMMENT '任务ID',
`NAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '名称',
`IS_DONE` tinyint(1) DEFAULT NULL COMMENT '是否完成',
`DO_TIME` datetime DEFAULT NULL COMMENT '完成时间',
`DO_USER_ID` bigint(20) DEFAULT NULL COMMENT '完成用户ID',
`DO_USER_NAME` datetime DEFAULT NULL COMMENT '完成用户姓名',
`ATTRIBUTE1` varchar(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` varchar(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` varchar(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` varchar(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` varchar(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` varchar(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` varchar(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` varchar(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` varchar(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` varchar(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` bigint(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` tinyint(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` bigint(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` datetime NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` bigint(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='子任务';
CREATE TABLE `tsk_task` (
`ID` bigint(20) NOT NULL COMMENT '主键',
`TENANT_ID` bigint(20) DEFAULT NULL COMMENT '承租人ID',
`IS_ABORT` tinyint(1) DEFAULT NULL COMMENT '是否终止',
`ABORT_USER_ID` bigint(20) DEFAULT NULL COMMENT '终止用户id',
`ABORT_USER_NAME` varchar(20) DEFAULT NULL COMMENT '终止用户名称',
`ABORT_TIME` datetime DEFAULT NULL COMMENT '终止时间',
`ABORT_REASON` varchar(500) DEFAULT NULL COMMENT '终止原因',
`IS_DELAY` tinyint(1) DEFAULT NULL COMMENT '是否延期',
`DELAY_USER_ID` bigint(20) DEFAULT NULL COMMENT '延期用户id',
`DELAY_USER_NAME` varchar(20) DEFAULT NULL COMMENT '延期用户名称',
`DELAY_TIME` datetime DEFAULT NULL COMMENT '延期时间',
`DELAY_REASON` varchar(500) DEFAULT NULL COMMENT '延期原因',
`IS_OVER_DUE` tinyint(1) DEFAULT NULL COMMENT '是否逾期',
`OBJECT_TYPE` varchar(100) DEFAULT NULL COMMENT '对象类型',
`OBJECT_ID` bigint(20) DEFAULT NULL COMMENT '对象ID',
`OBJECT_CATEGORY` varchar(100) DEFAULT NULL COMMENT '对象分类',
`OBJECT_NAME` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象名称',
`OBJECT_DESCRIPTION` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象描述',
`OBJECT_URL` varchar(500) DEFAULT NULL COMMENT '对象链接',
`OWNER_USER_ID` bigint(20) DEFAULT NULL COMMENT '负责人用户ID',
`OWNER_USER_NAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '负责人用户姓名',
`IS_STAR` tinyint(1) DEFAULT NULL COMMENT '是否星标',
`PRIOITY` varchar(100) DEFAULT NULL COMMENT '优先级',
`OBJECT_NAME_PINYIN` varchar(2000) DEFAULT NULL,
`OBJECT_NAME_PY` varchar(500) DEFAULT NULL COMMENT '拼音首字母缩写',
`HAS_DEADLINE` tinyint(1) DEFAULT NULL COMMENT '是否有截止日',
`DEADLINE_DATE` date DEFAULT NULL COMMENT '截止日',
`BEGIN_TIME` datetime DEFAULT NULL COMMENT '开始时间',
`END_TIME` datetime DEFAULT NULL COMMENT '结束时间',
`NEED_REMINDING` tinyint(1) DEFAULT NULL COMMENT '是否需要提醒',
`REMINDING_TIME` datetime DEFAULT NULL COMMENT '提醒时间',
`COMPLETE` decimal(19,5) DEFAULT NULL COMMENT '完成度',
`PRODUCT_ID` bigint(20) DEFAULT NULL COMMENT '产品ID',
`APPLICATION_ID` bigint(20) DEFAULT NULL COMMENT '应用ID',
`PROJECT_ID` bigint(20) DEFAULT NULL COMMENT '项目ID',
`HAS_SUBTASK` tinyint(1) DEFAULT NULL COMMENT '是否有子任务',
`SUBTASK_COUNT` int(20) DEFAULT NULL COMMENT '子任务数目',
`SUBTASK_DONE_COUNT` int(20) DEFAULT NULL COMMENT '完成子任务数据',
`LIST_ID` bigint(20) DEFAULT NULL COMMENT '任务清单ID',
`IS_DONE` tinyint(1) DEFAULT NULL COMMENT '是否完成',
`DO_USER_ID` bigint(20) DEFAULT NULL COMMENT '完成用户ID',
`DO_USER_NAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '完成用户姓名',
`DO_TIME` datetime DEFAULT NULL COMMENT '完成时间',
`DONE_MESSAGE` varchar(500) DEFAULT NULL COMMENT '完成信息',
`ALARM_WEEK1` tinyint(1) DEFAULT NULL COMMENT '周一是否提醒',
`ALARM_WEEK2` tinyint(1) DEFAULT NULL COMMENT '周二是否提醒',
`ALARM_WEEK3` tinyint(1) DEFAULT NULL COMMENT '周三是否提醒',
`ALARM_WEEK4` tinyint(1) DEFAULT NULL COMMENT '周四是否提醒',
`ALARM_WEEK5` tinyint(1) DEFAULT NULL COMMENT '周五是否提醒',
`ALARM_WEEK6` tinyint(1) DEFAULT NULL COMMENT '周六是否提醒',
`ALARM_WEEK7` tinyint(1) DEFAULT NULL COMMENT '周日是否提醒',
`ALARM_TIME` datetime DEFAULT NULL COMMENT '提醒时间',
`LAST_DYNAMIC_TIME` datetime DEFAULT NULL COMMENT '最后动态时间',
`ATTRIBUTE1` varchar(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` varchar(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` varchar(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` varchar(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` varchar(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` varchar(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` varchar(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` varchar(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` varchar(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` varchar(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` bigint(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` tinyint(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` bigint(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` datetime NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` bigint(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任务';
CREATE TABLE `tsk_task_history` (
`ID` bigint(20) NOT NULL COMMENT '主键',
`TENANT_ID` bigint(20) DEFAULT NULL COMMENT '承租人ID',
`TASK_ID` bigint(20) DEFAULT NULL COMMENT '任务ID',
`BEFORE_OBJECT_NAME` varchar(500) DEFAULT NULL COMMENT '编辑前任务名称',
`BEFORE_OBJECT_DESCRIPTION` text DEFAULT NULL COMMENT '编辑前任务内容',
`AFTER_OBJECT_NAME` varchar(500) DEFAULT NULL COMMENT '编辑后任务名称',
`AFTER_OBJECT_DESCRIPTION` text DEFAULT NULL COMMENT '编辑后任务内容',
`SAVE_TIME` datetime DEFAULT NULL COMMENT '保存时间',
`SAVE_USER_ID` bigint(20) DEFAULT NULL COMMENT '用户ID',
`SAVE_USER_NAME` varchar(100) DEFAULT NULL COMMENT '用户姓名',
`BEFORE_START_TIME` datetime DEFAULT NULL COMMENT '编辑前开始时间',
`BEFORE_END_TIME` datetime DEFAULT NULL COMMENT '编辑前结束时间',
`AFTER_START_TIME` datetime DEFAULT NULL COMMENT '编辑后开始时间',
`AFTER_END_TIME` datetime DEFAULT NULL COMMENT '编辑后结束时间',
`ATTRIBUTE1` varchar(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` varchar(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` varchar(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` varchar(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` varchar(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` varchar(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` varchar(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` varchar(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` varchar(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` varchar(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` bigint(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` tinyint(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` bigint(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` datetime NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` bigint(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='任务编辑历史';
CREATE TABLE `tsk_task_list` (
`ID` bigint(20) NOT NULL COMMENT '主键',
`TENANT_ID` bigint(20) DEFAULT NULL COMMENT '承租人ID',
`IS_TOP` tinyint(1) DEFAULT NULL COMMENT '置顶',
`TOP_INDEX` int(11) DEFAULT NULL COMMENT '排序',
`OBJECT_TYPE` varchar(100) DEFAULT NULL COMMENT '对象类型',
`OBJECT_ID` bigint(20) DEFAULT NULL COMMENT '对象ID',
`OWNER_USER_ID` bigint(20) DEFAULT NULL COMMENT '所有者用户ID',
`OBJECT_NAME` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象名称',
`OBJECT_DESCRIPTION` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象描述',
`ATTRIBUTE1` varchar(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` varchar(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` varchar(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` varchar(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` varchar(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` varchar(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` varchar(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` varchar(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` varchar(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` varchar(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` bigint(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` tinyint(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` bigint(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` datetime NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` bigint(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='任务清单';
CREATE TABLE `tsk_task_user` (
`ID` bigint(20) NOT NULL COMMENT '主键',
`TENANT_ID` bigint(20) DEFAULT NULL COMMENT '承租人ID',
`IS_TOP` tinyint(1) DEFAULT NULL COMMENT '置顶',
`TOP_INDEX` int(11) DEFAULT NULL COMMENT '排序',
`USER_ROLE` varchar(20) DEFAULT NULL COMMENT '用户类型',
`HISTORY_COUNT` int(11) DEFAULT NULL COMMENT '未读历史修改记录数',
`COMMENT_COUNT` int(11) DEFAULT NULL COMMENT '未读进展数量数',
`LAST_DYNAMIC_TIME` datetime DEFAULT NULL COMMENT '最后动态时间',
`IS_TIME_ALARM` tinyint(1) DEFAULT NULL COMMENT '是否时间提醒',
`IS_DYNAMIC_NOTIFICATION` tinyint(1) DEFAULT NULL COMMENT '是否动态提醒 默认TRUE',
`TASK_ID` bigint(20) DEFAULT NULL COMMENT '任务ID',
`TASK_NAME` varchar(100) DEFAULT NULL COMMENT '任务名称',
`USER_ID` bigint(20) DEFAULT NULL COMMENT '用户ID',
`USER_NAME` varchar(100) DEFAULT NULL COMMENT '用户姓名',
`ATTRIBUTE1` varchar(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` varchar(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` varchar(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` varchar(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` varchar(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` varchar(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` varchar(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` varchar(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` varchar(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` varchar(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` bigint(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` tinyint(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` bigint(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` datetime NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` bigint(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='任务分配表';
ALTER TABLE `task`.tsk_list_user ADD INDEX idx_task_list_id(TASK_LIST_ID);
ALTER TABLE `task`.tsk_task_user ADD INDEX idx_task_id( TASK_ID);
ALTER TABLE `task`.tsk_task ADD INDEX idx_list_id( LIST_ID);
ALTER TABLE `task`.tsk_task ADD FULLTEXT idx_description (`OBJECT_DESCRIPTION`);
ALTER TABLE `task`.tsk_task ADD INDEX idx_related_task_id( RELATED_TASK_ID);
ALTER TABLE `task`.tsk_subtask ADD INDEX idx_task_id(TASK_ID );
ALTER TABLE `task`.tsk_task_history ADD INDEX idx_task_id(TASK_ID );
ALTER TABLE `task`.tsk_task_list ADD INDEX idx_OWNER_USER_ID( OWNER_USER_ID);
ALTER TABLE `task`.tsk_task_list ADD INDEX idx_description( OBJECT_DESCRIPTION);
INSERT INTO `task`.`tsk_task_list` (`ID`, `TENANT_ID`, `IS_TOP`, `TOP_INDEX`, `OBJECT_TYPE`, `OBJECT_ID`, `OWNER_USER_ID`, `OBJECT_NAME`, `OBJECT_DESCRIPTION`, `ATTRIBUTE1`, `ATTRIBUTE2`, `ATTRIBUTE3`, `ATTRIBUTE4`, `ATTRIBUTE5`, `ATTRIBUTE6`, `ATTRIBUTE7`, `ATTRIBUTE8`, `ATTRIBUTE9`, `ATTRIBUTE10`, `ROW_VERSION`, `IS_DELETED`, `CREATED_BY`, `CREATION_TIME`, `LAST_UPDATED_BY`, `LAST_UPDATE_TIME`)
VALUES
(0, '0', NULL, NULL, 'SYSTEM', 0, NULL, '完成任务组','完成任务组-系统任务组' , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '532768031404068864', '2017-01-10 20:02:45', NULL, NULL);
INSERT INTO `task`.`tsk_task_list` (`ID`, `TENANT_ID`, `IS_TOP`, `TOP_INDEX`, `OBJECT_TYPE`, `OBJECT_ID`, `OWNER_USER_ID`, `OBJECT_NAME`, `OBJECT_DESCRIPTION`, `ATTRIBUTE1`, `ATTRIBUTE2`, `ATTRIBUTE3`, `ATTRIBUTE4`, `ATTRIBUTE5`, `ATTRIBUTE6`, `ATTRIBUTE7`, `ATTRIBUTE8`, `ATTRIBUTE9`, `ATTRIBUTE10`, `ROW_VERSION`, `IS_DELETED`, `CREATED_BY`, `CREATION_TIME`, `LAST_UPDATED_BY`, `LAST_UPDATE_TIME`)
VALUES
(1, '0', NULL, NULL, 'SYSTEM', 1, NULL, '终止任务组', '终止任务组-系统任务组', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '532832407502852096', '2017-01-11 09:37:32', NULL, NULL);
INSERT INTO `task`.`tsk_task_list` (`ID`, `TENANT_ID`, `IS_TOP`, `TOP_INDEX`, `OBJECT_TYPE`, `OBJECT_ID`, `OWNER_USER_ID`, `OBJECT_NAME`, `OBJECT_DESCRIPTION`, `ATTRIBUTE1`, `ATTRIBUTE2`, `ATTRIBUTE3`, `ATTRIBUTE4`, `ATTRIBUTE5`, `ATTRIBUTE6`, `ATTRIBUTE7`, `ATTRIBUTE8`, `ATTRIBUTE9`, `ATTRIBUTE10`, `ROW_VERSION`, `IS_DELETED`, `CREATED_BY`, `CREATION_TIME`, `LAST_UPDATED_BY`, `LAST_UPDATE_TIME`)
VALUES
(2, '0', NULL, NULL, 'SYSTEM', 2, NULL, '逾期任务组', '逾期任务组-系统任务组', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '532768031404068864', '2017-01-13 14:15:23', NULL, NULL);
ALTER TABLE `task`.`tsk_task`
ADD COLUMN `RELATED_TASK_ID` bigint(20) NULL COMMENT '关联任务id' AFTER `LIST_ID`,
ADD COLUMN `RELATED_TASK_NAME` varchar(500) NULL COMMENT '关联任务名称' AFTER `RELATED_TASK_ID`,
ADD COLUMN `HAS_ATTACHMENT` tinyint(1) NULL COMMENT '是否有附件' AFTER `RELATED_TASK_NAME`,
ADD COLUMN `AHEAD_TIME_COUNT` INTEGER NULL COMMENT '提前多少分钟提醒' AFTER `HAS_ATTACHMENT`
;
CREATE TABLE task.`TRX_ANNOUNCEMENT` (
`ID` BIGINT(20) NOT NULL COMMENT '主键',
`TENANT_ID` BIGINT(20) NOT NULL COMMENT '承租人ID',
`TITLE` VARCHAR(100) DEFAULT NULL COMMENT '标题',
`CONTENT` VARCHAR(3000) DEFAULT NULL COMMENT '内容',
`OWNER_USER_ID` BIGINT(20) DEFAULT NULL COMMENT '发布公告人的ID',
`OWNER_USER_NAME` VARCHAR(100) DEFAULT NULL COMMENT '发布公告人的名称',
`ANNOUNCEMENT_TIME` DATETIME DEFAULT NULL COMMENT '公告发布时间',
`ATTRIBUTE1` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` BIGINT(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` TINYINT(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` BIGINT(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` DATETIME NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` BIGINT(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` DATETIME DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='公告通知';
CREATE TABLE task.`TRX_ANNOUNCEMENT_USER` (
`ID` BIGINT(20) NOT NULL COMMENT '主键',
`TENANT_ID` BIGINT(20) NOT NULL COMMENT '承租人ID',
`ANNOUNCEMENT_ID` BIGINT(20) DEFAULT NULL COMMENT '公告ID',
`USER_ID` BIGINT(20) DEFAULT NULL COMMENT '用户ID',
`USER_NAME` VARCHAR(100) DEFAULT NULL COMMENT '用户名称',
`IS_CONFIRM` TINYINT(1) DEFAULT NULL COMMENT '是否确认',
`CONFIRM_USER_ID` BIGINT(20) DEFAULT NULL COMMENT '用户ID',
`CONFIRM_USER_NAME` VARCHAR(100) DEFAULT NULL COMMENT '用户姓名',
`CONFIRM_TIME` DATETIME DEFAULT NULL COMMENT '确认时间',
`IS_CANCEL` TINYINT(1) DEFAULT NULL COMMENT '是否取消',
`CANCEL_TIME` DATETIME DEFAULT NULL COMMENT '取消时间',
`CANCEL_USER_ID` BIGINT(20) DEFAULT NULL COMMENT '取消人ID',
`CANCEL_USER_NAME` VARCHAR(100) DEFAULT NULL COMMENT '取消人名字',
`ATTRIBUTE1` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位1',
`ATTRIBUTE2` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位2',
`ATTRIBUTE3` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位3',
`ATTRIBUTE4` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位4',
`ATTRIBUTE5` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位5',
`ATTRIBUTE6` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位6',
`ATTRIBUTE7` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位7',
`ATTRIBUTE8` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位8',
`ATTRIBUTE9` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位9',
`ATTRIBUTE10` VARCHAR(500) DEFAULT NULL COMMENT '扩展栏位10',
`ROW_VERSION` BIGINT(20) DEFAULT NULL COMMENT '行版本',
`IS_DELETED` TINYINT(1) DEFAULT NULL COMMENT '是否已删除',
`CREATED_BY` BIGINT(20) NOT NULL COMMENT '创建用户',
`CREATION_TIME` DATETIME NOT NULL COMMENT '创建时间',
`LAST_UPDATED_BY` BIGINT(20) DEFAULT NULL COMMENT '最后更新用户',
`LAST_UPDATE_TIME` DATETIME DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='被通知用户';
ALTER TABLE `task`.TRX_ANNOUNCEMENT
ADD COLUMN `IS_REVOKE` TINYINT(1) DEFAULT NULL COMMENT '是否已撤销',
ADD COLUMN `REVOKE_USER_ID` BIGINT(20) DEFAULT NULL COMMENT '撤销公告人的ID',
ADD COLUMN `REVOKE_USER_NAME` VARCHAR(100) DEFAULT NULL COMMENT '撤销公告人的名称',
ADD COLUMN `REVOKE_REASON` VARCHAR(500) DEFAULT NULL COMMENT '撤销公告原因',
ADD COLUMN `REVOKE_TIME` DATETIME DEFAULT NULL COMMENT '撤销发布时间',
ADD COLUMN `IS_ALL_CONFIRM` TINYINT(1) DEFAULT NULL COMMENT '是否已全部确认';
ALTER TABLE `task`.`tsk_task_user`
ADD COLUMN `TOP_TIME` DATETIME NULL COMMENT '置顶时间' AFTER `TOP_INDEX`,
ADD COLUMN `ALARM_TYPE` varchar(20) NULL COMMENT '提醒类型(所有得,回复我的)' AFTER `IS_DYNAMIC_NOTIFICATION`,
ADD COLUMN `AHEAD_TIME_COUNT` INTEGER NULL COMMENT '提前多少分钟提醒' AFTER `ALARM_TYPE`
;
ALTER TABLE `task`.`tsk_task_list`
ADD COLUMN `TOP_TIME` DATETIME NULL COMMENT '置顶时间' AFTER `TOP_INDEX`
;
# 收藏创建
INSERT INTO `backend`.`api_method` (`ID`, `CATEGORY_ID`, `NAME`, `CODE`, `VERSION`, `DESCRIPTION`, `SERVICE_CLASS`, `SERVICE_METHOD`, `SERVICE_REQUEST`, `NEED_PASSPORT`, `NEED_IDENTITY`, `TIMEOUT`, `IGNORE_SIGN`, `IS_OBSOLETED`, `ATTRIBUTE1`, `ATTRIBUTE2`, `ATTRIBUTE3`, `ATTRIBUTE4`, `ATTRIBUTE5`, `ATTRIBUTE6`, `ATTRIBUTE7`, `ATTRIBUTE8`, `ATTRIBUTE9`, `ATTRIBUTE10`, `ROW_VERSION`, `IS_DELETED`, `CREATED_BY`, `CREATION_TIME`, `LAST_UPDATED_BY`, `LAST_UPDATE_TIME`) VALUES ('1003902549486866432', '976689207466921984', '创建收藏', 'xntalk.object.collection.create', '1.0', NULL, 'com.xiniunet.xntalk.service.UnionService', 'createObjectCollection', 'com.xiniunet.xntalk.request.ObjectCollectionCreateRequest', '0', '1', '3000', '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '699487697840246784', '2018-06-05 15:32:46', NULL, NULL);
#高级查询收藏
INSERT INTO `backend`.`api_method` (`ID`, `CATEGORY_ID`, `NAME`, `CODE`, `VERSION`, `DESCRIPTION`, `SERVICE_CLASS`, `SERVICE_METHOD`, `SERVICE_REQUEST`, `NEED_PASSPORT`, `NEED_IDENTITY`, `TIMEOUT`, `IGNORE_SIGN`, `IS_OBSOLETED`, `ATTRIBUTE1`, `ATTRIBUTE2`, `ATTRIBUTE3`, `ATTRIBUTE4`, `ATTRIBUTE5`, `ATTRIBUTE6`, `ATTRIBUTE7`, `ATTRIBUTE8`, `ATTRIBUTE9`, `ATTRIBUTE10`, `ROW_VERSION`, `IS_DELETED`, `CREATED_BY`, `CREATION_TIME`, `LAST_UPDATED_BY`, `LAST_UPDATE_TIME`) VALUES ('1003902549486866433', '976689207466921984', '高级查询收藏', 'xntalk.object.collection.find', '1.0', NULL, 'com.xiniunet.xntalk.service.UnionService', 'findObjectCollection', 'com.xiniunet.xntalk.request.ObjectCollectionFindRequest', '0', '1', '3000', '0', '0', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', '0', '699487697840246784', '2018-06-05 15:32:46', NULL, NULL);
# 修改数据库字符集:
ALTER DATABASE task CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
# 修改表的字符集:
ALTER TABLE task.tsk_task CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改字段的字符集:
ALTER TABLE task.tsk_task CHANGE OBJECT_NAME OBJECT_NAME VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改表的字符集:
ALTER TABLE task.tsk_task_user CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改字段的字符集:
ALTER TABLE task.tsk_task_user CHANGE TASK_NAME TASK_NAME VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改表的字符集:
ALTER TABLE task.trx_announcement CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改字段的字符集:
ALTER TABLE task.trx_announcement CHANGE TITLE TITLE VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE task.trx_announcement CHANGE CONTENT CONTENT VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改表的字符集:
ALTER TABLE foundation.sys_message CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改字段的字符集:
ALTER TABLE foundation.sys_message CHANGE MESSAGE_CONTENT MESSAGE_CONTENT VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;