--- 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)` 建表脚本 ```sql 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='威胁情况信息登记表'; ```