garden_tree_inspection.sql
5.02 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
-- 行道树巡检与安全风险评估表
CREATE TABLE IF NOT EXISTS `garden_tree_inspection` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`tree_id` bigint NOT NULL COMMENT '一树一档案ID',
`treenumber` varchar(64) DEFAULT NULL COMMENT '树木编号',
`inspection_time` datetime NOT NULL COMMENT '巡检时间',
`inspector_id` bigint DEFAULT NULL COMMENT '巡检人ID',
`inspector_name` varchar(64) DEFAULT NULL COMMENT '巡检人姓名',
`dept_id` bigint DEFAULT NULL COMMENT '部门ID',
-- 缺陷评估指标得分 (数值直接存对应选项的分数)
`root_disease` int DEFAULT '0' COMMENT '根部病害:0-无真菌危害或腐朽,8-存在真菌危害或腐朽',
`root_anchorage` int DEFAULT '0' COMMENT '根系下扎情况:0-良好,7-存在隆起或盘根',
`root_cutting` int DEFAULT '0' COMMENT '工程切根:0-无,5-存在',
`collar_wood_damage` int DEFAULT '0' COMMENT '根颈木质部受损:0-无,5-<10%, 15-10%-30%, 25-30%-50%, 70->=50%',
`collar_bark_damage` int DEFAULT '0' COMMENT '根颈树皮受损:0-<10%, 2-10%-30%, 4-30%-50%, 6->=50%',
`collar_loosening` int DEFAULT '0' COMMENT '根颈松动:0-不存在,100-存在',
`trunk_wood_damage` int DEFAULT '0' COMMENT '主干木质部受损:0-无,5-<10%, 12-10%-30%, 20-30%-50%, 70->=50%',
`trunk_tilt` int DEFAULT '0' COMMENT '主干倾斜:0-<10度, 3-10-20度, 8-20-30度, 70->=30度',
`trunk_bark_damage` int DEFAULT '0' COMMENT '主干树皮受损:0-<10%, 1-10%-30%, 3-30%-50%, 5->=50%',
`crown_loose_branch` int DEFAULT '0' COMMENT '易落枝:0-未发现,2-<1/10, 3->=1/10',
`crown_collar_abnormal` int DEFAULT '0' COMMENT '枝干结合部异常:0-无,3-龟裂卷皮,5-腐烂未成洞,70-明显空洞或蛀干痕迹',
`crown_ventilation_balance` int DEFAULT '0' COMMENT '树冠透风及平衡性:0-较好不偏冠, 1-偏冠或透风差不偏冠, 2-透风差明显偏冠但冠幅适中, 5-透风差冠幅大不偏冠, 8-透风差冠幅大且明显偏冠',
-- 权重因子指标值和赋权值
`tree_species_type` varchar(32) DEFAULT NULL COMMENT '树种类型:深根性树种, 浅根性树种',
`tree_species_weight` double DEFAULT '1.0' COMMENT '树种类型权重:深根性-1.0, 浅根性-1.1',
`planting_years` varchar(32) DEFAULT NULL COMMENT '栽植年限:栽植 10 年以内, 栽植 10-30 年, 栽植 30 年以上',
`planting_years_weight` double DEFAULT '1.0' COMMENT '栽植年限权重:10年内-1.0, 10-30年-1.1, 30年以上-1.2',
`is_wind_corridor` tinyint DEFAULT '0' COMMENT '是否处于风口:0-否, 1-是',
`wind_corridor_weight` double DEFAULT '1.0' COMMENT '风口权重:否-1.0, 是-2.0',
`tree_pool_type` varchar(32) DEFAULT NULL COMMENT '树池类型:联通树池, 独立树池, 树池硬化',
`tree_pool_weight` double DEFAULT '1.0' COMMENT '树池类型权重:联通树池-1.0, 独立树池-1.2, 树池硬化-1.5',
`tree_pool_width_dbh_ratio` varchar(32) DEFAULT NULL COMMENT '树池宽度与胸径比:7 倍及以上, 5 倍-7 倍, 3 倍-5 倍, 3 倍以下',
`tree_pool_ratio_weight` double DEFAULT '1.0' COMMENT '树池比权重:7倍及以上-1.0, 5-7倍-1.1, 3-5倍-1.2, 3倍以下-1.3',
-- 是否展开应急评估及应急权重
`is_emergency` tinyint DEFAULT '0' COMMENT '是否进行应急评估:0-否, 1-是',
`wind_power` varchar(32) DEFAULT NULL COMMENT '应急评估极端天气风力:7 级及以下, 8-9 级, 10 级, 10 级以上',
`wind_power_weight` double DEFAULT '1.0' COMMENT '风力权重:7级及以下-1.0, 8-9级-1.5, 10级-2.0, 10级以上-3.0',
-- 评估结果
`defect_score` int DEFAULT '0' COMMENT '树木缺陷得分',
`normal_score` double DEFAULT '0' COMMENT '常规情况下安全风险得分',
`normal_level` varchar(64) DEFAULT NULL COMMENT '常规情况下风险等级',
`emergency_score` double DEFAULT NULL COMMENT '应急情况下安全风险得分',
`emergency_level` varchar(64) DEFAULT NULL COMMENT '应急情况下风险等级',
-- 现状及处理措施
`treatment_suggestion` varchar(512) DEFAULT NULL COMMENT '建议处置措施',
`is_treated` tinyint DEFAULT '0' COMMENT '是否已处置:0-未处置, 1-已处置',
`photos` varchar(1024) DEFAULT NULL COMMENT '现场照片链接(JSON 数组)',
`estimator_company` varchar(255) DEFAULT NULL COMMENT '评估单位(公司)',
`estimator` varchar(100) DEFAULT NULL COMMENT '评估人',
-- 基础审计与租户字段(继承 BaseDO / TenantBaseDO)
`creator` varchar(64) DEFAULT NULL COMMENT '创建者',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) DEFAULT NULL COMMENT '更新者',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` tinyint DEFAULT '0' COMMENT '是否删除:0-未删除, 1-已删除',
`tenant_id` bigint DEFAULT '0' COMMENT '租户ID',
PRIMARY KEY (`id`),
KEY `idx_tree_id` (`tree_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='行道树巡检与安全评估记录';