iot-gateway/src/main/resources/db/gateway/public/iot_device.sql
zhuangtianxiang bd6f4c2ed6 refactor(iot): 重构物联网模块代码
- 优化设备管理相关代码,调整数据结构
- 改进产品管理功能,增加数据校验
- 重构事件和服务相关代码,提高可维护性
- 优化记录数据处理逻辑,使用Lambda查询
-调整数据库表结构,使用BigSerial类型
2025-01-08 10:09:54 +08:00

63 lines
1.6 KiB
SQL

create table iot_device
(
id bigserial not null
constraint _name_pk
primary key,
name varchar,
online boolean,
state integer,
hardware_version varchar,
firmware_version varchar,
factory_id varchar,
client_id varchar,
product_id bigint,
extend_params varchar,
properties varchar,
create_by varchar,
create_time timestamp,
update_by varchar,
update_time timestamp,
remark varchar,
dept_id bigint
);
comment on column iot_device.id is '主键';
comment on constraint _name_pk on iot_device is '主键';
comment on column iot_device.name is '设备名称';
comment on column iot_device.online is '是否在线';
comment on column iot_device.state is '设备状态';
comment on column iot_device.hardware_version is '硬件版本';
comment on column iot_device.firmware_version is '固件版本';
comment on column iot_device.factory_id is '出厂ID';
comment on column iot_device.client_id is '客户ID';
comment on column iot_device.product_id is '所属产品';
comment on column iot_device.extend_params is '扩展配置';
comment on column iot_device.properties is '设备属性';
comment on column iot_device.create_by is '创建者';
comment on column iot_device.create_time is '创建时间';
comment on column iot_device.update_by is '更新者';
comment on column iot_device.update_time is '更新时间';
comment on column iot_device.remark is '备注';
comment on column iot_device.dept_id is '部门权限id';
alter table iot_device
owner to gitea;