From 4402b4fa7c6349bc6efd5b8cfd821e755a025e1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=89=E7=A4=BC=E6=88=90?= Date: Thu, 16 Feb 2023 14:30:37 +0800 Subject: [PATCH] fix --- apps/iot/include/iot.hrl | 63 ++++++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 25 deletions(-) diff --git a/apps/iot/include/iot.hrl b/apps/iot/include/iot.hrl index 43cbed6..90bbbbe 100644 --- a/apps/iot/include/iot.hrl +++ b/apps/iot/include/iot.hrl @@ -70,7 +70,7 @@ %% 接入设备数 terminal_num = 0 :: integer(), %% 服务器指标 - metrics, + metrics = #host_metrics{}, %% 接入时间 activated_ts = 0 :: integer(), %% 最后上线时间 @@ -78,33 +78,46 @@ status = 0 :: integer() }). -%% 终端 +%% 终端表 -record(terminal, { + %% ID id :: binary(), - name :: binary(), - product_id :: integer(), - vendor_id :: integer(), - model :: binary(), - cell_id :: integer(), + %% 关联主机 host_id :: binary(), - update_ts = 0 :: integer(), - status = 0 :: integer() + %% 名称 + name :: binary(), + %% 产品ID,枚举类型 + product_id :: integer(), + %% 厂商ID,枚举类型 + vendor_id :: integer(), + %% 型号 + model :: binary(), + %% 所在单元ID,管理系统负责 + cell_id :: integer(), + %% 终端状态 + status = 0 :: integer(), + %% 最后上线时间 + update_ts = 0 :: integer() }). -%% 单元 --record(cell, { - id :: integer(), - name :: binary() -}). - -%% 产品 --record(product, { - id :: integer(), - name :: binary() -}). - -%% 厂商 --record(vendor, { - id :: integer(), - name :: binary() +%% 微服务表 +-record(micro_service, { + %% ID + id :: binary(), + %% 关联主机 + host_id :: binary(), + %% 名称 + name :: binary(), + %% 产品ID,枚举类型 + product_id :: integer(), + %% 厂商ID,枚举类型 + vendor_id :: integer(), + %% 型号 + model :: binary(), + %% 所在单元ID,管理系统负责 + cell_id :: integer(), + %% 终端状态 + status = 0 :: integer(), + %% 最后上线时间 + update_ts = 0 :: integer() }). \ No newline at end of file