1.0.0.sql 20.1 KB
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(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '对象名称',
  `OBJECT_DESCRIPTION` varchar(500) 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(100) DEFAULT NULL,
  `OBJECT_NAME_PY` varchar(100) 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(100) DEFAULT NULL COMMENT '编辑前任务名称',
  `BEFORE_OBJECT_DESCRIPTION` varchar(100) DEFAULT NULL COMMENT '编辑前任务内容',
  `AFTER_OBJECT_NAME` varchar(100) DEFAULT NULL COMMENT '编辑后任务名称',
  `AFTER_OBJECT_DESCRIPTION` varchar(100) 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(100) 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 '是否时间提醒',
  `ALARM_TIME` int(11) 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_subtask  ADD  INDEX idx_task_id(TASK_ID  );
ALTER  TABLE  `task`.tsk_task_history  ADD  INDEX idx_task_id(TASK_ID  );

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`,

;



CREATE TABLE `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 `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='被通知用户';