|
@@ -7,18 +7,16 @@ DROP TABLE IF EXISTS `early_warning`;
|
|
|
CREATE TABLE `early_warning` (
|
|
CREATE TABLE `early_warning` (
|
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID(主键)',
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID(主键)',
|
|
|
`warning_no` varchar(64) NOT NULL COMMENT '预警编号',
|
|
`warning_no` varchar(64) NOT NULL COMMENT '预警编号',
|
|
|
- `warning_name` varchar(256) NOT NULL COMMENT '预警名称',
|
|
|
|
|
`warning_type` varchar(64) NOT NULL COMMENT '预警类型',
|
|
`warning_type` varchar(64) NOT NULL COMMENT '预警类型',
|
|
|
`warning_level` varchar(32) NOT NULL COMMENT '预警级别(1-最高 2-次高 3-一般 4-常态;驾驶舱展示色为1红2黄3蓝4绿)',
|
|
`warning_level` varchar(32) NOT NULL COMMENT '预警级别(1-最高 2-次高 3-一般 4-常态;驾驶舱展示色为1红2黄3蓝4绿)',
|
|
|
`warning_special` varchar(128) DEFAULT NULL COMMENT '预警专项',
|
|
`warning_special` varchar(128) DEFAULT NULL COMMENT '预警专项',
|
|
|
`location` varchar(512) DEFAULT NULL COMMENT '预警位置',
|
|
`location` varchar(512) DEFAULT NULL COMMENT '预警位置',
|
|
|
- `longitude` decimal(15,10) DEFAULT NULL COMMENT '经度',
|
|
|
|
|
- `latitude` decimal(15,10) DEFAULT NULL COMMENT '纬度',
|
|
|
|
|
`ownership_unit` varchar(256) DEFAULT NULL COMMENT '权属单位',
|
|
`ownership_unit` varchar(256) DEFAULT NULL COMMENT '权属单位',
|
|
|
`publisher` varchar(128) DEFAULT NULL COMMENT '发布人',
|
|
`publisher` varchar(128) DEFAULT NULL COMMENT '发布人',
|
|
|
`publish_time` datetime DEFAULT NULL COMMENT '发布时间',
|
|
`publish_time` datetime DEFAULT NULL COMMENT '发布时间',
|
|
|
`handler` varchar(128) DEFAULT NULL COMMENT '处置人',
|
|
`handler` varchar(128) DEFAULT NULL COMMENT '处置人',
|
|
|
- `status` varchar(32) NOT NULL DEFAULT 'DRAFT' COMMENT '状态(DRAFT-草稿 PENDING-待办 PROCESSING-处置中 RELEASED-已发布 HANDLED-已处置 CLOSED-已解除)',
|
|
|
|
|
|
|
+ `reviewer` varchar(128) DEFAULT NULL COMMENT '核查人(默认发布人)',
|
|
|
|
|
+ `status` varchar(32) NOT NULL DEFAULT 'DRAFT' COMMENT '状态(DRAFT-草稿 PENDING-待办 RECEIVED-已接收 PROCESSING-处置中 HANDLED-已处置 CLOSED-已解除)',
|
|
|
`warning_content` text COMMENT '预警内容描述',
|
|
`warning_content` text COMMENT '预警内容描述',
|
|
|
`process_instance_id` varchar(128) DEFAULT NULL COMMENT '工作流实例ID',
|
|
`process_instance_id` varchar(128) DEFAULT NULL COMMENT '工作流实例ID',
|
|
|
`create_by` varchar(128) DEFAULT NULL COMMENT '创建人',
|
|
`create_by` varchar(128) DEFAULT NULL COMMENT '创建人',
|
|
@@ -51,6 +49,8 @@ DROP TABLE IF EXISTS `warning_attachment`;
|
|
|
CREATE TABLE `warning_attachment` (
|
|
CREATE TABLE `warning_attachment` (
|
|
|
`attachment_id` varchar(64) NOT NULL COMMENT '附件ID',
|
|
`attachment_id` varchar(64) NOT NULL COMMENT '附件ID',
|
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID',
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID',
|
|
|
|
|
+ `disposal_id` varchar(64) DEFAULT NULL COMMENT '处置记录ID,报告附件为空',
|
|
|
|
|
+ `attachment_stage` varchar(32) DEFAULT 'REPORT' COMMENT '附件阶段(REPORT/PROCESS)',
|
|
|
`attachment_name` varchar(256) NOT NULL COMMENT '附件名称',
|
|
`attachment_name` varchar(256) NOT NULL COMMENT '附件名称',
|
|
|
`attachment_url` varchar(512) NOT NULL COMMENT '附件地址',
|
|
`attachment_url` varchar(512) NOT NULL COMMENT '附件地址',
|
|
|
`attachment_type` varchar(255) DEFAULT NULL COMMENT '附件类型(MIME,标准 MIME 可达 70+ 字符)',
|
|
`attachment_type` varchar(255) DEFAULT NULL COMMENT '附件类型(MIME,标准 MIME 可达 70+ 字符)',
|
|
@@ -89,6 +89,8 @@ CREATE TABLE `warning_supervision` (
|
|
|
`supervision_content` text NOT NULL COMMENT '督办意见',
|
|
`supervision_content` text NOT NULL COMMENT '督办意见',
|
|
|
`notification_type` varchar(32) NOT NULL COMMENT '通知方式',
|
|
`notification_type` varchar(32) NOT NULL COMMENT '通知方式',
|
|
|
`notification_content` text COMMENT '通知内容',
|
|
`notification_content` text COMMENT '通知内容',
|
|
|
|
|
+ `notification_status` varchar(16) DEFAULT NULL COMMENT '通知结果:PENDING/SENT/FAILED',
|
|
|
|
|
+ `notification_error` varchar(256) DEFAULT NULL COMMENT '失败原因',
|
|
|
`attachment_url` varchar(512) DEFAULT NULL COMMENT '附件地址',
|
|
`attachment_url` varchar(512) DEFAULT NULL COMMENT '附件地址',
|
|
|
`create_by` varchar(128) DEFAULT NULL COMMENT '创建人',
|
|
`create_by` varchar(128) DEFAULT NULL COMMENT '创建人',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
@@ -116,7 +118,8 @@ CREATE TABLE `warning_todo` (
|
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID',
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID',
|
|
|
`user_id` varchar(64) NOT NULL COMMENT '用户ID',
|
|
`user_id` varchar(64) NOT NULL COMMENT '用户ID',
|
|
|
`user_name` varchar(128) DEFAULT NULL COMMENT '用户姓名',
|
|
`user_name` varchar(128) DEFAULT NULL COMMENT '用户姓名',
|
|
|
- `todo_type` varchar(32) NOT NULL COMMENT '待办类型(TODO-待办 DONE-已办)',
|
|
|
|
|
|
|
+ `todo_type` varchar(32) NOT NULL COMMENT '待办类型(TODO-待办 DONE-已办 NOTICE-系统通知)',
|
|
|
|
|
+ `action_type` varchar(32) DEFAULT NULL COMMENT '任务职责(HANDLE-处置 REVIEW-核查)',
|
|
|
`read_status` varchar(32) DEFAULT 'UNREAD' COMMENT '阅读状态(UNREAD-未读 READ-已读)',
|
|
`read_status` varchar(32) DEFAULT 'UNREAD' COMMENT '阅读状态(UNREAD-未读 READ-已读)',
|
|
|
`task_name` varchar(256) DEFAULT NULL COMMENT '任务名称',
|
|
`task_name` varchar(256) DEFAULT NULL COMMENT '任务名称',
|
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
@@ -163,12 +166,9 @@ CREATE TABLE `warning_archive` (
|
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID',
|
|
`warning_id` varchar(64) NOT NULL COMMENT '预警ID',
|
|
|
`archive_no` varchar(64) NOT NULL COMMENT '归档编号',
|
|
`archive_no` varchar(64) NOT NULL COMMENT '归档编号',
|
|
|
`warning_no` varchar(64) NOT NULL COMMENT '预警编号',
|
|
`warning_no` varchar(64) NOT NULL COMMENT '预警编号',
|
|
|
- `warning_name` varchar(256) NOT NULL COMMENT '预警名称',
|
|
|
|
|
`warning_type` varchar(64) NOT NULL COMMENT '预警类型',
|
|
`warning_type` varchar(64) NOT NULL COMMENT '预警类型',
|
|
|
`warning_level` varchar(32) NOT NULL COMMENT '预警级别',
|
|
`warning_level` varchar(32) NOT NULL COMMENT '预警级别',
|
|
|
`location` varchar(512) DEFAULT NULL COMMENT '预警位置',
|
|
`location` varchar(512) DEFAULT NULL COMMENT '预警位置',
|
|
|
- `longitude` decimal(15,10) DEFAULT NULL COMMENT '经度',
|
|
|
|
|
- `latitude` decimal(15,10) DEFAULT NULL COMMENT '纬度',
|
|
|
|
|
`ownership_unit` varchar(256) DEFAULT NULL COMMENT '权属单位',
|
|
`ownership_unit` varchar(256) DEFAULT NULL COMMENT '权属单位',
|
|
|
`publisher` varchar(128) DEFAULT NULL COMMENT '发布人',
|
|
`publisher` varchar(128) DEFAULT NULL COMMENT '发布人',
|
|
|
`publish_time` datetime DEFAULT NULL COMMENT '发布时间',
|
|
`publish_time` datetime DEFAULT NULL COMMENT '发布时间',
|