|
@@ -142,6 +142,8 @@ a、产品数据随着产品版本变化的产品: “产品ID”+”产品版
|
|
|
|
|
|
b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schema id” + “ 集团” + “项目”
|
|
b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schema id” + “ 集团” + “项目”
|
|
|
|
|
|
|
|
+10)数据表中不要用一个字段,存储两种数据。
|
|
|
|
+
|
|
### 2、数据流程管理
|
|
### 2、数据流程管理
|
|
|
|
|
|

|
|

|
|
@@ -751,6 +753,25 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
| create_time | 创建时间 | datetime | 否 | | |
|
|
| create_time | 创建时间 | datetime | 否 | | |
|
|
| update_time | 更新时间 | datetime | 否 | | |
|
|
| update_time | 更新时间 | datetime | 否 | | |
|
|
|
|
|
|
|
|
+##### 8、IOT控制指令表设计(IOT数据采集控制指令表)
|
|
|
|
+
|
|
|
|
+1)控制指令数据originalset
|
|
|
|
+
|
|
|
|
+2)控制指令当前值originalsetpresent
|
|
|
|
+
|
|
|
|
+3)数据表逻辑结构设计
|
|
|
|
+
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| ----------- | -------------- | ------ | ------ | ---- | ------------------------------------------------------------ |
|
|
|
|
+| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
+| meter | 仪表编号 | String | 否 | 是 | |
|
|
|
|
+| funcid | 功能号 | Long | 否 | 是 | |
|
|
|
|
+| receivetime | 指令时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
+| data | 指令值 | Double | 否 | | |
|
|
|
|
+| status | 指令状态 | String | 否 | | 开始执行start:sent,成功结束finish:success,失败结束finish:xxx |
|
|
|
|
+| endtime | 指令结束时间 | String | | | |
|
|
|
|
+| data_type | 数据类型 | String | 否 | | 0、指令值,1、当前值 |
|
|
|
|
+
|
|
#### 5.5 人员组织结构数据表设计
|
|
#### 5.5 人员组织结构数据表设计
|
|
|
|
|
|
##### 1、集团(多租户)
|
|
##### 1、集团(多租户)
|
|
@@ -1003,7 +1024,7 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
| person_id | 账号id | varchar(40) | Y | |
|
|
| person_id | 账号id | varchar(40) | Y | |
|
|
| dept_id | 部门id或者公司id | varchar(40) | Y | 用户配置部门后即拥有部门所配置的项目的数据权限 |
|
|
| dept_id | 部门id或者公司id | varchar(40) | Y | 用户配置部门后即拥有部门所配置的项目的数据权限 |
|
|
| major_dept | 是否为主部门 | int | Y | 0、否,1、是 |
|
|
| major_dept | 是否为主部门 | int | Y | 0、否,1、是 |
|
|
-| status | 状态 | int | Y | 是否有效 |
|
|
|
|
|
|
+| status | 状态 | int | Y | 是否有效:0、否,1、是 |
|
|
|
|
|
|
规则:
|
|
规则:
|
|
|
|
|
|
@@ -1017,7 +1038,7 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
| person_id | 账号id | varchar(40) | Y | |
|
|
| person_id | 账号id | varchar(40) | Y | |
|
|
| dept_job_id | 部门岗位关系id | varchar(40) | Y | 用户配置岗位后即拥有岗位所配置的功能权限 |
|
|
| dept_job_id | 部门岗位关系id | varchar(40) | Y | 用户配置岗位后即拥有岗位所配置的功能权限 |
|
|
| major_job | 是否为主岗位 | int | Y | 0、否,1、是 |
|
|
| major_job | 是否为主岗位 | int | Y | 0、否,1、是 |
|
|
-| status | 状态 | bit | Y | 是否有效 |
|
|
|
|
|
|
+| status | 状态 | int | Y | 是否有效:0、否,1、是 |
|
|
|
|
|
|
规则:
|
|
规则:
|
|
|
|
|
|
@@ -1201,28 +1222,144 @@ b、产品数据不随着产品版本变化的产品 “产品ID”+ “DB schem
|
|
|
|
|
|
#### 5.7中控监控系统数据表设计
|
|
#### 5.7中控监控系统数据表设计
|
|
|
|
|
|
-##### 1、控制配置表设计(待补充)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-##### 2、控制指令表设计
|
|
|
|
-
|
|
|
|
-1)控制指令数据originalset
|
|
|
|
-
|
|
|
|
-2)控制指令当前值originalsetpresent
|
|
|
|
-
|
|
|
|
-3)数据表逻辑结构设计
|
|
|
|
-
|
|
|
|
-| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
-| ----------- | -------------- | ------ | ------ | ---- | ------------------------------------------------------------ |
|
|
|
|
-| building | 项目10位数编码 | String | 否 | 是 | |
|
|
|
|
-| meter | 仪表编号 | String | 否 | 是 | |
|
|
|
|
-| funcid | 功能号 | Long | 否 | 是 | |
|
|
|
|
-| receivetime | 指令时间 | String | 否 | 是 | yyyyMMddHHmmss |
|
|
|
|
-| data | 指令值 | Double | 否 | | |
|
|
|
|
-| status | 指令状态 | String | 否 | | 开始执行start:sent,成功结束finish:success,失败结束finish:xxx |
|
|
|
|
-| endtime | 指令结束时间 | String | | | |
|
|
|
|
-| data_type | 数据类型 | String | 否 | | 0、指令值,1、当前值 |
|
|
|
|
|
|
+##### 1、自控设备类组表control_tab
|
|
|
|
+
|
|
|
|
+| 自控设备类组表 | | | | | |
|
|
|
|
+| -------------- | ------------ | ----------- | ------ | ---- | ---------------- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| project_id | 项目id | varchar(40) | 否 | 是 | |
|
|
|
|
+| tab_id | 设备类组ID | varchar(40) | 否 | 是 | |
|
|
|
|
+| tab_order | 排序标记 | int | 是 | | 设备类组排序标记 |
|
|
|
|
+| name | 设备类组名称 | varchar(40) | 否 | | |
|
|
|
|
+
|
|
|
|
+##### 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) | 否 | 是 | |
|
|
|
|
+
|
|
|
|
+##### 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、是 |
|
|
|
|
+
|
|
|
|
+##### 4、模式外观属性表model
|
|
|
|
+
|
|
|
|
+| 模式外观属性表 | | | | | |
|
|
|
|
+| -------------- | ---------- | ----------- | ------ | ---- | ---- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| project_id | 项目id | varchar(40) | 否 | 是 | |
|
|
|
|
+| tab_id | 设备类组ID | varchar(40) | 否 | 是 | |
|
|
|
|
+| name | 模式名称 | varchar(40) | 否 | | |
|
|
|
|
+| color | 颜色 | varchar(40) | 否 | | |
|
|
|
|
+| model_order | 排序 | int | 是 | | |
|
|
|
|
+
|
|
|
|
+##### 5、设备类对应的日程表plan
|
|
|
|
+
|
|
|
|
+| 设备类对应的日程表 | | | | | |
|
|
|
|
+| ------------------ | -------- | ----------- | ------ | ---- | --------------------- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| project_id | 项目id | varchar(40) | 否 | 是 | |
|
|
|
|
+| equip_type | 设备类id | varchar(40) | 否 | 是 | |
|
|
|
|
+| model_id | 模式 ID | varchar(40) | 否 | 是 | |
|
|
|
|
+| name | 日程名称 | varchar(40) | 否 | | |
|
|
|
|
+| plan_desc | 日程描述 | varchar(40) | 否 | | |
|
|
|
|
+| plan_explain | 日程说明 | varchar(40) | 否 | | |
|
|
|
|
+| plan_order | 日程排序 | int | 是 | | |
|
|
|
|
+| valid | 日程状态 | int | 是 | | 是否有效:0、否,1、是 |
|
|
|
|
+
|
|
|
|
+##### 6、动作详情表plan_detail
|
|
|
|
+
|
|
|
|
+| 动作详情表 | | | | | |
|
|
|
|
+| ------------- | -------------- | ----------- | ------ | ---- | -------------------------------------------------------- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| project_id | 项目id | varchar(40) | 否 | 是 | |
|
|
|
|
+| equip_type | 设备类型 | varchar(40) | 否 | 是 | |
|
|
|
|
+| plan_id | 日程id | varchar(40) | 否 | 是 | |
|
|
|
|
+| name | 动作名称 | varchar(40) | 否 | | |
|
|
|
|
+| time_type | 时间类型 | int | 否 | 是 | 0绝对 1相对 默认0 |
|
|
|
|
+| absolute_time | 绝对时间 | datetime | 否 | 是 | |
|
|
|
|
+| relative_time | 相对时间标记 | int | 否 | | 0 日出 1日落 2开店时间 3商业闭店 4娱乐闭店 来自工作历 |
|
|
|
|
+| offset | 相对时间偏移量 | varchar(40) | 否 | | 单位分钟 |
|
|
|
|
+| action_desc | 动作描述 | varchar(40) | 否 | | |
|
|
|
|
+| point_action | 信息点动作 | text | 是 | | |
|
|
|
|
+| detail_order | 排序 | int | 是 | | |
|
|
|
|
+| valid | 动作状态 | int | 是 | | 是否有效:0、否,1、是 |
|
|
|
|
+
|
|
|
|
+##### 7、日程与设备关联表equip_plan
|
|
|
|
+
|
|
|
|
+| 日程与设备关联表 | | | | | |
|
|
|
|
+| ---------------- | -------- | ----------- | ------ | ---- | ---- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| plan_id | 日程id | varchar(40) | 否 | 是 | |
|
|
|
|
+| equip_id | 设备id | varchar(40) | 否 | 是 | |
|
|
|
|
+| model_id | 模式id | varchar(40) | 否 | | |
|
|
|
|
+
|
|
|
|
+##### 8、动作与设备关联表equip_plan_detail
|
|
|
|
+
|
|
|
|
+| 动作与设备关联表 | | | | | |
|
|
|
|
+| ---------------- | -------- | ----------- | ------ | ---- | ---- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| plan_detail_id | 操作id | varchar(40) | 否 | 是 | |
|
|
|
|
+| point_action | 动作详情 | text | 否 | | |
|
|
|
|
+| equip_id | 设备id | varchar(40) | 否 | 是 | |
|
|
|
|
+| model_id | 模式id | varchar(40) | 否 | | |
|
|
|
|
+
|
|
|
|
+##### 9、日历与模式关联表calendar_model
|
|
|
|
+
|
|
|
|
+| 日历与模式关联表 | | | | | |
|
|
|
|
+| ---------------- | ---------- | ----------- | ------ | ---- | ---- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| project_id | 项目id | varchar(40) | 否 | 是 | |
|
|
|
|
+| date | 日历时间 | varchar(40) | 否 | 是 | |
|
|
|
|
+| model_id | 模式id | varchar(40) | 否 | 是 | |
|
|
|
|
+| tab_id | 设备类组id | varchar(40) | 否 | | |
|
|
|
|
+
|
|
|
|
+##### 10、执行结果记录表command_result
|
|
|
|
+
|
|
|
|
+| 执行结果记录表 | | | | | |
|
|
|
|
+| -------------- | -------- | ----------- | ------ | ---- | ----------------- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| project_id | 项目id | varchar(40) | 否 | 是 | |
|
|
|
|
+| meter_id | 仪表编号 | varchar(40) | 否 | 是 | |
|
|
|
|
+| func_id | 功能号 | Long | 否 | 是 | |
|
|
|
|
+| object_id | 对象id | varchar(40) | 否 | 是 | |
|
|
|
|
+| point_action | 执行动作 | text | 否 | | |
|
|
|
|
+| command_time | 执行时间 | Datetime | 否 | | yyyyMMddHHmmss |
|
|
|
|
+| command_result | 执行结果 | int | 否 | | 0、失败, 1、成功 |
|
|
|
|
+| remark | 备注 | text | 是 | | |
|
|
|
|
+| create_time | 创建时间 | Datetime | 否 | | yyyyMMddHHmmss |
|
|
|
|
+
|
|
|
|
+##### 11、设备组表equip_group(数字化交付)
|
|
|
|
+
|
|
|
|
+| 设备组表 | | | | | |
|
|
|
|
+| ---------- | ---------- | ----------- | ------ | ---- | ---- |
|
|
|
|
+| 字段 | 字段名称 | 类型 | 可为空 | 主键 | 备注 |
|
|
|
|
+| group_id | 主键 | varchar(40) | 否 | 是 | |
|
|
|
|
+| project_id | 项目id | varchar(40) | 否 | 是 | |
|
|
|
|
+| group_name | 设备组名称 | varchar(40) | 否 | | |
|
|
|
|
+| group_tag | 设备组标记 | varchar(40) | 否 | 是 | |
|
|
|
|
+| group_desc | 设备组描述 | text | 是 | | |
|
|
|
|
|
|
#### 5.8日志系统数据表设计
|
|
#### 5.8日志系统数据表设计
|
|
|
|
|