租户相关
租户菜单(v1.0.1)
表名:sys_tenant_menu
应用系统的租户和菜单的映射关系表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | tenant_id(主键) | char(36) | 租户主键 |
2 | menu_id(主键) | char(36) | 菜单主键 |
租户配置(v1.0.1)
租户配置是先于租户存在的配置模板。对租户的服务进行规定和约束,例如:是否独享服务等。
对租户的流量进行阈值限定,例如:并发量等。
表名:tenant_profile
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | uuid | 租户配置的唯一标识 | |
2 | name | varchar(255) | 租户配置的名称 | |
3 | description | varchar | 租户配置的说明信息 | |
4 | is_default | bool | 是否为默认租户配置,只会有1个默认租户配置。 | |
5 | isolated_tb_core | bool | 是否独享核心基础服务,不与其它租户共享。 | |
6 | isolated_tb_rule_engine | bool | 是否独享规则引擎服务,不与其它租户共享。 | |
7 | profile_data | jsonb | 租户资源限流相关的配置信息。默认值为0,表示无限制 | |
8 | created_time | init8 | 创建时间,创建时间是毫秒数。 | |
9 | search_text | varchar(255) | 数据搜索关键字 |
租户(v1.0.1)
表名:tenant(基础表)
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | uuid | 租户的唯一标识 | |
2 | title | varchar(255) | 租户名称 | |
3 | tenant_profile_id | uuid | 租户使用的租户配置的唯一标识 | |
4 | additional_info | varchar | 附加的租户信息。 | |
5 | created_time | init8 | 创建时间,创建时间是毫秒数。 | |
6 | address | varchar | 具体地址1 | |
7 | address2 | varchar | 具体地址2 | |
8 | region | varchar(255) | 区域 | |
9 | country | varchar(255) | 国家信息 | |
10 | state | varchar(255) | 省、市、州信息 | |
11 | city | varchar(255) | 市、区、县信息 | |
12 | zip | varchar(255) | 市、区、县的邮编 | |
13 | varchar(255) | 联系方式:邮件 | ||
14 | phone | varchar(255) | 联系方式:手机 | |
15 | search_text | varchar(255) | 数据搜索关键字 |
表名:sys_tenant(扩展表)
应用系统的原生表。对Thingsboard的原生表在业务上进行补充合扩展。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | char(36) | 主键 | |
2 | icon | varchar(255) | 租户logo | |
3 | tenant_id | varchar(36) | 关联的基础表的租户的唯一标识 | |
4 | tenant_profile_id | varchar(36) | 租户配置ID | |
5 | name | varchar(255) | 租户名称 | |
6 | enabled | bool | 租户是否启用 | |
7 | description | varchar(500) | 租户简要说明信息 | |
8 | default_config | varchar(500) | 默认配置 | |
9 | tenant_expire_time | timestamp | 租户过期时间 | |
10 | creator | char(36) | 创建者 | |
11 | create_time | timestamp | 创建时间 | |
12 | updater | char(36) | 编辑者 | |
13 | update_time | timestamp | 编辑时间 |
客户(v1.0.1)
表名:customer
Thingsboard原生的客户表。客户是租户的普通成员。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | uuid | 客户的唯一标识 | |
2 | title | varchar(255) | 客户名称 | |
3 | tenant_id | uuid | 租户唯一标识,数据过滤 | |
4 | additional_info | varchar | 附加的客户信息。 | |
5 | created_time | init8 | 创建时间,创建时间是毫秒数。 | |
6 | address | varchar | 具体地址1 | |
7 | address2 | varchar | 具体地址2 | |
8 | country | varchar(255) | 国家信息 | |
9 | state | varchar(255) | 省、市、州信息 | |
10 | city | varchar(255) | 市、区、县信息 | |
11 | zip | varchar(255) | 市、区、县的邮编 | |
12 | varchar(255) | 联系方式:邮件 | ||
13 | phone | varchar(255) | 联系方式:手机 | |
14 | search_text | varchar(255) | 数据搜索关键字 |
流量统计(v1.0.1)
Thingsboard原生的流量统计表。统计实体各个模块的流量信息。
表名:api_usage_state
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | uuid | 主键ID | |
2 | created_time | init8 | 创建时间,创建时间是毫秒数。 | |
3 | tenant_id | uuid | 租户唯一标识,数据过滤 | |
4 | entity_type | varchar(32) | 实例类型,例如:租户 | |
5 | entity_id | uuid | 实体ID | |
6 | transport | varchar(32) | 是否统计设备传输消息量 | |
7 | db_storage | varchar(32) | 是否统计数据库消息量 | |
8 | re_exec | varchar(32) | 是否统计规则引擎消息量 | |
9 | js_exec | varchar(32) | 是否统计脚本引擎消息量 | |
10 | email_exec | varchar(32) | 是否统计邮件消息量 | |
11 | sms_exec | varchar(32) | 是否统计短信消息量 | |
12 | alarm_exec | varchar(32) | 是否统计告警消息量 |
组织(v1.0.1)
组织是一种体现上下级关系、关系树的数据,例如:总公司与分公司关系、省市县区的行政关系和公司内部门之间的关系等。每个租户都可以结合自己的关系树创建一套组织关系。
表名:tk_organization(组织关系)
序号 | 字段名称 | 数据类型 | 说明 | |
1(主键) | id | varchar(36) | 组织唯一标识 | |
2 | parent_id | varchar(36) | 上级组织唯一标识 | |
3 | name | varchar(255) | 组织名称 | |
4 | tenant_id | varchar(36) | 租户唯一标识 | |
5 | sort | int4 | 组织排列序号 | |
6 | remark | varchar(255) | 组织说明 | |
7 | creator | char(36) | 创建者 | |
8 | create_time | timestamp | 创建时间 | |
9 | updater | char(36) | 编辑者 | |
10 | update_time | timestamp | 编辑时间 |
表名:tk_user_organization_mapping(用户与组织关联)
租户组织下有哪些用户。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | user_id | varchar(36) | 用户扩展表的用户唯一标识 | |
2 | organization_id | varchar(36) | 组织唯一标识 |
权限控制相关
基于RBAC实现按钮级别的权限控制。
用户(v1.0.1)
表名:tb_user(基础表)
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 | |
1(主键) | id | uuid | 用户唯一标识 | |
2 | first_name | varchar(255) | 用户名的姓氏 | |
3 | last_name | varchar(255) | 用户名的名 | |
4 | search_text | varchar(255) | 数据搜索关键字 | |
5 | additional_info | varchar(36) | 用户扩展信息, | |
6 | varchar(255) | 使用默认邮箱后缀生成的邮箱,全局唯一。 | ||
7 | tenant_id | uuid | 租户唯一标识 | |
8 | customer_id | int4 | 客户唯一标识 | |
9 | authority | varchar(255) | 角色,例如:租户管理员、客户 | |
10 | created_time | int8 | 创建时间,毫秒数 |
表名:user_credentials
Thingsboard的原生表。存放用户凭证相关信息。
序号 | 字段名称 | 数据类型 | 说明 | |
1(主键) | id | uuid | 凭证唯一标识 | |
2 | user_id | uuid | 用户ID | |
3 | password | varchar(255) | 密码的密文 | |
4 | activate_token | varchar(255) | 账号激活的访问令牌 | |
5 | reset_token | varchar(255) | 账号重置的访问令牌 | |
6 | enabled | bool | 凭证是否可用 | |
7 | created_time | int8 | 创建时间,毫秒数 |
表名:sys_user(扩展表)
应用系统的原生表。对Thingsboard的原生表在业务上进行补充合扩展。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | char(36) | 组织唯一标识 | |
2 | tb_user | char(36) | 基础用户表的用户唯一标识 | |
3 | real_name | varchar(255) | 用户真实姓名 | |
4 | username | varchar(255) | 登录账号 | |
5 | password | varchar(255) | 登录密码 | |
6 | phone_number | varchar(20) | 用户手机号。 | |
7 | varchar(255) | 用户邮箱。 | ||
8 | tenant_id | varchar(36) | 租户唯一标识 | |
9 | level | int2 | 账号类型,例如:超级管理员、平台管理员、租户账号、租户下的账号 | |
10 | avatar | varchar(255) | 用户头像 | |
11 | creator | char(36) | 创建者 | |
12 | create_time | timestamp | 创建时间 | |
13 | updater | char(36) | 编辑者 | |
14 | update_time | timestamp | 编辑时间 | |
15 | account_expire_time | timestamp | 用户账号到期时间 | |
16 | activate_token | varchar(255) | 账号激活访问令牌 | |
17 | enabled | bool | 账号状态 | |
18 | dept_id | char(36) | 部门ID | |
19 | remark | varchar(255) | 备注 |
表名:tk_third_user
第三方平台用户信息,例如:微信小程序。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | char(36) | 组织唯一标识 | |
2 | creator | char(36) | 创建者 | |
3 | create_time | timestamp | 创建时间 | |
4 | updater | char(36) | 编辑者 | |
5 | update_time | timestamp | 编辑时间 | |
6 | platform_name | varchar(100) | 第三方平台类型 | |
7 | nick_name | varchar(255) | 昵称 | |
8 | third_user_id | varchar(255) | 第三方平台的用户唯一标识 | |
9 | avatar_url | char(255) | 用户头像 | |
10 | app_user_id | varchar(36) | 绑定的用户ID |
角色(v1.0.1)
表名:sys_role
应用系统的原生表。是用户角色的基础表。
序号 | 字段名称 | 数据类型 | 说明 | |
1 | id(主键) | varchar(36) | 角色唯一标识 | |
2 | role_type | varchar(20) | 角色类型,例如:SYS_ADMIN、TENANT_ADMIN等 | |
3 | name | varchar(255) | 角色名称 | |
4 | tenant_id | varchar(36) | 租户唯一标识 | |
5 | enabled | bool | 角色是否启用 | |
6 | remark | varchar(255) | 角色说明 | |
7 | creator | char(36) | 创建者 | |
8 | create_time | timestamp | 创建时间 | |
9 | updater | char(36) | 编辑者 | |
10 | update_time | timestamp | 编辑时间 | |
11 | code | varchar(255) | 角色编码 |
表名:sys_role_menu
应用系统的角色和菜单的映射关系表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | role_id(主键) | char(36) | 角色主键 |
2 | menu_id(主键) | char(36) | 菜单主键 |
表名:sys_tenant_role
应用系统的角色和租户的映射关系表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | role_id(主键) | char(36) | 角色主键 |
2 | menu_id(主键) | tenant_id | 租户主键 |
表名:sys_user_role
应用系统的角色和用户的映射关系表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | role_id(主键) | char(36) | 角色主键 |
2 | user_id(主键) | char(36) | 用户主键 |
权限&菜单(v1.0.1)
表名:sys_menu
应用系统的原生表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | varchar(36) | 菜单唯一标识 |
2 | parent_id | varchar(36) | 上级菜单唯一标识 |
3 | name | varchar(100) | 菜单名称 |
4 | path | varchar(255) | 前端框架的路由地址 |
5 | permission | varchar(100) | 权限标识 |
6 | component | varchar(100) | 前端页面组件路径 |
7 | redirect | varchar(200) | 重定向地址 |
8 | meta | varchar | json格式的菜单附加信息,例如:菜单类型 |
9 | sort | int4 | 排列序号 |
10 | creator | char(36) | 创建者 |
11 | create_time | timestamp | 创建时间 |
12 | updater | char(36) | 编辑者 |
13 | update_time | timestamp | 编辑时间 |
14 | type | varchar(16) | 角色编码 |
15 | tenant_id | varchar(36) | 租户唯一标识 |
16 | case_sensitive | bool | 是否区分大小写 |
17 | alias | varchar(255) | 别名 |
设备管理
转换脚本(v1.0.1)
表名:tk_java_script
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | |
2 | name | varchar(255) | 解析脚本名称 |
3 | convert_js | (1000) | 解析脚本方法体内容 |
4 | tenant_id | varchar(36) | 租户ID |
5 | create_time | timestamp | 创建时间 |
6 | creator | varchar(36) | 创建用户 |
7 | updater | varchar(36) | 更新用户 |
8 | update_time | timestamp | 更新时间 |
9 | status | int2 | 脚本状态 |
10 | description | varchar(500) | 描述 |
11 | data_type | varchar(10) | 脚本编数据编码类型 |
12 | save_original_data | bool | 保留原始数据:默认false |
13 | script_type | varchar(64) | 脚本功能,例如:鉴权、上行、下行、脚本转换 |
物模型(v1.0.1)
表名:tk_things_model
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 物模型主键ID |
2 | function_type | varchar(20) | 功能类型:属性、事件、服务 |
3 | function_name | varchar(32) | 功能名称 |
4 | identifier | varchar(128) | 标识符 |
5 | function_json | varchar(0) | 功能json |
6 | device_profile_id | varchar(36) | 设备配置ID |
7 | tenant_id | varchar(36) | 租户ID |
8 | create_time | timestamp | 创建时间 |
9 | creator | varchar(36) | 创建用户 |
10 | updater | varchar(36) | 更新用户 |
11 | update_time | timestamp | 更新时间 |
12 | remark | varchar(255) | 备注 |
13 | call_type | varchar(10) | 调用方式:同步sync 异步async |
14 | access_mode | char | 读写模式:”读” r “写” w |
15 | event_type | varchar(10) | 事件类型:信息info 告警alert 故障error |
16 | status | int2 | 状态:0待发布 1发布 |
17 | extension_desc | varchar(0) | TCP/UDP属性扩展描述 |
18 | category_id | varchar(0) | 品类ID |
设备配置&产品(v1.0.1)
产品用于对设备进行分组、归类。方便对设备的管理。
表名:device_profile(基础表)
Thingsboard的原生表。内容包括:设备使用哪个规则链、使用那种数据协议等。
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | uuid | 设备配置唯一标识 |
2 | name | varchar(255) | 设备配置名称 |
3 | description | varchar | 设备配置简要说明 |
4 | image | varchar(255) | 设备配置图片 |
5 | transport_type | varchar(255) | 通信协议 |
6 | profile_data | jsonb | 设备配置的配置信息 |
7 | provision_type | varchar(255) | 是否预置配置信息 |
8 | is_default | bool | 是否默认设备配置 |
9 | tenant_id | uuid | 租户唯一标识,数据过滤 |
10 | default_rule_chain_id | uuid | 规则链唯一标识 |
11 | default_queue_name | varchar(255) | 消息队列的名称 |
12 | created_time | int8 | 创建时间,毫秒 |
13 | type | varchar(255) | 设备配置类型,默认DEFAULT |
14 | search_text | varchar(255) | 数据搜索关键字 |
15 | firmware_id | uuid | 系统固件唯一标识 |
16 | software_id | uuid | 软件唯一标识 |
17 | default_dashboard_id | varchar(255) | 默认数据看板ID |
18 | provision_device_key | varchar(0) | 预置设备关键字 |
表名:tk_device_profile(扩展表)
产品扩展表是对Thingsboard的原生表在业务上进行补充和扩展。内容包括产品类型、解析脚本、物模型等。
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | varchar(36) | 设备配置唯一标识 |
2 | name | varchar(63) | 产品名称 |
3 | description | varchar(255) | 产品简要说明 |
4 | script_id | varchar(36) | 解析脚本ID |
5 | device_type | varchar(255) | 设备类型 |
6 | creator | varchar(36) | 创建产品的用户ID |
7 | updater | varchar(36) | 编辑产品的用户ID |
8 | tenant_id | uuid | 租户唯一标识,数据过滤 |
9 | tb_profile_id | uuid | 产品基础表ID |
10 | create_time | timestamp | 产品创建时间 |
11 | update_time | timestamp | 产品编辑时间 |
12 | category_id | varchar(0) | 品类ID |
表名:tk_device_profile_category(产品品类表)
产品品类表是对产品品类的扩展,内容包括物模型等信息
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | varchar(36) | 设备配置唯一标识 |
2 | name | varchar(63) | 品类名称 |
3 | status | int4 | 状态:0禁用,1启用 |
6 | creator | varchar(36) | 创建产品的用户ID |
7 | updater | varchar(36) | 编辑产品的用户ID |
8 | create_time | timestamp | 产品创建时间 |
9 | update_time | timestamp | 产品编辑时间 |
10 | dict_item_id | varchar(32) | 领域ID(数据字典中领域) |
11 | dict_item_name | varchar(32) | 领域名称 |
12 | tenant_id | uuid | 租户唯一标识,数据过滤 |
设备(v1.0.1)
表名:device(基础表)
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 设备唯一标识 |
2 | name | varchar(255) | 设备名称 |
3 | type | varchar(255) | 设备配置名称 |
4 | additional_info | jsonb | 设备扩展信息,例如:是否网关设备 |
5 | device_data | jsonb | 设备传输配置 |
6 | label | varchar(255) | 设备标签 |
7 | tenant_id | uuid | 租户唯一标识,数据过滤 |
8 | customer_id | uuid | 客户唯一标识,非空时表示设备分配给该客户。 |
9 | device_profile_id | uuid | 设备配置唯一标识 |
10 | created_time | int8 | 创建时间,毫秒 |
11 | search_text | varchar(255) | 数据搜索关键字 |
12 | firmware_id | uuid | 系统固件唯一标识 |
13 | software_id | uuid | 软件唯一标识 |
表名:device_credentials
Thingsboard的原生表。存放设备凭证相关信息。
序号 | 字段名称 | 数据类型 | 说明 | |
1(主键) | id | uuid | 凭证唯一标识 | |
2 | device_id | uuid | 基础表的设备ID | |
3 | credentials_id | varchar(0) | 证书ID | |
4 | credentials_type | varchar(255) | 证书类型,例如:ACCESS_TOKEN等。 | |
5 | credentials_value | varchar(0) | 证书内容。 | |
6 | created_time | int8 | 创建时间,毫秒数 |
表名:tk_device(扩展表)
对Thingsboard的原生表在业务上进行补充和扩展。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 设备唯一标识 |
2 | name | varchar(255) | 设备名称 |
3 | description | varchar | 设备说明 |
4 | sn | varchar(36) | 设备编号 |
5 | code | varchar(36) | 设备标识符,例如:设备地址码 |
6 | device_info | varchar(1000) | 设备扩展信息,例如:设备图片、经纬度等。 |
7 | device_type | varchar(31) | 设备类型,例如:直连设备、网关设备、传感器等。 |
8 | gateway_id | varchar(36) | 传感器挂载的网关设备的TB_DEVICE_ID |
9 | tb_device_id | varchar(36) | 关联设备在基础表的唯一标识 |
10 | tenant_id | varchar(36) | 租户唯一标识,数据过滤 |
11 | organization_id | varchar(36) | 设备所属组织的唯一标识 |
12 | alarm_status | int2 | 设备是否处于告警状态,0:正常 1:告警 |
13 | creator | varchar(36) | 创建设备的用户ID |
14 | create_time | timestamp | 创建时间 |
15 | updater | varchar(36) | 编辑设备的用户ID |
16 | update_time | timestamp | 编辑时间 |
17 | active_time | timestamp | 激活时间 |
18 | device_state | varchar(31) | 设备状态 |
19 | profile_id | varchar(36) | thingsboard设备配置ID |
20 | device_profile_id | varchar(36) | 产品ID |
21 | device_token | varchar(255) | 凭证值 |
22 | brand | varchar(100) | 设备厂商 |
23 | label | varchar(255) | 标签 |
24 | last_connect_time | timestamp | 最后连接时间 |
25 | alias | varchar(255) | 设备别名 |
26 | code_type | varchar(10) | 产品协议为TCP/UDP使用,MODBUS/CUSTOM |
资产(v1.0.1)
表名:asset
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 资产唯一标识 |
2 | name | varchar(255) | 资产名称 |
3 | type | varchar(255) | 资产类型 |
4 | additional_info | jsonb | 资产扩展信息 |
5 | label | varchar(255) | 资产标签 |
6 | tenant_id | uuid | 租户唯一标识,数据过滤 |
7 | customer_id | uuid | 客户唯一标识,非空时表示设备分配给该客户。 |
8 | created_time | int8 | 创建时间,毫秒 |
9 | search_text | varchar(255) | 数据搜索关键字 |
实体视图(v1.0.1)
表名:entity_view
Thingsboard原生的实体视图表。用于设备、资产数据过滤。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 实体视图唯一标识 |
2 | name | varchar(255) | 实体视图名称 |
3 | type | varchar(255) | 实体视图类型 |
4 | additional_info | jsonb | 实体视图扩展信息 |
5 | entity_type | varchar(255) | 实体类型 |
6 | entity_id | uuid | 实体ID |
7 | tenant_id | uuid | 租户唯一标识,数据过滤 |
8 | customer_id | uuid | 客户唯一标识,非空时表示设备分配给该客户。 |
9 | created_time | int8 | 创建时间,毫秒 |
10 | search_text | varchar(255) | 数据搜索关键字 |
11 | keys | varchar(10000000) | 数据过滤遥测指标或属性 |
12 | start_ts | int8 | 数据过滤起始时间 |
13 | end_ts | int8 | 数据过滤结束时间 |
资源文件(v1.0.1)
表名:resource
Thingsboard原生的资源文件表。用于设备接入相关的文件
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 资源唯一标识 |
2 | title | varchar(255) | 资源名称 |
3 | resource_type | varchar(32) | 资源文件类型,例如:JKS |
4 | resource_key | varchar(255) | 资源文件key |
5 | file_name | varchar(255) | 资源文件名 |
6 | tenant_id | uuid | 租户唯一标识,数据过滤 |
7 | data | varchar(0) | 资源文件内容 |
8 | created_time | int8 | 创建时间,毫秒 |
9 | search_text | varchar(255) | 数据搜索关键字 |
客户设备(v1.0.1)
设备和客户的关联关系表。设备分配给了哪些客户。
表名:tk_customer_device
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | customer_id | varchar(36) | 客户ID |
2(主键) | device_id | varchar(36) | 设备ID |
设备运行数据
设备属性(v1.0.1)
存储设备相关的信息。例如设备的固件版本、软件版本、入网方式和开关状态等。
表名:attribute_kv
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | entity_id | uuid | 资源唯一标识 |
2(主键) | entity_type | varchar(255) | 资源类型,例如:设备 |
3(主键) | attribute_type | varchar(255) | 属性类型,服务端、设备端。 |
4(主键) | attribute_key | varchar(255) | 属性名称,例如:设备状态、连接成功时间、连接断开时间等。 |
5 | bool_v | bool | boolean的属性值,例如:设备状态。 |
6 | str_v | varchar(10000000) | 字符串类型的属性值 |
7 | long_v | int8 | 长整型的属性值,例如:连接成功时间、连接断开时间等。 |
8 | dbl_v | float8 | 浮点型的属性值。 |
9 | json_v | json | json格式的属性值。 |
10 | last_update_ts | int8 | 属性收集时间,毫秒 |
遥测数据(v1.0.1)
主要存放数值型的指标。内容如下:
- 设备采集的遥测指标,例如:温度、湿度、风速等。
- 平台统计的租户相关的流量值,例如:短信接口、设备传输服务的消息量、脚本引擎执行量和
表名:ts_kv_dictionary
Thingsboard原生的遥测指标的数据字典表。
每个指标有唯一的数字编号与之对应。
序号 | 字段名称 | 数据类型 | 说明 |
1 | key_id | int4 | 指标的数字编号 |
2(主键) | key | varchar(255) | 指标名称 |
表名:ts_kv_latest(最新数据)
Thingsboard原生的最新遥测数据表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | entity_id(主键) | uuid | 资源唯一标识(设备ID、资产ID等等) |
2 | key(主键) | varchar(255) | 指标的数字编号。 |
3 | bool_v | bool | boolean的属性值。 |
4 | str_v | varchar(10000000) | 字符串类型的属性值,例如:受流量控制的资源是否可用 |
5 | long_v | int8 | 长整型的属性值,例如:连接成功时间、连接断开时间等。 |
6 | dbl_v | float8 | 浮点型的属性值。 |
7 | json_v | json | json格式的属性值。 |
8 | ts | int8 | 指标采集时间,毫秒 |
表名:ts_kv(历史数据)
Thingsboard原生的遥测数据的历史表。基于数据库分区分表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | entity_id(主键) | uuid | 资源唯一标识(设备ID、资产ID等等) |
2 | key(主键) | varchar(255) | 指标的数字编号。 |
3 | bool_v | bool | boolean的属性值。 |
4 | str_v | varchar(10000000) | 字符串类型的属性值,例如:受流量控制的资源是否可用 |
5 | long_v | int8 | 长整型的属性值,例如:连接成功时间、连接断开时间等。 |
6 | dbl_v | float8 | 浮点型的属性值。 |
7 | json_v | json | json格式的属性值。 |
8 | ts(主键) | int8 | 指标采集时间,毫秒 |
设备事件(v1.0.3)
表名:tk_event_kv
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | event_type | uuid | 事件类型,例如:告警、信息等 |
2(主键) | event_identifier | uuid | 事件标识符 |
3(主键) | entity_id | uuid | 设备基础表设备ID |
4(主键) | event_time | int8 | 事件时间 |
5 | event_value | varchar(10000000) | 时间触发场景 |
6 | device_profile_id | varchar(10000000) | 设备配置ID |
7 | event_name | varchar(255) | 事件名称 |
设备控制((v1.0.1)
表名:rpc
Thingsboard原生的设备控制记录表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | uuid | RPC记录ID |
2 | tenant_id | uuid | 租户ID |
3 | device_id | uuid | 设备基础表设备ID |
4 | expiration_time | int8 | RPC过期时间,毫秒 |
5 | request | varchar(10000000) | RPC请求数据。 |
6 | response | varchar(10000000) | RPC响应数据。双向的时候才会有。 |
7 | additional_info | varchar(10000000) | RPC扩展信息 |
8 | status | varchar(255) | RPC调用结果,例如:成功、失败。 |
10 | created_time | int8 | 创建时间,毫秒 |
设备状态(v1.0.2)
存储设备上下线状态的表。
表名:tk_device_state_log
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 设备状态唯一标识 |
2 | tb_device_id | varchar(36) | tb设备表的唯一标识 |
3 | status | int2 | 设备上(1)下(0)线状态 |
4 | device_name | varchar(255) | 设备名称 |
5 | device_profile_name | varchar(63) | 设备配置名称 |
6 | device_type | varchar(255) | 产品类型 |
7 | organization_name | varchar(255) | 组织名称 |
8 | remark | varchar(255) | 备注 |
9 | tenant_id | uuid | 租户唯一标识,数据过滤 |
10 | create_time | timestamp | 创建时间 |
11 | creator | varchar(36) | 创建者 |
12 | update_time | timestamp | 更新时间 |
13 | updater | varchar(36) | 更新者 |
OTA升级(v1.0.1)
设备固件和软件版本相关信息。
表名:ota_package
Thingsboard的原生表,
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 主键 |
2 | tenant_id | uuid | 租户ID |
3 | device_profile_id | uuid | 设备基础表设备配置ID |
4 | type | varchar(32) | 包类型,例如:固件、软件等 |
5 | title | varchar(255) | 名称 |
6 | version | varchar(255) | 版本号 |
7 | tag | varchar(255) | 版本标签 |
8 | url | varchar(255) | 外部包访问url |
9 | file_name | varchar(255) | 内部包文件名 |
10 | content_type | varchar(255) | 内部包文件类型 |
11 | checksum_algorithm | varchar(32) | 校验和算法,例如:SHA256 |
12 | checksum | varchar(1020) | 校验和的值 |
13 | data | oid | 包数据 |
14 | data_size | int8 | 包大小 |
15 | additional_info | varchar(0) | 附加信息。例如:描述 |
16 | created_time | int8 | 创建时间,毫秒 |
17 | search_text | varchar(255) | 数据搜索关键字 |
告警管理
告警配置(v1.0.1)
表名:tk_alarm_profile
告警配置。管理告警时使用哪种通知方式通知哪些人。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | int4 | 指标的数字编号 |
2 | alarm_contact_id | text | 告警联系人唯一标识,多个联系人用逗号分隔 |
3 | organization_id | varchar(36) | 所属组织唯一标识 |
4 | message_mode | varchar(255) | 支持的消息类型,例如:短信、邮件等。 |
5 | tenant_id | varchar(36) | 租户唯一标识, |
6 | name | varchar(128) | 告警配置名称 |
7 | remark | varchar(255) | 告警配置说明 |
8 | status | int2 | 告警配置启用状态 |
9 | creator | char(36) | 创建者 |
10 | create_time | timestamp | 告警配置创建时间 |
11 | updater | char(36) | 编辑者 |
12 | update_time | timestamp | 编辑时间 |
告警联系人(v1.0.1)
表名:tk_alarm_contact
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | int4 | 联系人唯一标识 |
2 | username | varchar(255) | 联系人姓名 |
3 | organization_id | varchar(255) | 所属组织唯一标识 |
4 | phone | varchar(255) | 电话号码 |
5 | varchar(255) | 邮箱 | |
6 | varchar(255) | 微信账号 | |
7 | dingtalk | varchar(255) | 钉钉账号 |
8 | tenant_id | varchar(36) | 租户唯一标识, |
9 | remark | varchar(255) | 说明 |
10 | creator | char(36) | 创建者 |
11 | create_time | timestamp | 创建时间 |
12 | updater | char(36) | 编辑者 |
13 | update_time | timestamp | 编辑时间 |
14 | add_people | varchar(255) | 添加联系人 |
告警记录(v1.0.1)
表名:alarm
Thingsboard原生的告警记录表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 告警信息唯一标识 |
2 | type | varchar(255) | 告警配置名 |
3 | severity | varchar(255) | 告警严重程度。 |
4 | orginator_id | uuid | 触发告警的资源ID |
5 | orginator_type | int4(32) | 触发告警的资源类型,例如:DEVICE。EntityType枚举值的下标 |
6 | additional_info | varchar(0) | 附件信息:目前存储的告警触发的详情信息,例如:触发属性、触发条件、触发值等 |
7 | tenant_id | uuid | 租户唯一标识 |
8 | customer_id | uuid | 客户唯一标识 |
9 | status | varchar(255) | 告警状态 |
10 | start_ts | int8 | 告警开始时间 |
11 | end_ts | int8 | 告警结束时间(告警更新时间) |
12 | ack_ts | int8 | 告警确认时间 |
13 | clear_ts | int8 | 告警清除时间 |
14 | created_time | int8 | 告警触发时间,毫秒 |
15 | propagate | bool | 告警是否传递 |
16 | propagate_relation_types | varchar(0) | 告警传递的过滤条件 |
17 | propagate_to_owner | bool | 告警是否传递给资源的拥有者,例如:租户、客户。 |
18 | propagate_to_tenant | bool | 告警是否传递给租户 |
表名:entity_alarm
Thingsboard原生的实体告警记录表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | entity_id | uuid | 实体ID |
2 | entity_type | varchar(255) | 实体类型,例如:ASSET(资产)、DEVICE(设备)等。 |
3 | tenant_id | uuid | 租户唯一标识 |
4 | customer_id | uuid | 客户唯一标识 |
5(主键) | alarm_id | uuid | 告警ID |
6 | alarm_type | varchar(255) | 告警类型:EntityType枚举值 |
7 | created_time | int8 | 创建时间,毫秒 |
规则引擎
组件(v1.0.1)
组件是规则链中规则节点的克隆模板。
表名:component_descriptor
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 组件ID |
2 | name | varchar(255) | 组件名称 |
3 | type | varchar(255) | 组件类型 |
4 | scope | varchar(255) | 组件应用范围,例如:租户 |
5 | clazz | varchar(255) | 实现组件功能的java类 |
6 | configuration_descriptor | varchar(255) | 组件配置相关说明 |
7 | created_time | int8 | 组件导入时间 |
8 | actions | varchar(255) | 已废弃 |
9 | search_text | varchar(255) | 数据搜索关键字 |
规则链(v1.0.1)
表名:rule_chain
Thingsboard的原生表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 规则链ID |
2 | name | varchar(255) | 规则链名称 |
3 | type | varchar(255) | 规则链类型,例如:核心服务规则链、边缘网关规则链 |
4 | first_rule_node_id | uuid | 规则链第一个规则节点ID |
5 | root | bool | 是否为根规则链。 |
6 | debug_mode | bool | 是否开启调试模式。 |
7 | created_time | int8 | 创建时间,毫秒。 |
8 | tenant_id | uuid | 租户基础表的租户ID |
9 | additional_info | varchar(0) | 规则链附加信息 |
10 | configuration | varchar(0) | 规则链配置信息 |
11 | search_text | varchar(255) | 数据搜索关键字 |
表名:rule_node
Thingsboard原生的规则节点表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 规则节点ID |
2 | name | varchar(255) | 规则节点名称 |
3 | type | varchar(255) | 规则节点对应的组件的功能实现类。 |
4 | rule_chain_id | uuid | 规则节点所属规则链ID |
5 | debug_mode | bool | 是否开启调试模式。 |
6 | created_time | int8 | 创建时间,毫秒。 |
7 | configuration | varchar(255) | 节点配置信息 |
8 | additional_info | varchar(255) | 节点扩展信息,例如:节点坐标等。 |
9 | search_text | varchar(255) | 数据搜索关键字 |
表名:rule_node_state
Thingsboard原生的规则节点流量统计表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 主键ID |
2 | rule_node_id | uuid | 规则节点ID |
3 | entity_type | varchar(255) | 资源类型 |
4 | entity_id | uuid | 资源ID |
5 | state_data | boolvarchar(16384) | 流量统计内容 |
6 | created_time | int8 | 创建时间,毫秒。 |
表名:relation
Thingsboard原生的资源之间的关联关系表,例如:规则链、规则节点、设备之间和设备与客户之间等。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | from_id | uuid | 输入资源ID |
2(主键) | from_type | varchar(255) | 输入资源类型,例如:规则链、规则节点等。 |
3(主键) | to_id | uuid | 输出资源ID |
4(主键) | to_type | varchar(255) | 输入资源类型,例如:规则节点、设备等。 |
5(主键) | relation_type_group | varchar(255) | 关联关系类型,例如:规则链、规则节点。 |
6(主键) | relation_type | varchar(255) | 关联关系,例如:RPC、遥测数据等。 |
7 | additional_info | varchar() | 扩展信息。 |
表名:event
Thingsboard原生的规则节点事件表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 事件ID |
created_time | int8 | 创建时间,毫秒。 | |
body | varchar(10000000) | 附加信息 | |
entity_id | uuid | 资源ID | |
entity_type | varchar(255) | 资源类型 | |
event_type | varchar(255) | 事件类型 | |
event_uid | varchar(255) | 事件ID | |
tenant_id | uuid | 租户基础表的租户ID | |
ts | int8 | 创建时间,毫秒。 |
自动化
服务器收到设备采集的遥测数据后,触发连锁响应。
场景联动(v1.0.1)
表名:tk_scene_linkage
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 场景联动ID |
2 | name | varchar(255) | 场景联动名称 |
3 | description | varchar(255) | 场景联动说明 |
4 | status | int2 | 是否启用场景联动。0停用1启用 |
5 | creator | char(36) | 创建者 |
6 | create_time | timestamp | 创建时间 |
7 | tenant_id | varchar(36) | 租户基础表的租户ID |
8 | organization_id | varchar(36) | 场景联动所属组织ID |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
表名:tk_trigger
场景联动第一触发条件。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 规则链ID |
2 | trigger_type | varchar(255) | 资源类型,例如:设备触发。 |
3 | entity_type | varchar(36) | 触发类型,例如:全部、部分等。 |
4 | entity_id | varchar(5000) | 资源ID,多个用逗号分隔。 |
5 | trigger_condition | varchar(5000) | 场景联动触发条件。 |
6 | scene_linkage_id | varchar(36) | 场景联动ID。 |
7 | creator | char(36) | 创建者 |
8 | created_time | timestamp | 创建时间。 |
9 | tenant_id | varchar(36) | 租户基础表的租户ID |
10 | updater | char(36) | 编辑者 |
11 | update_time | timestamp | 编辑时间 |
12 | device_profile_id | varchar(36) | 设备配置ID |
13 | device_type | varchar(36) | 产品类型,DeviceTypeEnum枚举值 |
表名:tk_do_condition
场景联动第二触发条件。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 规则链ID |
2 | trigger_type | varchar(255) | 资源类型,例如:设备触发。 |
3 | entity_type | varchar(36) | 触发类型,例如:全部、部分等。 |
4 | entity_id | varchar(5000) | 资源ID,多个用逗号分隔。 |
5 | trigger_condition | varchar(5000) | 场景联动触发条件。 |
6 | scene_linkage_id | varchar(36) | 场景联动ID。 |
7 | creator | char(36) | 创建者 |
8 | created_time | timestamp | 创建时间。 |
9 | tenant_id | varchar(36) | 租户基础表的租户ID |
10 | updater | char(36) | 编辑者 |
11 | update_time | timestamp | 编辑时间 |
12 | device_profile_id | varchar(36) | 设备配置ID |
13 | device_type | varchar(36) | 产品类型,DeviceTypeEnum枚举值 |
表名:tk_do_action
满足触发条件后,执行的动作,例如:告警通知、设备控制等。
序号 | 字段名称 | 数据类型 | 说明 |
1 | id(主键) | varchar(36) | 规则链ID |
2 | out_target | varchar(255) | 联动类型,例如:告警通知、设备控制等。 |
3 | entity_type | varchar(36) | 联动范围,例如:全部、部分等。 |
4 | device_id | varchar(5000) | 资源ID,多个用逗号分隔。 |
5 | alarm_profile_id | varchar(36) | 告警配置ID |
6 | do_context | varchar(5000) | 联动的内容,例如:设备控制下发的指令等。 |
7 | scene_linkage_id | varchar(36) | 场景联动ID。 |
8 | creator | char(36) | 创建者 |
9 | created_time | timestamp | 创建时间。 |
10 | tenant_id | varchar(36) | 租户基础表的租户ID |
11 | updater | char(36) | 编辑者 |
12 | update_time | timestamp | 编辑时间 |
13 | call_type | varchar(10) | 调用类型:sync同步/async异步 |
14 | command_type | int2 | 命令类型:0自定义 1服务 |
15 | things_model_id | varchar(36) | 服务模型ID |
16 | device_profile_id | varchar(36) | 设备配置ID |
17 | device_type | varchar(36) | 产品的设备类型,DeviceTypeEnum枚举值 |
数据流转(v1.0.1)
表名:tk_convert_config
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | name | varchar(32) | 数据流转节点名称 |
3 | type | varchar(255) | 规则节点对应的组件的功能实现类。 |
4 | configuration | text | 数据流转的节点配置信息 |
5 | status | varchar(36) | 是否启用。 |
6 | remark | varchar(5000) | 数据流转说明。 |
7 | additional_info | varchar(5000) | 数据流转附加信息。 |
8 | creator | char(36) | 创建者 |
9 | created_time | timestamp | 创建时间。 |
10 | tenant_id | varchar(36) | 租户基础表的租户ID |
11 | updater | char(36) | 编辑者 |
12 | update_time | timestamp | 编辑时间 |
13 | node_type | int2 | 节点类型:0 JS转换 1数据转发 |
14 | datasource_type | varchar(10) | 数据源类型 |
15 | datasource_content | varchar(0) | 数据源内容 |
视频管理
视频配置(v1.0.1)
表名:tk_device_camera
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | varchar(36) | 设备配置唯一标识 |
2 | name | varchar(30) | 摄像头名称 |
3 | description | varchar | 摄像头说明 |
4 | avatar | varchar(255) | 摄像头预览图 |
5 | video_url | varchar(255) | 视频流地址 |
6 | sn | varchar(36) | 设备制造序列号 |
7 | device_type | varchar(36) | 设备型号 |
8 | brand | varchar(31) | 摄像头厂商 |
9 | access_mode | int2 | 视频获取方式:0 手动输入 1平台获取 |
10 | video_platform_id | varchar(36) | 视频平台唯一标识 |
11 | tenant_id | varchar(36) | 租户唯一标识,数据过滤 |
12 | stream_type | int2 | 码流:0主码流 1子码流 2第三码流 |
13 | play_protocol | int2 | 播放协议:0 http 1https |
14 | params | varchar | 视频参数设置: chanleNo:通道号 |
15 | organization_id | varchar(36) | 设备所属组织的唯一标识 |
16 | status | int2 | 摄像头状态 |
17 | creator | char(36) | 创建者 |
18 | create_time | timestamp | 创建时间 |
19 | additional_json | varchar(1000) | 用于存放设备附属信息 |
20 | updater | char(36) | 编辑者 |
21 | update_time | timestamp | 编辑时间 |
22 | remark | varchar(255) | 备注 |
流媒体配置(v1.0.1)
表名:tk_video_platform
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | varchar(36) | 设备配置唯一标识 |
2 | type | int2 | 摄像头名称 |
3 | host | varchar(36) | 摄像头说明 |
4 | app_key | varchar(36) | 秘钥appKey |
5 | app_secret | varchar(36) | 秘钥appSecret |
6 | ssl | int2 | 流媒体部署环境:0 http 1 https |
7 | tenant_id | varchar(36) | 租户唯一标识,数据过滤 |
8 | creator | char(36) | 创建者 |
9 | create_time | timestamp | 创建时间 |
10 | updater | char(36) | 编辑者 |
11 | update_time | timestamp | 编辑时间 |
12 | remark | varchar(255) | 备注 |
13 | protocol_type | varchar(10) | 视频协议:HLS、RTSP、RTMP |
数据字典(v1.0.1)
应用系统的原生表。用于数据字典管理
表名:sys_dict
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | varchar(36) | 数据字典ID |
2 | dict_name | varchar(32) | 数据字典名称,例如:设备类型。 |
3 | dict_code | varchar(32) | 数据字典唯一识别编码 |
4 | description | varchar(255) | 数据字段说明 |
5 | tenant_id | varchar(36) | 租户唯一标识,数据过滤 |
6 | creator | char(36) | 创建者 |
7 | create_time | timestamp | 创建时间 |
8 | updater | char(36) | 编辑者 |
9 | update_time | timestamp | 编辑时间 |
表名:sys_dict_item
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | varchar(36) | 数据字典选项ID |
2 | dict_id | varchar(36) | 数据字典ID |
3 | item_text | varchar(32) | 数据字典选项名称,例如:设备类型。 |
4 | item_value | varchar(255) | 数据字典选项唯一识别编码 |
5 | description | varchar(255) | 数据字段说明 |
6 | tenant_id | varchar(36) | 租户唯一标识,数据过滤 |
7 | sort | int4 | 数据字典选项排序 |
8 | status | int2 | 是否启用 |
9 | creator | char(36) | 创建者 |
10 | create_time | timestamp | 创建时间 |
11 | updater | char(36) | 编辑者 |
12 | update_time | timestamp | 编辑时间 |
消息&通知管理
消息配置](v1.0.1)
各种消息平台的配置信息,例如:华为云短信平台等。
表名:tk_message_config
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | 消息配置表ID |
2 | platform_type | varchar(36) | 平台类型 |
3 | config | varchar(0) | 配置信息json |
4 | config_name | varchar(30) | 配置名称 |
5 | remark | varchar(0) | 备注 |
6 | message_type | varchar(36) | 消息类型 |
7 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
8 | creator | char(36) | 创建者 |
9 | create_time | timestamp | 创建时间 |
10 | updater | char(36) | 编辑者 |
11 | update_time | timestamp | 编辑时间 |
12 | status | int2 | 状态:0禁用 1启用 |
消息模板(v1.0.1)
表名:tk_message_template
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | 消息模板ID |
2 | template_code | varchar(20) | 模板Code:同类型Code不能重复 |
3 | template_name | varchar(32) | 模板名称 |
4 | sign_name | varchar(32) | 模板签名 |
5 | message_config_id | char(36) | 消息配置ID消息配置ID |
6 | tenant_id | varchar(36) | 租户ID |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | template_purpose | varchar(36) | 模板用途:使用枚举值 |
12 | message_type | varchar(36) | 消息类型 |
13 | status | int2 | 状态:0禁用 1启用 一个租户同一用途的模板只能启用一个 |
消息(v1.0.1)
消息推送记录
表名:tk_mail_log
邮件推送记录。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | 邮件发送记录ID |
2 | email_from | varchar(32) | 发件人邮箱账号 |
3 | email_to | varchar(0) | 收件人json |
4 | email_cc | varchar(0) | 抄送人json |
5 | email_bcc | char(0) | 密送人json |
6 | email_subject | char(64) | 邮件主题 |
7 | email_body | text | 邮件内容 |
8 | status | varchar(16) | 状态:ResponseCodeEnum枚举值 |
9 | send_time | timestamp | 发送时间 |
10 | tenant_id | varchar(36) | 租户ID |
11 | message_template_id | char(36) | 模板ID |
12 | remark | varchar(500) | 备注 |
13 | template_purpose | varchar(32) | 用途 |
表名:tk_message_log
消息推送记录。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | 日志ID |
2 | type | varchar(16) | 短信平台类型:使用枚举值 |
3 | status | varchar(16) | 状态:ResponseCodeEnum枚举值 |
4 | send_time | timestamp | 发送时间 |
5 | message_template_id | char(36) | 模板ID |
6 | to_phone | varchar(20) | 接收消息的手机号 |
7 | template_param | varchar(0) | 发送的模板参数json |
8 | tenant_id | varchar(36) | 租户ID |
9 | remark | varchar(500) | 备注 |
10 | template_purpose | varchar(32) | 用途 |
通知(v1.0.1)
应用系统原生的应用内的消息通知表。
表名:sys_notice
站内消息通知记录。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 日志ID |
2 | type | uuid | SysNoticeTypeEnum枚举值 |
3 | title | varchar(255) | 标题 |
4 | content | varchar(255) | 内容 |
5 | receiver_type | uuid | 接收者(字典值receiver_type) 0:全部 1:组织 2:部门 3:个人 |
6 | status | uuid | 发送状态(字典值draft_status) 0:草稿 1:已发布 |
7 | sender_name | uuid | 发送者 |
8 | sender_date | timestamp | 发送时间 |
9 | creator | char(36) | 创建者 |
10 | create_time | timestamp | 创建时间 |
11 | updater | char(36) | 编辑者 |
12 | update_time | timestamp | 编辑时间 |
13 | tenant_id | varchar(36) | 租户ID |
14 | point_id | varchar(0) | 根据receiverType不同变化,0:传null,1:组织id,2:部门id,3:用户id |
15 | avatar | varchar(255) | 通知封面图 |
表名:sys_notice_user
站内消息通知查阅记录。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 日志ID |
2 | receiver_id | varchar(36) | 接收者ID |
3 | receiver_name | varchar(255) | 接收者名字 |
4 | notice_id | varchar(36) | 通知ID |
5 | read_status | char(1) | 阅读状态 0:未读 1:已读 |
6 | read_date | timestamp | 阅读时间 |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | tenant_id | varchar(36) | 租户ID |
12 | status | varchar(10) | 发送状态(字典值draft_status) 0:草稿 1:已发布 |
定时任务(v1.0.1)
表名:sys_job
定时任务信息表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | job_name | varchar(255) | 任务名称 |
3 | job_group | varchar(10) | 任务组名:Default System Report |
4 | invoke_target | varchar(128) | 调用目标字符串 |
5 | cron_expression | varchar(32) | 执行表达式 |
6 | misfire_policy | int2 | 执行策略:0 默认 1立即触发执行 2触发一次执行 3不触发立即执行 |
7 | concurrent | int2 | 并发执行:0禁止 1允许 |
8 | source_id | varchar(36) | 来源ID:即创建定时任务对应的业务ID |
12 | tenant_id | varchar(36) | 租户ID |
13 | creator | char(36) | 创建者 |
14 | create_time | timestamp | 创建时间 |
15 | updater | char(36) | 编辑者 |
16 | update_time | timestamp | 编辑时间 |
17 | remark | varchar(36) | 租户ID |
18 | status | int2 | 状态:0 禁用 1启用 |
表名:sys_job_log
定时任务执行记录表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
job_id | varchar(36) | 执行任务ID | |
2 | job_name | varchar(255) | 任务名称 |
3 | job_group | varchar(10) | 任务组名:Default System Report |
4 | invoke_target | varchar(128) | 调用目标字符串 |
5 | job_message | varchar(255) | 日志信息 |
6 | exception_info | varchar(0) | 异常信息 |
14 | start_time | timestamp | 开始时间 |
16 | end_time | timestamp | 结束时间 |
18 | status | int2 | 状态:0 禁用 1启用 |
定时任务插件quertz
定时任务插件Quertz自动生成的表。
定时任务信息(v1.0.1)
表名:qrtz_job_details
存放一个jobDetail信息。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | job_name | varchar(200) | 集群中job的名称 |
3(主键) | job_group | varchar(200) | 集群中job的所属组的名称 |
4 | description | varchar(250) | 详细描述信息 |
5 | job_class_name | varchar(250) | 集群中job实现类的全名,quartz就是根据这个路径到classpath找到该job类 |
6 | is_durable | bool | 是否持久化,把该属性设置为1,quartz会把job持久化到数据库中 |
7 | is_nonconcurrent | bool | 是否并发执行 |
8 | is_update_data | bool | 是否更新数据 |
9 | requests_recovery | bool | 是否接受恢复执行,默认为false,设置了RequestsRecovery为true,则该job会被重新执行 |
10 | job_data | bytea | 一个blob字段,存放持久化job对象 |
触发器(v1.0.1)
表名:qrtz_calendars
用来存储日历信息, quartz可配置一个日历来指定一个时间范围。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | calendar_name | varchar(200) | 日历名称 |
3 | calendar | bytea | 存放持久化calendar对象 |
表名:qrtz_triggers
触发器的基本信息。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2 | trigger_name | varchar(200) | 触发器的名称 |
3 | trigger_group | varchar(200) | 触发器所属组的名称 |
4 | job_name | varchar(200) | 集群中job的名称 |
5 | job_group | varchar(200) | 集群中job的所属组的名称 |
6 | description | varchar(250) | 详细描述信息 |
7 | next_fire_time | int8 | 下一次触发时间(毫秒) |
8 | prev_fire_time | int8 | 上一次触发时间(毫秒) |
9 | priority | int4 | 优先级 |
10 | trigger_state | varchar(16) | 当前触发器状态 |
11 | trigger_type | varchar(8) | 触发器的类型,使用cron表达式 |
12 | start_time | int8 | 开始时间 |
13 | end_time | int8 | 结束时间 |
14 | calendar_name | varchar(200) | 日程表名称 |
15 | misfire_instr | int2 | 措施或者是补偿执行的策略 |
16 | job_data | bytea | 存放持久化job对象 |
表名:qrtz_simple_triggers
简单触发器的信息。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | trigger_name | varchar(200) | 触发器的名称 |
3(主键) | trigger_group | varchar(200) | 触发器所属组的名称 |
4 | repeat_count | int8 | 重复的次数统计 |
5 | repeat_interval | int8 | 重复的间隔时间 |
6 | times_triggered | int8 | 已经触发的次数 |
表名:qrtz_blob_triggers
以Blob 类型存储的触发器。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | trigger_name | varchar(200) | 触发器的名称 |
3(主键) | trigger_group | varchar(200) | 触发器所属组的名称 |
4 | blob_data | bytea | 存放持久化Trigger对象 |
表名:qrtz_cron_triggers
存放cron类型的触发器。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | trigger_name | varchar(200) | 触发器的名称 |
3(主键) | trigger_group | varchar(200) | 触发器所属组的名称 |
4 | cron_expression | varchar(120) | cron表达式 |
5 | time_zone_id | varchar(80) | 时区 |
表名:qrtz_fired_triggers
存放已触发的触发器。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2 | trigger_name | varchar(200) | 触发器的名称 |
3 | trigger_group | varchar(200) | 触发器所属组的名称 |
4(主键) | entry_id | varchar(90) | 调度器实例id |
5 | instance_name | varchar(200) | 调度器实例名 |
6 | fired_time | int8 | 触发的时间 |
7 | sched_time | int8 | 定时器制定的时间 |
8 | priority | int4 | 优先级 |
9 | state | varchar(16) | 状态 |
10 | job_name | varchar(200) | 集群中job的名称 |
11 | job_group | varchar(200) | 集群中job的所属组的名称 |
12 | is_nonconcurrent | bool | 是否并发 |
13 | requests_recovery | bool | 是否接受恢复执行 |
表名:qrtz_paused_trigger_graps
存放暂停掉的触发器。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | trigger_group | varchar(200) | 触发器所属组的名称 |
表名:qrtz_simprop_triggers
用来存储存储CalendarIntervalTrigger和DailyTimeIntervalTrigger。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2 | trigger_name | varchar(200) | 触发器的名称 |
3 | trigger_group | varchar(200) | 触发器所属组的名称 |
4 | str_prop_1 | varchar(512) | String类型的trigger的第1个参数 |
5 | str_prop_2 | varchar(512) | String类型的trigger的第2个参数 |
6 | str_prop_3 | varchar(512) | String类型的trigger的第3个参数 |
7 | int_prop_1 | int4 | int类型的trigger的第1个参数 |
8 | int_prop_2 | int4 | int类型的trigger的第2个参数 |
9 | long_prop_1 | int8 | long类型的trigger的第1个参数 |
10 | long_prop_2 | int8 | long类型的trigger的第2个参数 |
11 | dec_prop_1 | numeric(13) | decimal类型的trigger的第1个参数 |
12 | dec_prop_2 | numeric(13) | decimal类型的trigger的第2个参数 |
13 | bool_prop_1 | bool | Boolean类型的trigger的第1个参数 |
14 | bool_prop_2 | bool | Boolean类型的trigger的第2个参数 |
调度器信息(v1.0.1)
表名:qrtz_scheduler_state
调度器状态。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | instance_name | varchar(200) | 调度器实例名 |
3 | last_checkin_time | int8 | 上次检查时间 |
4 | checkin_interval | int8 | 检查间隔时间 |
表名:qrtz_locks
用来存储程序的悲观锁的信息。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | sched_name | varchar(120) | 调度名称 |
2(主键) | lock_name | varchar(40) | 悲观锁名称 |
报表管理(v1.0.1)
表名:tk_report_form_config
报表配置信息。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | name | varchar(64) | 报表配置名称 |
3 | organization_id | varchar(36) | 组织ID |
4 | execute_way | int2 | 执行方式:0立即执行 1定时执行 |
5 | execute_content | varchar(16) | cron表达式 |
6 | cycle | varchar(0) | 周期参数 |
7 | execute_attributes | varchar(0) | 执行设备及属性:用json存储 |
8 | data_type | int2 | 数据类型:0原始数据 1聚合数据 |
9 | start_ts | int8 | 查询开始时间:单位毫秒 |
10 | end_ts | int8 | 查询结束时间:单位毫秒 |
11 | query_condition | varchar(0) | 查询条件:用json存储 |
12 | tenant_id | varchar(36) | 租户ID |
13 | creator | char(36) | 创建者 |
14 | create_time | timestamp | 创建时间 |
15 | updater | char(36) | 编辑者 |
16 | update_time | timestamp | 编辑时间 |
17 | remark | varchar(36) | 租户ID |
18 | status | int2 | 状态:0 禁用 1启用 |
表名:tk_report_generate_record
报表导出记录。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | report_config_name | varchar(64) | 报表配置名称 |
3 | organization_id | varchar(36) | 组织ID |
4 | organization_name | varchar(64) | 组织名称 |
5 | data_compare | int2 | 数据对比:0历史数据 1环比 2同比 |
6 | report_path | varchar(512) | 报表导出地址 |
7 | job_id | varchar(36) | 定时任务ID |
8 | execute_way | int2 | 执行方式:0立即执行 1定时执行 |
9 | execute_condition | varchar(36) | 执行条件 |
10 | tenant_id | varchar(36) | 租户ID |
11 | creator | char(36) | 创建者 |
12 | create_time | timestamp | 创建时间 |
13 | updater | char(36) | 编辑者 |
14 | update_time | timestamp | 编辑时间 |
15 | remark | varchar(36) | 租户ID |
16 | execute_status | int2 | 执行状态:0失败 1成功 2执行中 |
17 | execute_time | timestamp | 执行时间 |
日志(v1.0.1)
表名:audit_log
Thingsboard原生的操作日志表。
序号 | 字段名称 | 数据类型 | 说明 |
1 | id | uuid | 日志ID |
2 | entity_id | uuid | 资源ID |
3 | entity_type | varchar(255) | 资源类型 |
4 | entity_name | varchar(255) | 资源名称 |
5 | tenant_id | uuid | 租户基础表的租户ID,数据过滤 |
6 | customer_id | uuid | 客户ID |
7 | user_id | uuid | 操作人员ID |
8 | user_name | varchar(255) | 操作人员名字 |
9 | action_type | varchar(255) | 业务操作类型,例如:登入、登出等。 |
10 | action_data | varchar(10000) | 业务操作的表单数据。 |
11 | action_status | varchar(255) | 业务操作结果,例如:成功、失败等。 |
12 | action_failure_details | varchar(10000) | 业务操作失败信息。 |
13 | created_time | int8 | 创建时间,毫秒。 |
可视化组件
数据看板(v1.0.1)
表名:tk_data_board
数据看板
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | name | varchar(32) | 看板名称 |
3 | remark | varchar(255) | 备注 |
4 | view_type | varchar(16) | 枚举值 |
5 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
6 | organization_id | varchar(36) | 组织的ID |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | open_url | varchar(128) | 公有访问地址 |
12 | layout | varchar(0) | 组件布局:存储json |
13 | component_num | int32 | 组件数 |
14 | acess_credentials | varchar(255) | 访问凭证:有值需要密码,为空不需要 |
15 | platform | varchar | 使用终端,例如:电脑/手机 |
表名:tk_data_component
数据看板组件信息
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | name | varchar(30) | 组件名称 |
3 | remark | varchar(255) | 备注 |
4 | data_source | varchar(50) | 数据源:存储json |
5 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
6 | data_board_id | varchar(36) | 数据看板ID |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | front_id | varchar(0) | 前端组件ID |
仪表板(v1.0.1)
Thingsboard原生的可视化功能。
表名:widgets_bundle
仪表板可用的部件包库。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 部件包唯一标识 |
2 | description | varchar(255) | 部件包描述 |
3 | alias | varchar(255) | 部件包别名 |
4 | search_text | varchar(255) | 数据搜索关键字 |
5 | image | varchar(100000) | 部件包预览图片 |
6 | title | varchar(255) | 部件包名称 |
7 | tenant_id | uuid | 租户唯一标识,数据过滤 |
8 | created_time | int8 | 创建时间,毫秒 |
表名:widget_type
部件包可用的各种部件样式。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 部件唯一标识 |
2 | description | varchar(255) | 部件描述 |
3 | name | varchar(255) | 部件名称 |
4 | alias | varchar(255) | 部件别名 |
5 | bundle_alias | varchar(255) | 部件包别名 |
6 | descriptor | varchar(100000) | 部件配置信息 |
7 | image | varchar(100000) | 部件预览图片 |
8 | tenant_id | uuid | 租户唯一标识,数据过滤 |
9 | created_time | int8 | 创建时间,毫秒 |
表名:dashboard
仪表板。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 仪表板唯一标识 |
2 | configuration | varchar(255) | 配置信息 |
3 | assigned_customers | varchar(100000) | 可查看仪表板的客户 |
4 | search_text | varchar(255) | 数据搜索关键字 |
5 | image | varchar(100000) | 仪表板预览图片 |
6 | title | varchar(255) | 仪表板名称 |
7 | tenant_id | uuid | 租户唯一标识,数据过滤 |
8 | created_time | int8 | 创建时间,毫秒 |
9 | mobile_hide | bool | 是否支持移动终端 |
10 | mobile_order | int4 | 移动端仪表盘序号 |
组态(v1.0.1)
可视化建筑模型。
表名:tk_configuration_center
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 组态ID |
2 | name | varchar(30) | 组态名称 |
3 | remark | varchar(255) | 组态说明 |
4 | platform | varchar(50) | 适用终端,例如:台式机、移动终端等。 |
5 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
6 | organization_id | varchar(36) | 组态所属组织的ID |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | thumbnail | varchar(50) | 缩略图地址 |
12 | acess_credentials | varchar(255) | 访问凭证:有值需要密码,为空不需要 |
13 | view_type | varchar(16) | 枚举值:PRIVATE_VIEW,PUBLIC_VIEW |
14 | is_template | int4 | 是否模板:0否1是 |
15 | product_and_device | vrachar(0) | 多选产品与设备关系(json储存) |
16 | template | varchar(255) | 模板ID |
表名:tk_configuration_content
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 组态内容ID |
2 | name | varchar(30) | 组态内容标题 |
3 | content | varchar | 组态内容的内容 |
4 | remark | varchar | 组态说明 |
5 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
6 | configuration_id | varchar(36) | 组态ID |
7 | type | int2 | 适用终端,例如:0手机 1PC |
8 | creator | char(36) | 创建者 |
9 | create_time | timestamp | 创建时间 |
10 | updater | char(36) | 编辑者 |
11 | update_time | timestamp | 编辑时间 |
表名:tk_configuration_content_node
组态节点表
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | configuration_id | varchar(30) | 组态中心ID |
3 | content_id | varchar(30) | 组态内容ID |
4 | act_json | varchar(0) | 组态节点动画效果 |
5 | data_source_json | varchar(0) | 组态数据源信息 |
6 | event_json | varchar(0) | 组态数据交互信息 |
5 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
8 | creator | char(36) | 创建者 |
9 | create_time | timestamp | 创建时间 |
10 | updater | char(36) | 编辑者 |
11 | update_time | timestamp | 编辑时间 |
12 | remark | varchar(0) | 备注 |
表名:tk_configuration_datasource(V1.2.0已弃用)
组态内容中组件的数据源。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 组态组件数据源ID |
2 | org_id | varchar(36) | 设备所属组织ID |
3 | device_id | varchar(36) | 与组件绑定的设备ID |
4 | slave_device_id | varchar(36) | 网关子设备即传感器。 |
5 | attr | varchar | 组件数据源关联的设备遥测指标名 |
6 | additional | varchar(500) | 扩展信息 |
7 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
8 | configuration_id | varchar(36) | 组态ID |
9 | content_id | varchar(255) | 组态内容ID |
10 | node_id | varchar(36) | 组件ID |
11 | creator | char(36) | 创建者 |
12 | create_time | timestamp | 创建时间 |
13 | enabled | bool | 是否启用 |
14 | updater | char(36) | 编辑者 |
15 | update_time | timestamp | 编辑时间 |
16 | remark | varchar | 说明 |
17 | device_profile_id | varchar(36) | 设备配置ID |
18 | device_type | varchar(36) | 产品类型,DeviceTypeEnum枚举值 |
表名:tk_configuration_event(V1.2.0已弃用)
组态内容中组件的人机交互,例如:命令下发。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 组件ID |
2 | org_id | varchar(36) | 设备所属组织ID |
3 | content | varchar | 组件人机交互内容,例如:指令内容等。 |
4(主键) | type | varchar(500) | 组件人机交互类型,例如:单击、双击等。 |
5 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
6 | configuration_id | varchar(36) | 组态ID |
7 | content_id | varchar(255) | 组态内容ID |
8 | creator | char(36) | 创建者 |
9 | create_time | timestamp | 创建时间 |
10 | enabled | bool | 是否启用 |
11 | updater | char(36) | 编辑者 |
12 | update_time | timestamp | 编辑时间 |
13 | remark | varchar | 说明 |
14 | slave_device_id | varchar(36) | 网关子设备即传感器。 |
表名:tk_configuration_act(V1.2.0已弃用)
组态内容中组件的动画效果。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 组件ID |
2 | org_id | varchar(36) | 设备所属组织ID |
3 | device_id | varchar(36) | 参与触发条件运算的网关设备或直连设备ID。 |
4 | slave_device_id | varchar(36) | 参与触发条件运算的从设备ID。 |
5 | attr | varchar(50) | 参与触发条件运算的设备遥测指标 |
6 | condition | varchar(1000) | 动画触发条件 |
7(主键) | type | varchar(16) | 动画类型,例如:显示隐藏、旋转、闪烁等。 |
8 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
9 | configuration_id | varchar(36) | 组态ID |
10 | content_id | varchar(255) | 组态内容ID |
11 | device_profile_id | varchar(36) | 设备配置ID |
12 | creator | char(36) | 创建者 |
13 | create_time | timestamp | 创建时间 |
14 | enabled | bool | 是否启用 |
15 | updater | char(36) | 编辑者 |
16 | update_time | timestamp | 编辑时间 |
17 | remark | varchar | 说明 |
18 | device_type | varchar(36) | 产品类型,DeviceTypeEnum枚举值 |
平台定制(v1.0.1)
表名:sys_platform_design
平台定制。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | ID |
2 | name | varchar(50) | 平台名称 |
3 | logo | varchar(200) | logo地址 |
4 | icon | varchar(200) | icon图标地址 |
5 | background | varchar(200) | 背景图片地址 |
6 | background_color | char(7) | 背景颜色 |
7 | copyright | varchar(100) | 版权信息 |
8 | presented_ourselves | varchar(100) | 备案信息 |
9 | domain | varchar(100) | 域名 |
10 | creator | char(36) | 创建者 |
11 | create_time | timestamp | 创建时间 |
12 | updater | char(36) | 编辑者 |
13 | update_time | timestamp | 编辑时间 |
14 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
表名:sys_enterprise
企业信息。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | ID |
2 | name | varchar(100) | 公司名称 |
3 | abbreviation | varchar(100) | 公司简称 |
4 | official_website | varchar(255) | 公司官网 |
5 | varchar(255) | 公司邮箱 | |
6 | synopsis | varchar(500) | 公司简介 |
7 | address | varchar(100) | 详细地址 |
8 | contacts | varchar(25) | 联系人 |
9 | area | char(5) | 区号 |
10 | creator | char(36) | 创建者 |
11 | create_time | timestamp | 创建时间 |
12 | updater | char(36) | 编辑者 |
13 | update_time | timestamp | 编辑时间 |
14 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
15 | tel | varchar(20) | 联系电话 |
16 | code_town | varchar(36) | 县code |
17 | qr_code | varchar(255) | 二维码 |
表名:sys_app_design
APP定制。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | ID |
2 | name | varchar(50) | 平台名称 |
3 | logo | varchar(200) | logo地址 |
4 | background | varchar(200) | 背景图片地址 |
5 | background_color | char(7) | 背景颜色 |
6 | rotation | varchar(2000) | 版权信息 |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
意见反馈(v1.0.1)
表名:tk_opinion
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | title | varchar(30) | 主题 |
3 | message | text | 反馈的意见详细信息 |
4 | images | varchar(1000) | 意见附件图片 |
5 | tenant_id | varchar(36) | 租户基础表的租户ID,数据过滤 |
6 | name | varchar(50) | 联系人姓名 |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | contact | varchar(500) | json格式的联系方式,例如:QQ、手机、邮箱等。 |
12 | status | varchar(16) | 状态,0:草稿、1:已提交 |
13 | remark | varchar(255) | 批注信息 |
14 | category | varchar(255) | 类别 |
行政区域(v1.0.1)
表名:sys_area
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | code | int8 | 行政编码 |
2 | name | varchar(32) | 行政名称 |
3 | level | varchar(10) | 行政级别:AreaLevelEnum |
4 | parent_id | int8 | 上级Code |
部门信息(v1.0.1)
表名:sys_dept
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | char(36) | 部门主键 |
2 | dept_name | varchar(30) | 部门名称 |
3 | order_no | text | 排序 |
4 | remark | varchar(1000) | 备注 |
5 | tenant_id | varchar(36) | 所属租户ID |
6 | parent_id | char(36) | 上级部门主键 |
7 | creator | char(36) | 创建者 |
8 | create_time | timestamp | 创建时间 |
9 | updater | char(36) | 编辑者 |
10 | update_time | timestamp | 编辑时间 |
11 | status | varchar(16) | 是否停用,0:启用,1:停用 |
内网穿透信息表(v1.0.1)
表名:tk_frp_info
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | varchar(36) | 主键ID |
2 | proxy_name | varchar(36) | 代理名称即“设备SN” |
3 | remote_port | int4 | 远程端口 |
4 | status | int2 | 状态:0离线 1在线 |
5 | enable_remote | int2 | 允许远程:0禁止 1允许 |
8 | create_time | timestamp | 创建时间 |
10 | update_time | timestamp | 编辑时间 |
11 | remark | varchar(0) | 备注 |
12 | run_id | varchar(36) | 客户端FRP运行ID |
13 | address | varchar(255) | 访问地址 |
边缘网关(v1.0.1)
表名:edge
Thingsboard原生的边缘网关表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 主键 |
2 | created_time | int8 | 创建时间,毫秒 |
3 | additional_info | varchar(0) | 边缘网关附加信息 |
4 | customer_id | uuid | 客户ID |
5 | root_rule_chain_id | uuid | 根规则链ID |
6 | type | varchar(255) | 设备配置名称 |
7 | name | varchar(255) | 边缘网关名称 |
8 | label | varchar(255) | 边缘网关标签 |
9 | routing_key | varchar(255) | 边缘网关公钥appKey |
10 | secret | varchar(255) | 边缘网关密钥appSecret |
11 | search_text | varchar(255) | 数据搜索关键字 |
12 | tenant_id | uuid | 租户唯一标识,数据过滤 |
表名:edge_event
Thingsboard原生的边缘网关操作记录表,例如添加设备等。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 主键 |
2 | created_time | int8 | 创建时间,毫秒 |
3 | edge_id | uuid | 边缘网关ID |
4 | entity_id | uuid | 操作资源ID |
5 | edge_event_type | varchar(255) | 操作资源类型,例如:设备 |
6 | edge_event_uid | varchar(255) | 事件ID |
7 | edge_event_action | varchar(255) | 操作类型,例如:分配 |
8 | body | varchar(255) | 操作数据 |
9 | ts | int8 | 创建时间,毫秒 |
10 | tenant_id | uuid | 租户唯一标识,数据过滤 |
系统配置(v1.0.1)
表名:admin_setting
Thingsboard原生的系统配置表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | id | uuid | 主键 |
2 | json_value | varchar(0) | 配置信息 |
3 | key | varchar(255) | 配置项,例如:邮件 |
4 | created_time | int8 | 创建时间,毫秒 |
表名:tb_schema_settings
Thingsboard原生的数据库版本表。
序号 | 字段名称 | 数据类型 | 说明 |
1(主键) | schema_version | int8 | SQL版本 |