# 数字化交付数据表设计



## 1.物模型表设计

### 1.1物模型对象

| 物模型对象  |          |             |        |      |                        |
| ----------- | -------- | ----------- | ------ | ---- | ---------------------- |
| 字段        | 字段名称 | 类型        | 可为空 | 主键 | 备注                   |
| object_id   | 对象ID   | varchar(80) | 否     |      |                        |
| meter_id    | 表号ID   | varchar(80) | 否     | 是   |                        |
| funcid      | 台账ID   | varchar(80) | 否     | 是   | 对应对象台账表的台账id |
| product_id  | 产品ID   | varchar(80) | 否     | 是   | 对应对象产品表的产品id |
| protocol_id | 协议ID   | varchar(80) | 否     | 是   |                        |
| network_id  | 网络ID   | varchar(80) | 否     | 是   |                        |
| building_id | 建筑ID   | varchar(80) | 否     | 是   |                        |
| project_id  | 项目ID   | varchar(40) | 否     | 是   |                        |
| group_code  | 集团编码 | varchar(20) | 否     | 是   | 物模型所属集团         |
| object_name | 对象名字 | varchar(80) | 否     |      |                        |
| object_type | 对象类型 | varchar(80) | 否     |      |                        |

### 1.2物模型对象属性

| 物模型对象属性       |                        |             |        |      |              |
| -------------------- | ---------------------- | ----------- | ------ | ---- | ------------ |
| 字段                 | 字段名称               | 类型        | 可为空 | 主键 | 备注         |
| attribute_id         | 属性ID                 | varchar(80) | 否     |      |              |
| object_id            | 对象ID                 | varchar(80) | 否     | 是   |              |
| attribute_identifier | 属性标示符             | varchar(80) | 否     |      |              |
| attribute_name       | 属性名称               | varchar(80) | 否     |      |              |
| attribute_type       | 属性类型               | varchar(80) | 否     |      |              |
| attribute_value_max  | 属性取值范围（最大值） | double      | 是     |      |              |
| attribute_value_min  | 属性取值范围（最小值） | double      | 是     |      |              |
| step                 | 步长                   | double      | 否     |      |              |
| unit                 | 单位                   | varchar(20) | 否     |      |              |
| read_write_type      | 读写类型               | int         | 否     |      | 0读写  1只读 |

### 1.3物模型对象服务

| 物模型对象服务     |            |             |        |      |              |
| ------------------ | ---------- | ----------- | ------ | ---- | ------------ |
| 字段               | 字段名称   | 类型        | 可为空 | 主键 | 备注         |
| service_id         | 服务ID     | varchar(80) | 否     |      | 函数         |
| service_name       | 服务名称   | varchar(80) | 否     |      |              |
| object_id          | 对象ID     | varchar(80) | 否     | 是   |              |
| function_id        | 功能号ID   | varchar(80) | 否     | 是   |              |
| service_identifier | 服务标识符 | varchar(80) | 否     |      |              |
| use_type           | 调用类型   | Int         | 否     |      | 0异步  1同步 |

### 1.4物模型对象服务参数

| 物模型对象服务参数  |                        |             |        |      |             |
| ------------------- | ---------------------- | ----------- | ------ | ---- | ----------- |
| 字段                | 字段名称               | 类型        | 可为空 | 主键 | 备注        |
| parameter_id        | 参数ID                 | varchar(80) | 否     |      |             |
| service_id          | 服务ID                 | varchar(80) | 否     | 是   |             |
| parameter_order     | 参数顺序               | varchar(80) | 否     |      |             |
| parameter_type      | 参数类型               | Int         | 否     |      | 0输入 1输出 |
| attribute_type      | 属性类型               | varchar(80) | 否     |      |             |
| attribute_value_max | 属性取值范围（最大值） | double      | 是     |      |             |
| attribute_value_min | 属性取值范围（最小值） | double      | 是     |      |             |

### 1.5物模型对象事件

| 物模型对象服务参数 |            |             |        |      |                              |
| ------------------ | ---------- | ----------- | ------ | ---- | ---------------------------- |
| 字段               | 字段名称   | 类型        | 可为空 | 主键 | 备注                         |
| event_id           | 事件ID     | varchar(80) | 否     |      | 函数                         |
| event_name         | 事件名称   | varchar(80) | 否     |      |                              |
| object_id          | 对象ID     | varchar(80) | 否     | 是   |                              |
| function_id        | 功能号ID   | varchar(80) | 否     | 是   |                              |
| event_identifier   | 事件标识符 | Int         | 否     |      | 1、IOT数据；2、告警；3、故障 |
| event_type         | 事件类型   | varchar(80) | 否     |      |                              |

### 1.6物模型对象事件参数

| 物模型对象事件参数 |          |             |        |      |      |
| ------------------ | -------- | ----------- | ------ | ---- | ---- |
| 字段               | 字段名称 | 类型        | 可为空 | 主键 | 备注 |
| parameter_id       | 参数ID   | varchar(80) | 否     |      |      |
| event_id           | 事件ID   | varchar(80) | 否     | 是   |      |
| attribute_type     | 属性类型 | varchar(80) | 否     |      |      |



## 2.点位协议表设计

### 2.1协议

| 协议          |          |             |        |      |              |
| ------------- | -------- | ----------- | ------ | ---- | ------------ |
| 字段          | 字段名称 | 类型        | 可为空 | 主键 | 备注         |
| protocol_id   | 协议ID   | varchar(80) | 否     | 是   |              |
| protocol_name | 协议名称 | varchar(80) | 否     |      |              |
| protocol_type | 协议类型 | varchar(80) | 否     |      |              |
| start_class   | 启动类名 | varchar(80) | 否     |      |              |
| file_address  | 文件地址 | varchar(80) | 否     |      |              |
| object_name   | 有效     | int         | 否     |      | 0无效；1有效 |

### 2.2网络组件

| 网络组件         |             |              |        |      |                    |
| ---------------- | ----------- | ------------ | ------ | ---- | ------------------ |
| 字段             | 字段名称    | 类型         | 可为空 | 主键 | 备注               |
| unit_id          | 组件ID      | varchar(80)  | 否     | 是   |                    |
| unit_name        | 组件名称    | varchar(80)  | 否     |      |                    |
| unit_type        | 组件类型    | varchar(80)  | 否     |      |                    |
| unit_port        | 组件端口    | varchar(80)  | 否     |      |                    |
| unit_certificate | 组件证书    | varchar(500) | 否     |      |                    |
| is_turn          | 是否开启SSL | int          | 否     |      | 0、未开启；1、开启 |
| describe         | 描述        | varchar(500) | 是     |      |                    |

### 2.3点位

| 点位                 |              |             |        |      |              |
| -------------------- | ------------ | ----------- | ------ | ---- | ------------ |
| 字段                 | 字段名称     | 类型        | 可为空 | 主键 | 备注         |
| infopoint_id         | 点位ID       | varchar(80) | 否     | 是   |              |
| file_id              | 文件ID       | varchar(80) | 否     | 是   |              |
| infopoint_coordinate | 点位坐标     | varchar(80) | 否     |      |              |
| building_id          | 建筑ID       | varchar(80) | 否     |      |              |
| floor_id             | 楼层ID       | varchar(80) | 否     |      |              |
| object_id            | 对象ID       | varchar(80) | 否     |      |              |
| is_virtua            | 是否虚拟点位 | int         | 否     |      | 0、否；1、是 |

### 2.4点位对象

| 点位对象            |            |             |        |      |                              |
| ------------------- | ---------- | ----------- | ------ | ---- | ---------------------------- |
| 字段                | 字段名称   | 类型        | 可为空 | 主键 | 备注                         |
| infopoint_object_id | 点位对象ID | varchar(80) | 否     | 是   |                              |
| infopoint_id        | 点位ID     | varchar(80) | 否     | 是   |                              |
| object_id           | 对象ID     | varchar(80) | 否     |      |                              |
| create_time         | 创建时间   | varchar(80) | 否     |      |                              |
| create_type         | 创建类型   | int         | 否     |      | 0、数字化交付；1、用户自定义 |



## 3.对象表设计

### 3.1项目

| 项目             |               |          |      |        |                   |
| ---------------- | ------------- | -------- | ---- | ------ | ----------------- |
| 字段             | 字段名称      | 类型     | 长度 | 不为空 | 备注              |
| id               | 项目id        | varchar  | 80   | NO     |                   |
| name             | 项目名        | varchar  | 50   | YES    |                   |
| password         | 项目密码      | varchar  | 50   | YES    |                   |
| local_id         | 项目本地编码  | varchar  | 80   | YES    |                   |
| local_name       | 项目本地名称  | varchar  | 50   | YES    |                   |
| bim_id           | BIM模型中编码 | varchar  | 80   | YES    |                   |
| geo_info         | 地理位置      | text     |      | YES    |                   |
| project_info     | 项目信息      | text     |      | YES    |                   |
| commercial_info  | 商业信息      | text     |      | YES    |                   |
| energy_cost      | 能源价格      | text     |      | YES    |                   |
| outdoor_env      | 室外环境      | text     |      | YES    |                   |
| weather          | 天气预报      | text     |      | YES    |                   |
| consumption_info | 能耗信息      | text     |      | YES    |                   |
| last_update      | 更新时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time      | 创建时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| custom_param     | 自定义信息    | text     |      | YES    |                   |
| object_type      | 对象类型      | varchar  | 500  | YES    |                   |

### 3.2建筑

| 建筑             |               |          |      |        |                   |
| ---------------- | ------------- | -------- | ---- | ------ | ----------------- |
| 字段             | 字段名称      | 类型     | 长度 | 不为空 | 备注              |
| id               | 建筑id        | varchar  | 80   | NO     |                   |
| name             | 建筑名称      | varchar  | 200  | YES    |                   |
| local_id         | 建筑本地编码  | varchar  | 80   | YES    |                   |
| local_name       | 建筑本地名称  | varchar  | 500  | YES    |                   |
| project_id       | 项目id        | varchar  | 80   | NO     |                   |
| bim_id           | BIM模型中编码 | varchar  | 80   | YES    |                   |
| schedule         | 工作历        | text     |      | YES    |                   |
| people_info      | 人员信息      | text     |      | YES    |                   |
| consumption_info | 能耗信息      | text     |      | YES    |                   |
| last_update      | 更新时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time      | 创建时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| building_info    | 项目信息      | text     |      | YES    |                   |
| custom_param     | 自定义参数    | text     |      | YES    |                   |
| object_type      | 对象类型      | varchar  | 500  | YES    |                   |
| building_doc     | 建筑文档      | text     |      | YES    |                   |

### 3.3楼层

| 楼层            |                    |          |      |        |                   |
| --------------- | ------------------ | -------- | ---- | ------ | ----------------- |
| 字段            | 字段名称           | 类型     | 长度 | 不为空 | 备注              |
| id              | 楼层id             | varchar  | 100  | NO     |                   |
| name            | 楼层名字           | varchar  | 50   | YES    |                   |
| local_id        | 楼层本地编码       | varchar  | 80   | YES    |                   |
| local_name      | 楼层本地名称       | varchar  | 500  | YES    |                   |
| project_id      | 项目id             | varchar  | 80   | YES    |                   |
| bim_id          | BIM模型中编码      | varchar  | 80   | YES    |                   |
| sequence_id     | 楼层顺序号         | int      |      | YES    |                   |
| structure_info  | 结构信息           | text     |      | YES    |                   |
| people_info     | 人员信息           | text     |      | YES    |                   |
| last_update     | 更新时间           | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time     | 创建时间           | datetime |      | YES    | CURRENT_TIMESTAMP |
| custom_param    | 自定义信息         | text     |      | YES    |                   |
| object_type     | 对象类型           | varchar  | 500  | YES    |                   |
| work_calendar   | 工作历信息         | text     |      | YES    |                   |
| sign            | 楼层平面图分割标记 | int      |      | YES    | 0                 |
| model_id        | 模型文件id         | varchar  | 100  | YES    |                   |
| outline         | 楼层选定区域轮廓线 | text     |      | YES    |                   |
| building_id     | 建筑id             | varchar  | 80   | YES    |                   |
| qr_code         | 楼层二维码图片     | varchar  | 300  | YES    |                   |
| floor_elevation | 楼板标高           | int      |      | YES    |                   |
| bim_id_pre      | BIMID前缀          | varchar  | 200  | YES    |                   |

### 3.4竖井

| 竖井           |               |          |      |        |                   |
| -------------- | ------------- | -------- | ---- | ------ | ----------------- |
| 字段           | 字段名称      | 类型     | 长度 | 不为空 | 备注              |
| id             | 竖井id        | varchar  | 80   | NO     |                   |
| name           | 竖井名字      | varchar  | 50   | YES    |                   |
| local_name     | 竖井本地名称  | varchar  | 50   | YES    |                   |
| local_id       | 竖井本地编码  | varchar  | 80   | YES    |                   |
| bim_id         | BIM模型中编码 | varchar  | 255  | YES    |                   |
| project_id     | 项目id        | varchar  | 255  | YES    |                   |
| last_update    | 更新时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time    | 创建时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| structure_info | 结构信息      | text     |      | YES    |                   |
| object_type    | 对象类型      | varchar  | 500  | YES    |                   |

### 3.5空间

| 空间                |                                   |          |      |        |                                  |
| ------------------- | --------------------------------- | -------- | ---- | ------ | -------------------------------- |
| 字段                | 字段名称                          | 类型     | 长度 | 不为空 | 备注                             |
| id                  | 空间id                            | varchar  | 254  | NO     |                                  |
| name                | 空间名称                          | varchar  | 254  | YES    |                                  |
| local_id            | 本地编码                          | varchar  | 254  | YES    |                                  |
| local_name          | 本地名称                          | varchar  | 254  | YES    |                                  |
| project_id          | 项目id                            | varchar  | 254  | NO     |                                  |
| building_id         | 建筑id                            | varchar  | 254  | YES    |                                  |
| floor_id            | 楼层id                            | varchar  | 254  | YES    |                                  |
| bim_id              | 模型中编码                        | varchar  | 254  | YES    |                                  |
| outline             | 轮廓线                            | text     |      | YES    |                                  |
| object_type         | 类型                              | varchar  | 500  | NO     | 'GeneralZone'::character varying |
| pic                 | 图片                              | text     |      | YES    |                                  |
| proj_room_func_type | 项目空间功能区类型                | varchar  | 200  | YES    |                                  |
| room_serial         | 空间序号                          | int      |      | YES    |                                  |
| outline2            | 轮廓线2                           | text     |      | YES    |                                  |
| default_qr_code     | 平台二维码                        | varchar  | 200  | YES    |                                  |
| qr_code             | 空间二维码                        | varchar  | 254  | YES    |                                  |
| bim_location        | BIM模型中坐标                     | varchar  | 254  | YES    |                                  |
| depth               | 进深                              | int      |      | YES    |                                  |
| width               | 面宽                              | int      |      | YES    |                                  |
| build_area          | 建筑面积                          | int      |      | YES    |                                  |
| net_area            | 使用面积                          | int      |      | YES    |                                  |
| height              | 高                                | int      |      | YES    |                                  |
| intro               | 备注文字                          | text     |      | YES    |                                  |
| elec_cap            | 配电容量                          | int      |      | YES    |                                  |
| pollution_degree    | 污染等级                          | varchar  | 254  | YES    |                                  |
| func_type           | 空间功能区类型                    | varchar  | 254  | YES    |                                  |
| tenant_info         | 租户信息                          | text     |      | YES    |                                  |
| env_param           | 环境参数                          | text     |      | YES    |                                  |
| people_info         | 人员信息                          | text     |      | YES    |                                  |
| consumption_info    | 能耗信息                          | text     |      | YES    |                                  |
| create_time         | 创建时间                          | datetime |      | YES    | CURRENT_TIMESTAMP                |
| last_update         | 更新时间                          | datetime |      | YES    | CURRENT_TIMESTAMP                |
| dynamic_infor       | 动态信息                          | text     |      | YES    |                                  |
| zone_orientation    | 空间朝向                          | varchar  | 200  | YES    |                                  |
| rated_coolingp      | 设计供冷功率                      | text     |      | YES    |                                  |
| rated_heatingp      | 设计供热功率                      | text     |      | YES    |                                  |
| ac_type             | 空调形式                          | varchar  | 254  | YES    |                                  |
| run_param           | 运行参数                          | text     |      | YES    |                                  |
| work_calendar       | 工作历信息                        | text     |      | YES    |                                  |
| rated_lightp        | 设计照明功率                      | text     |      | YES    |                                  |
| zone_type           | 内外区分类                        | varchar  | 254  | YES    |                                  |
| state               | 空间是否受影响 0不受影响，1受影响 | int      |      | YES    | 0                                |
| tenant_type         | 租赁业态类型                      | varchar  | 200  | YES    |                                  |
| tenant              | 所属租户                          | varchar  | 500  | YES    |                                  |
| custom_param        | 自定义                            | text     |      | YES    |                                  |

### 3.6系统

| 系统           |              |          |      |        |                   |
| -------------- | ------------ | -------- | ---- | ------ | ----------------- |
| 字段           | 字段名称     | 类型     | 长度 | 不为空 | 备注              |
| id             | 系统id       | varchar  | 100  | NO     |                   |
| name           | 系统名称     | varchar  | 500  | YES    |                   |
| local_id       | 系统本地编码 | varchar  | 200  | YES    |                   |
| local_name     | SysLocalName | varchar  | 500  | YES    |                   |
| cad_id         | CADID        | varchar  | 200  | YES    |                   |
| bim_id         | BIMID        | varchar  | 200  | YES    |                   |
| last_update    | 更新时间     | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time    | 创建时间     | datetime |      | YES    | CURRENT_TIMESTAMP |
| category       | 分类         | varchar  | 255  | YES    |                   |
| project_id     | 项目id       | varchar  | 100  | YES    |                   |
| building_id    | 建筑id       | varchar  | 100  | YES    |                   |
| floor_id       | 楼层id       | varchar  | 100  | YES    |                   |
| setting_param  | 设定参数     | text     |      | YES    |                   |
| tech_param     | 技术参数     | text     |      | YES    |                   |
| run_param      | 运行参数     | text     |      | YES    |                   |
| custom_param   | 自定义参数   | text     |      | YES    |                   |
| running_state  | 运行状态     | text     |      | YES    |                   |
| object_type    | 对象类型     | varchar  | 500  | YES    |                   |
| feedback_param | 反馈参数     | text     |      | YES    |                   |
| category_name  |              | varchar  | 255  | YES    |                   |

### 3.7设备

| 设备                |                                     |          |      |        |                   |
| ------------------- | ----------------------------------- | -------- | ---- | ------ | ----------------- |
| 字段                | 字段名称                            | 类型     | 长度 | 不为空 | 备注              |
| id                  | 设备id                              | varchar  | 100  | NO     |                   |
| name                | 设备名称                            | varchar  | 500  | YES    |                   |
| local_id            | 设备本地编码                        | varchar  | 100  | YES    |                   |
| local_name          | 设备本地名称                        | varchar  | 500  | YES    |                   |
| qr_code             | 设备二维码图片                      | varchar  | 200  | YES    |                   |
| cad_id              | 设计图纸中编码                      | varchar  | 200  | YES    |                   |
| bim_id              | BIM模型中编码                       | varchar  | 200  | YES    |                   |
| bim_location        | BIM模型中坐标                       | varchar  | 500  | YES    |                   |
| project_id          | 项目id                              | varchar  | 200  | NO     |                   |
| building_id         | 建筑id                              | varchar  | 200  | YES    |                   |
| floor_id            | 楼层id                              | varchar  | 200  | YES    |                   |
| category            | 分类                                | varchar  | 200  | YES    |                   |
| ledger_param        | 台账参数                            | text     |      | YES    |                   |
| comm_param          | 通讯参数                            | text     |      | YES    |                   |
| tech_param          | 技术参数                            | text     |      | YES    |                   |
| run_param           | 运行参数                            | text     |      | YES    |                   |
| setting_param       | 设定参数                            | text     |      | YES    |                   |
| alram               | 报警信息                            | text     |      | YES    |                   |
| last_update         | 更新时间                            | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time         | 创建时间                            | datetime |      | YES    | CURRENT_TIMESTAMP |
| custom_param        | 自定义参数                          | text     |      | YES    |                   |
| parent_id           | 部件关联设备的id                    | varchar  | 200  | YES    |                   |
| dp_manufacturer_id  | 品牌型号id                          | varchar  | 200  | YES    |                   |
| dp_supplier_id      | 供应商信息id                        | varchar  | 200  | YES    |                   |
| dp_maintainer_id    | 维修商信息id                        | varchar  | 200  | YES    |                   |
| dp_insurer_id       | 保险公司信息id                      | varchar  | 200  | YES    |                   |
| temp_sensor         | 温度传感器                          | text     |      | YES    |                   |
| tech_param_general  | 技术参数-通用                       | text     |      | YES    |                   |
| run_param_general   | 运行参数-通用                       | text     |      | YES    |                   |
| speed_sensor        | 速度传感器                          | text     |      | YES    |                   |
| sound_sensor        | 声音传感器                          | text     |      | YES    |                   |
| humidity_sensor     | 湿度传感器                          | text     |      | YES    |                   |
| press_transd        | 压力传感器                          | text     |      | YES    |                   |
| heat_sensor         | 热量传感器                          | text     |      | YES    |                   |
| flow_sensor         | 流量传感器                          | text     |      | YES    |                   |
| electricity_sensor  | 电度传感器                          | text     |      | YES    |                   |
| displ_sensor        | 位移传感器                          | text     |      | YES    |                   |
| concent_sensor      | 浓度传感器                          | text     |      | YES    |                   |
| image_sensor        | 图像传感器                          | text     |      | YES    |                   |
| object_type         | 对象类型                            | varchar  | 500  | YES    |                   |
| feedback_param      | 反馈参数                            | text     |      | YES    |                   |
| property_id         | 资产id                              | varchar  | 200  | YES    |                   |
| man_flow_sensor     | 人流量传感器                        | text     |      | YES    |                   |
| _location           | 坐标x,y,z                           | text     |      | YES    |                   |
| category_name       | 分类名                              | varchar  | 255  | YES    |                   |
| custom_category     | 项目自定义类型                      | varchar  |      | YES    |                   |
| task_state          | 任务状态-待验证1、已验证0、未找到-1 | int      |      | YES    |                   |
| model_id            | 模型id                              | varchar  | 200  | YES    |                   |
| code_type           | 贴码状态                            | int      |      | YES    | 1                 |
| dp_specification_id | 设备型号id                          | varchar  | 200  | YES    |                   |
| dp_brand_id         | 品牌id                              | varchar  | 200  | YES    |                   |
| equip_serial        | 设备序号                            | int      |      | YES    |                   |
| family_name         | Revit族                             | varchar  | 200  | YES    |                   |
| family_symbol       | Revit族类型                         | varchar  | 200  | YES    |                   |
| note                | 备注                                | text     |      | YES    |                   |
| bim_type_id         | BIM构建编码                         | varchar  | 200  | YES    |                   |

### 3.8资产

| 资产                |                                     |          |      |        |                   |
| :------------------ | ----------------------------------- | -------- | ---- | ------ | ----------------- |
| 字段                | 字段名称                            | 类型     | 长度 | 不为空 | 备注              |
| id                  | 资产id                              | varchar  | 100  | NO     |                   |
| name                | 资产名称                            | varchar  | 500  | YES    |                   |
| local_id            | 资产本地编码                        | varchar  | 100  | YES    |                   |
| local_name          | 资产本地名称                        | varchar  | 500  | YES    |                   |
| qr_code             | 资产二维码图片                      | varchar  | 200  | YES    |                   |
| cad_id              | 设计图纸中编码                      | varchar  | 200  | YES    |                   |
| bim_id              | BIM模型中编码                       | varchar  | 200  | YES    |                   |
| bim_location        | BIM模型中坐标                       | varchar  | 200  | YES    |                   |
| project_id          | 项目id                              | varchar  | 100  | NO     |                   |
| building_id         | 建筑id                              | varchar  | 100  | YES    |                   |
| floor_id            | 楼层id                              | varchar  | 100  | YES    |                   |
| family              | 分类                                | varchar  | 100  | YES    |                   |
| ledger_param        | 台账参数                            | text     |      | YES    |                   |
| comm_param          | 通讯参数                            | text     |      | YES    |                   |
| tech_param          | 技术参数                            | text     |      | YES    |                   |
| run_param           | 运行参数                            | text     |      | YES    |                   |
| setting_param       | 设定参数                            | text     |      | YES    |                   |
| alram               | 报警信息                            | text     |      | YES    |                   |
| last_update         | 更新时间                            | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time         | 创建时间                            | datetime |      | YES    | CURRENT_TIMESTAMP |
| custom_param        | 自定义参数                          | text     |      | YES    |                   |
| type                | 关联的类型 1为设备2为部件           | varchar  | 200  | YES    |                   |
| equip_id            | 资产关联的设备id或部件id            | varchar  | 200  | YES    |                   |
| dp_manufacturer_id  | 品牌型号id                          | varchar  | 200  | YES    |                   |
| dp_supplier_id      | 供应商信息id                        | varchar  | 200  | YES    |                   |
| dp_maintainer_id    | 维修商信息id                        | varchar  | 200  | YES    |                   |
| dp_insurer_id       | 保险公司信息id                      | varchar  | 200  | YES    |                   |
| temp_sensor         | 温度传感器                          | text     |      | YES    |                   |
| tech_param_general  | 技术参数-通用                       | text     |      | YES    |                   |
| run_param_general   | 运行参数-通用                       | text     |      | YES    |                   |
| speed_sensor        | 速度传感器                          | text     |      | YES    |                   |
| sound_sensor        | 声音传感器                          | text     |      | YES    |                   |
| humidity_sensor     | 湿度传感器                          | text     |      | YES    |                   |
| press_transd        | 压力传感器                          | text     |      | YES    |                   |
| heat_sensor         | 热量传感器                          | text     |      | YES    |                   |
| flow_sensor         | 流量传感器                          | text     |      | YES    |                   |
| electricity_sensor  | 电度传感器                          | text     |      | YES    |                   |
| displ_sensor        | 位移传感器                          | text     |      | YES    |                   |
| concent_sensor      | 浓度传感器                          | text     |      | YES    |                   |
| image_sensor        | 图像传感器                          | text     |      | YES    |                   |
| object_type         | 对象类型                            | varchar  | 500  | YES    |                   |
| feedback_param      | 反馈参数                            | text     |      | YES    |                   |
| position            | 位置                                | varchar  | 500  | YES    |                   |
| code_type           | 贴码状态                            | int      |      | NO     | 1                 |
| checked             | 状态                                | bool     |      | YES    | false             |
| space_id            | 空间id                              | varchar  | 200  | YES    |                   |
| note                | 备注                                | text     |      | YES    |                   |
| man_flow_sensor     | 人流量传感器                        | text     |      | YES    |                   |
| point_id            | 点位id                              | varchar  | 200  | YES    |                   |
| task_state          | 任务状态-待验证1、已验证0、未找到-1 | int      |      | YES    |                   |
| dp_specification_id | 设备型号id                          | varchar  | 200  | YES    |                   |
| dp_brand_id         | 品牌id                              | varchar  | 200  | YES    |                   |
| equip_serial        | 设备序号                            | int      |      | YES    |                   |
| source              | 区分是哪里创建的资产 app ,web       | varchar  | 200  | YES    |                   |
| model_id            | 模型文件id                          | varchar  | 200  | YES    |                   |
| find_people         | 发现人                              | varchar  | 200  | YES    |                   |

### 3.9租户

| 租户             |               |          |      |        |                   |
| ---------------- | ------------- | -------- | ---- | ------ | ----------------- |
| 字段             | 字段名称      | 类型     | 长度 | 不为空 | 备注              |
| id               | 租户id        | varchar  | 254  | NO     |                   |
| name             | 租户名称      | varchar  | 254  | YES    |                   |
| local_id         | 租户本地编码  | varchar  | 254  | YES    |                   |
| local_name       | 租户本地名称  | varchar  | 254  | YES    |                   |
| local_id2        | 租户本地编码2 | varchar  | 254  | YES    |                   |
| local_name2      | 租户本地名称2 | varchar  | 254  | YES    |                   |
| last_update      | 更新时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time      | 创建时间      | datetime |      | YES    | CURRENT_TIMESTAMP |
| project_id       | 项目id        | varchar  | 80   | YES    |                   |
| lease_info       | 租赁信息      | text     |      | YES    |                   |
| consumption_info | 能耗信息      | text     |      | YES    |                   |
| object_type      | 对象类型      | varchar  | 500  | YES    |                   |
| dynamic_infor    | 动态信息      | text     |      | YES    |                   |
| custom_param     | 自定义信息点  | text     |      | YES    |                   |

### 3.10 台账

| 台账        |          |         |      |        |      |
| ----------- | -------- | ------- | ---- | ------ | ---- |
| 字段        | 字段名称 | 类型    | 长度 | 不为空 | 备注 |
| id          | 台账id   | varchar | 50   | NO     |      |
| name        | 台账名称 | varchar | 50   | YES    |      |
| object_id   | 对象di   | varchar | 50   | YES    |      |
| object_name | 对象名称 | varchar | 50   | YES    |      |
| object_type | 对象类   | varchar | 50   | YES    |      |

### 3.11 模型文件

| 模型                |                                                              |          | NO   |        |                   |
| ------------------- | ------------------------------------------------------------ | -------- | ---- | ------ | ----------------- |
| 字段                | 字段名称                                                     | 类型     | 长度 | 不为空 | 备注              |
| id                  | 模型id uuid                                                  | varchar  | 50   | NO     |                   |
| original_name       | 模型文件的上传原始名                                         | varchar  | 255  | YES    |                   |
| version             | 楼层模型的版本号                                             | int      |      | YES    |                   |
| user_id             | 上传模型文件的用户id                                         | varchar  | 80   | YES    |                   |
| user_name           | 上传模型文件的用户的用户名                                   | varchar  | 80   | YES    |                   |
| status              | 模型文件的当前处理状态 模型文件状态, 0=上传中, 1=上传完毕, 2=模型初步检查完成, 3=同步数据完成, 4=模型正常结束 | int      |      | YES    |                   |
| accept_time         | 模型上传完毕, 初步校验完成时间                               | datetime |      | YES    |                   |
| note                | 备注                                                         | text     |      | YES    |                   |
| log                 | 日志                                                         | text     |      | YES    |                   |
| replace_reason      | 模型文件替换原因                                             | int      |      | YES    |                   |
| project_finish_time | 工程改造项目完成时间(replace_reason为工程改造时起作用)       | datetime |      | YES    |                   |
| url                 | 模型文件的url                                                | text     |      | YES    |                   |
| md5                 | 模型文件md5值                                                | varchar  | 70   | YES    |                   |
| model_floor_id      | 模型文件所属楼层(model_floor表id)                            | varchar  | 50   | YES    |                   |
| last_update         | 上次更新时间                                                 | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time         | 记录创建时间                                                 | datetime |      | YES    | CURRENT_TIMESTAMP |
| removed             | 模型文件是否已被删除                                         | bool     |      | YES    | false             |
| size                | 文件的长度                                                   | int      |      | YES    | 0                 |
| units               | 单位                                                         | text     |      | YES    |                   |
| plan_name           | 平面图名称                                                   | varchar  | 80   | YES    |                   |
| mbi_name            | mbi名字                                                      | varchar  | 80   | YES    |                   |
| project_id          | 来自模型json文件                                             | varchar  | 80   | YES    |                   |
| scheduler_info      | 任务调度器信息                                               | text     |      | YES    |                   |
| sync_retry_times    | 跟数据中心同步数据失败时的重试次数                           | int      |      | YES    | 0                 |
| sync_retry_date     | 上次重试日期                                                 | datetime |      | YES    |                   |
| sync_error_msg      | 上次同步到数据中心时的错误消息                               | text     |      | YES    |                   |
| level               | 模型的标高                                                   | float8   |      | YES    |                   |
| data_check_result   | 任务调度器DataCheck的检查结果中 非阻塞性检查是否有错误 true是有错误, false是没错误 null是没检查 | bool     |      | YES    |                   |
| status_info         | 存储模型状态信息                                             | text     |      | YES    |                   |
| revit_version       | 模型文件版本                                                 | varchar  | 50   | YES    |                   |

### 3.12模型的楼层

| 模型的楼层       |                |          |      |        |                   |
| ---------------- | -------------- | -------- | ---- | ------ | ----------------- |
| 字段             | 字段名称       | 类型     | 长度 | 不为空 | 备注              |
| id               | 自增id         | varchar  | 50   | NO     |                   |
| floor_name       | 模型楼层名     | varchar  | 50   | NO     |                   |
| project_id       | 项目id         | varchar  | 50   | NO     |                   |
| current_model_id | 当前模型的id   | varchar  | 50   | YES    |                   |
| last_update      | 上次更新时间   | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time      | 记录创建时间   | datetime |      | YES    | CURRENT_TIMESTAMP |
| folder_id        | 楼层所属文件夹 | varchar  | 50   | YES    |                   |
| bind_floor_ids   |                | text     |      | YES    | '[]'::jsonb       |

### 3.13模型文件夹

| 模型文件夹  |              |          |      |        |                   |
| ----------- | ------------ | -------- | ---- | ------ | ----------------- |
| 字段        | 字段名称     | 类型     | 长度 | 不为空 | 备注              |
| id          | 文件夹id     | varchar  | 50   | NO     |                   |
| project_id  | 项目id       | varchar  | 50   | NO     |                   |
| name        | 文件夹名称   | varchar  | 255  | NO     |                   |
| last_update | 上次更新时间 | datetime |      | YES    | CURRENT_TIMESTAMP |
| create_time | 记录创建时间 | datetime |      | YES    | CURRENT_TIMESTAMP |

### 3.14业态

| 业态        |          |         |      |        |      |
| ----------- | -------- | ------- | ---- | ------ | ---- |
| 字段        | 字段名称 | 类型    | 长度 | 不为空 | 备注 |
| format_id   | 业态id   | varchar | 50   | NO     |      |
| format_name | 业态名称 | varchar | 50   | NO     |      |

### 3.15业态对象关系

| 业态对象关系 |          |         |      |        |      |
| ------------ | -------- | ------- | ---- | ------ | ---- |
| 字段         | 字段名称 | 类型    | 长度 | 不为空 | 备注 |
| format_id    | 业态id   | varchar | 50   | NO     |      |
| object_id    | 对象id   | varchar | 50   | NO     |      |

### 3.16提取任务

| 提取任务     |              |             |        |      |      |
| ------------ | ------------ | ----------- | ------ | ---- | ---- |
| 字段         | 字段名称     | 类型        | 可为空 | 主键 | 备注 |
| extract_task | 提取任务ID   | varchar(80) | 是     | 是   |      |
| extract_file | 提取文件ID   | varchar(80) | 是     | 是   |      |
| task_runtime | 任务运行时间 | datetime    | 是     |      |      |

### 3.17产品表

| 字段          | 字段名称 | 类型        | 非空 | 备注                                           |
| ------------- | -------- | ----------- | ---- | ---------------------------------------------- |
| product_id    | 产品ID   | varchar(20) | Y    | 全局唯一                                       |
| product_name  | 产品名称 | varchar(40) | Y    |                                                |
| product_type  | 产品品类 | varchar(40) | Y    | 产品的类别（如投影仪、摄像头等），存储在知识库 |
| product_image | 产品图像 | varchar(40) | Y    |                                                |

## 4.关系表设计

### 4.1关系表

| 关系表                    |                  |             |        |      |                                                              |
| ------------------------- | ---------------- | ----------- | ------ | ---- | ------------------------------------------------------------ |
| 字段                      | 字段名称         | 类型        | 可为空 | 主键 | 备注                                                         |
| relation_id               | 关系id           | varchar(80) | 否     | 是   |                                                              |
| relation_name             | 关系名称         | varchar(80) | 否     |      |                                                              |
| relation_category         | 关系类别         | varchar(80) | 否     | 是   | 1、楼层关系；2、服务关系；3、控制关系；4、传感器关系；5、阀门关系；6、供电关系；7、电气网络；8、区域联通；9、管网关系 |
| relation_child            | 关系子类         | varchar(80) | 否     |      |                                                              |
| relation_source_object_id | 关系源对象ID     | varchar(80) | 否     |      |                                                              |
| relation_target_object_id | 关系目标对象ID   | varchar(80) | 否     |      |                                                              |
| is_automatic              | 是否自动提取关系 | int         | 否     |      |                                                              |
| extract_file              | 提取文件ID       | varchar(80) | 是     |      |                                                              |
| extract_task              | 提取任务ID       | varchar(80) | 是     |      |                                                              |

## 5.中控控制配置表

### 5.1自控设备类组表control_tab

| 自控设备类组表 |              |             |        |      |                  |
| -------------- | ------------ | ----------- | ------ | ---- | ---------------- |
| 字段           | 字段名称     | 类型        | 可为空 | 主键 | 备注             |
| id             | 主键         | varchar(40) | 否     | 是   |                  |
| project_id     | 项目id       | varchar(40) | 否     | 是   |                  |
| tab_id         | 设备类组ID   | varchar(40) | 否     | 是   |                  |
| tab_order      | 排序标记     | int         | 是     |      | 设备类组排序标记 |
| name           | 设备类组名称 | varchar(40) | 否     |      |                  |

### 5.2自控设备类组内容表control_tab_equip_type

| 自控设备类组内容表 |                |             |        |      |                  |
| ------------------ | -------------- | ----------- | ------ | ---- | ---------------- |
| 字段               | 字段名称       | 类型        | 可为空 | 主键 | 备注             |
| equip_type_id      | 主键           | varchar(40) | 否     | 是   |                  |
| project_id         | 项目id         | varchar(40) | 否     | 是   |                  |
| config_tag         | 设备类组ID     | varchar(40) | 否     | 是   | 关联所属设备类组 |
| criteria_json      | 设备类筛选条件 | text        | 是     |      |                  |
| equip_type_order   | 排序标记       | Int         | 是     |      |                  |
| name               | 设备类名称     | varchar(40) | 否     | 是   |                  |

### 5.3设备类自控信息点表control_tab_equip_type_info

| 设备类自控信息点表 |            |             |        |      |              |
| ------------------ | ---------- | ----------- | ------ | ---- | ------------ |
| 字段               | 字段名称   | 类型        | 可为空 | 主键 | 备注         |
| id                 | 主键       | varchar(40) | 否     | 是   |              |
| project_id         | 项目id     | varchar(40) | 否     | 是   |              |
| equip_type_id      | 设备类ID   | varchar(40) | 否     | 是   | 关联设备类   |
| info_id            | 自控信息点 | varchar(40) | 否     | 是   |              |
| is_virtua          | 是否为虚点 | int         | 是     |      | 0、否，1、是 |

### 5.4控制权限点表

| 控制权限点表 |              |             |        |      |                                                          |
| ------------ | ------------ | ----------- | ------ | ---- | -------------------------------------------------------- |
| 字段         | 字段名称     | 类型        | 可为空 | 主键 | 备注                                                     |
| id           | 控制权限点id | varchar(40) | 否     | 是   |                                                          |
| project_id   | 项目id       | varchar(40) | 否     | 是   |                                                          |
| object_type  | 对象类别     | varchar(40) | 否     | 是   | 系统、设备、设备组                                       |
| hand_right   | 手动控制权   | text        | 是     |      | json封装判断条件，包含设备自身信息点，和所属系统的信息点 |
| auto_right   | 自动控制权   | text        | 是     |      | json封装判断条件，包含设备自身信息点，和所属系统的信息点 |
| no_right     | 无控制权     | text        | 是     |      | json封装判断条件，包含设备自身信息点，和所属系统的信息点 |

### 5.5群控设备组表equip_group

| 群控设备组表  |            |             |        |      |                              |
| ------------- | ---------- | ----------- | ------ | ---- | ---------------------------- |
| 字段          | 字段名称   | 类型        | 可为空 | 主键 | 备注                         |
| group_id      | 主键       | varchar(40) | 否     | 是   | 群控设备组ID                 |
| project_id    | 项目id     | varchar(40) | 否     | 是   |                              |
| group_name    | 设备组名称 | varchar(40) | 否     |      |                              |
| group_tag     | 设备组标记 | varchar(40) | 否     | 是   |                              |
| group_desc    | 设备组描述 | text        | 是     |      |                              |
| equip_type_id | 设备类ID   | varchar(40) | 否     | 是   |                              |
| create_type   | 创建类型   | int         | 否     |      | 0、数字化交付；1、用户自定义 |
| has_delete    | 是否删除   | int         | 否     | 是   | 0、未删除；1、已删除；默认0  |

### 5.6 群控设备组对象表

| 群控设备组对象表 |              |             |        |      |                              |
| ---------------- | ------------ | ----------- | ------ | ---- | ---------------------------- |
| 字段             | 字段名称     | 类型        | 可为空 | 主键 | 备注                         |
| group_id         | 群控设备组ID | varchar(40) | 否     | 是   |                              |
| project_id       | 项目id       | varchar(40) | 否     | 是   |                              |
| object_id        | 对象ID       | varchar(40) | 否     | 是   |                              |
| infopoint_id     | 点位ID       | varchar(40) | 否     | 是   |                              |
| create_type      | 创建类型     | int         | 否     |      | 0、数字化交付；1、用户自定义 |



## 6.数据监测界面配置表

### 6.1界面表

| 界面表    |          |             |        |      |      |
| --------- | -------- | ----------- | ------ | ---- | ---- |
| 字段      | 字段名称 | 类型        | 可为空 | 主键 | 备注 |
| page_id   | 界面ID   | varchar(80) | 否     | 是   |      |
| page_name | 界面名称 | varchar(80) | 否     |      |      |

### 6.2界面区域表

| 界面区域表       |              |             |        |      |      |
| ---------------- | ------------ | ----------- | ------ | ---- | ---- |
| 字段             | 字段名称     | 类型        | 可为空 | 主键 | 备注 |
| page_region_id   | 界面区域id   | varchar(80) | 否     | 是   |      |
| page_region_name | 界面区域名称 | varchar(80) | 否     |      |      |
| page_id          | 界面ID       | varchar(80) | 否     | 是   |      |

### 6.3数据通道表

| 数据通道表        |              |             |        |      |      |
| ----------------- | ------------ | ----------- | ------ | ---- | ---- |
| 字段              | 字段名称     | 类型        | 可为空 | 主键 | 备注 |
| data_channel_id   | 数据通道ID   | varchar(80) | 否     | 是   |      |
| data_channel_name | 数据通道名称 | varchar(80) | 否     |      |      |

### 6.4界面与数据通道关系表

| 界面与数据通道关系表 |                      |             |        |      |      |
| -------------------- | -------------------- | ----------- | ------ | ---- | ---- |
| 字段                 | 字段名称             | 类型        | 可为空 | 主键 | 备注 |
| page_region_id       | 界面与数据通道关系ID | varchar(80) | 否     | 是   |      |
| page_id              | 界面ID               | varchar(80) | 否     | 是   |      |
| page_region_id       | 界面区域id           | varchar(80) | 否     | 是   |      |
| data_channel_id      | 数据通道ID           | varchar(80) | 否     | 是   |      |

### 6.5界面显示配置表

| 界面显示配置表      |                  |             |        |      |      |
| ------------------- | ---------------- | ----------- | ------ | ---- | ---- |
| 字段                | 字段名称         | 类型        | 可为空 | 主键 | 备注 |
| page_configure_id   | 界面显示配置id   | varchar(80) | 否     | 是   |      |
| page_configure_name | 界面显示配置名称 | varchar(80) | 否     |      |      |
| page_id             | 界面ID           | varchar(80) | 否     | 是   |      |

### 6.6界面显示配置与数据通道关系表

| 界面显示配置与数据通道关系表 |                    |             |        |      |      |
| ---------------------------- | ------------------ | ----------- | ------ | ---- | ---- |
| 字段                         | 字段名称           | 类型        | 可为空 | 主键 | 备注 |
| id                           | 界面显示配置关系ID | varchar(80) | 否     | 是   |      |
| page_configure_id            | 界面显示配置id     | varchar(80) | 否     | 是   |      |
| data_channel_id              | 数据通道ID         | varchar(80) | 否     | 是   |      |

### 6.7数据选取表

| 数据选取表             |            |              |        |      |      |
| ---------------------- | ---------- | ------------ | ------ | ---- | ---- |
| 字段                   | 字段名称   | 类型         | 可为空 | 主键 | 备注 |
| id                     | 数据选取ID | varchar(80)  | 否     | 是   |      |
| data_channel_id        | 数据通道ID | varchar(80)  | 否     | 是   |      |
| object_id              | 对象ID     | varchar(40)  | 否     | 是   |      |
| object_attribute_value | 对象属性值 | varchar(200) | 否     |      |      |

### 6.8数据组合表

| 数据组合表            |              |             |        |      |      |
| --------------------- | ------------ | ----------- | ------ | ---- | ---- |
| 字段                  | 字段名称     | 类型        | 可为空 | 主键 | 备注 |
| data_combination_id   | 数据组合ID   | varchar(80) | 否     | 是   |      |
| data_combination_name | 数据组合名称 | varchar(80) | 否     |      |      |
| calculation_method_id | 计算方式ID   | varchar(40) | 否     | 是   |      |

### 6.9计算方式表

| 计算方式表                  |                |             |        |      |      |
| --------------------------- | -------------- | ----------- | ------ | ---- | ---- |
| 字段                        | 字段名称       | 类型        | 可为空 | 主键 | 备注 |
| calculation_method_id       | 计算方式ID     | varchar(40) | 否     | 是   |      |
| calculation_method_name     | 计算方式名称   | varchar(40) | 否     |      |      |
| calculation_method_function | 计算方式函数   | varchar(40) | 否     |      |      |
| calculation_method_enter    | 计算方式入参ID | varchar(40) | 否     | 是   |      |
| calculation_method_output   | 计算方式出参ID | varchar(40) | 否     | 是   |      |

### 6.10参数表

| 参数表表        |          |             |        |      |      |
| --------------- | -------- | ----------- | ------ | ---- | ---- |
| 字段            | 字段名称 | 类型        | 可为空 | 主键 | 备注 |
| parameter_id    | 参数ID   | varchar(80) | 否     | 是   |      |
| parameter_type  | 参数类型 | varchar(80) | 否     | 是   |      |
| parameter_value | 参数值   | varchar(40) | 否     |      |      |

### 6.11计算方式参数表

| 计算方式参数表                   |                  |             |        |      |                              |
| -------------------------------- | ---------------- | ----------- | ------ | ---- | ---------------------------- |
| 字段                             | 字段名称         | 类型        | 可为空 | 主键 | 备注                         |
| calculation_method_parameter     | 计算方式参数ID   | varchar(40) | 否     | 是   |                              |
| calculation_method_parametername | 计算方式参数名称 | varchar(40) | 否     |      |                              |
| calculation_method_id            | 计算方式ID       | varchar(40) | 否     | 是   |                              |
| parameter_id                     | 参数ID           | varchar(80) | 否     | 是   |                              |
| parameter_type                   | 参数类型         | int         | 否     | 是   | 参数类型（1、入参；2、出参） |

### 6.12数据频率表

| 数据频率表      |            |             |        |      |      |
| --------------- | ---------- | ----------- | ------ | ---- | ---- |
| 字段            | 字段名称   | 类型        | 可为空 | 主键 | 备注 |
| frequency_id    | 频率ID     | varchar(40) | 否     | 是   |      |
| frequency_name  | 频率名称   | varchar(40) | 否     |      |      |
| frequency_unit  | 频率单位   | varchar(40) | 否     |      |      |
| frequency_value | 频率值     | varchar(40) | 否     |      |      |
| data_channel_id | 数据通道ID | varchar(80) | 否     | 是   |      |