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