2.9 KiB
2.9 KiB
canvas, 模块逻辑梳理
| canvas | 模块逻辑梳理 | |
|---|---|---|
|
威胁情况信息登记表
| 字段名 | 数据类型 | 允许为空 | 描述 |
|---|---|---|---|
id |
INT | NO | 自增主键 |
info_code |
VARCHAR(255) | NO | 情报编号 |
discovery_time |
DATETIME | NO | 发现时间 |
info_source |
BIGINT | NO | 情报来源 |
info_source_company_id |
INT | NO | 关联的单位主体信息ID |
info_type |
BIGINT | NO | 情报类型 |
info_description |
TEXT | NO | 情报描述 |
impact_scope |
BIGINT | NO | 影响范围 |
report_time |
DATETIME | NO | 上报时间 |
adoption_status |
BIGINT | NO | 采纳情况 |
attachment |
VARCHAR(1024) | YES | 附件:文件地址 |
外键约束:
info_source外键,关联到blade_region(code)info_source_company_id外键,关联到xh_company_info(id)info_type外键,关联到blade_region(code)impact_scope外键,关联到blade_region(code)adoption_status外键,关联到blade_region(code)
建表脚本
CREATE TABLE xh_threat_info (
id INT AUTO_INCREMENT PRIMARY KEY COMMENT '自增主键',
info_code VARCHAR(255) NOT NULL COMMENT '情报编号',
discovery_time DATETIME NOT NULL COMMENT '发现时间',
info_source VARCHAR(12) NOT NULL COMMENT '情报来源,关联blade_region表的主键code字段',
info_source_company_id INT NOT NULL COMMENT '关联的单位主体信息ID',
info_type VARCHAR(12) NOT NULL COMMENT '情报类型,关联blade_region表的主键code字段',
info_description TEXT NOT NULL COMMENT '情报描述',
impact_scope VARCHAR(12) NOT NULL COMMENT '影响范围,关联blade_region表的主键code字段',
report_time DATETIME NOT NULL COMMENT '上报时间',
adoption_status VARCHAR(12) NOT NULL COMMENT '采纳情况,关联blade_region表的主键code字段',
attachment VARCHAR(1024) COMMENT '附件:文件地址',
FOREIGN KEY (company_id) REFERENCES xh_company_info(id)
FOREIGN KEY (info_source) REFERENCES blade_region(code),
FOREIGN KEY (info_type) REFERENCES blade_region(code),
FOREIGN KEY (impact_scope) REFERENCES blade_region(code),
FOREIGN KEY (adoption_status) REFERENCES blade_region(code)
) COMMENT='威胁情况信息登记表';