-- device_type_detail CREATE TABLE device_type_detail ( id CHAR(20) NOT NULL COMMENT '编号', type_id VARCHAR(20) NOT NULL COMMENT '设备类型id 设备类型id', sub_group_id VARCHAR(20) COMMENT '设备分组id 设备分组id', NAME VARCHAR(20) NOT NULL COMMENT '设备标识 设备标识', show_name VARCHAR(20) NOT NULL COMMENT '型号名称 型号名称', specification_type VARCHAR(255) COMMENT '规格类型 规格类型', manufacturer VARCHAR(20) COMMENT '生产厂商 生产厂商', description VARCHAR(255) COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '设备型号 设备型号表'; ALTER TABLE device_type_detail ADD CONSTRAINT PK_device_type_detail_id PRIMARY KEY (id); -- device_components_type CREATE TABLE device_components_type ( id CHAR(20) NOT NULL COMMENT '编号', NAME VARCHAR(20) NOT NULL COMMENT '类型名称 设备部件类型名称', show_name VARCHAR(20) NOT NULL COMMENT '显示名称 显示名称', description VARCHAR(255) COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '部件类型表 部件类型表'; ALTER TABLE device_components_type ADD CONSTRAINT PK_device_ype_idEDA6 PRIMARY KEY (id); -- data_model CREATE TABLE data_model ( id CHAR(20) NOT NULL COMMENT '编号', type_id VARCHAR(20) NOT NULL COMMENT '设备类型id 设备类型id', detail_id VARCHAR(20) NOT NULL COMMENT '设备型号id 设备型号id', NAME VARCHAR(20) NOT NULL COMMENT '名称 名称', show_name VARCHAR(20) NOT NULL COMMENT '显示名称 显示名称', description VARCHAR(255) COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '数据模型 数据模型'; ALTER TABLE data_model ADD CONSTRAINT PK_data_model_id PRIMARY KEY (id); -- device_type CREATE TABLE device_type ( id CHAR(20) NOT NULL COMMENT '编号', NAME VARCHAR(20) NOT NULL COMMENT '设备类型名称 设备类型名称', show_name VARCHAR(20) NOT NULL COMMENT '显示名称 显示名称', description VARCHAR(255) COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '设备类型 设备类型'; ALTER TABLE device_type ADD CONSTRAINT PK_device_type_id PRIMARY KEY (id); -- device_component_type_detail CREATE TABLE device_component_type_detail ( id CHAR(20) NOT NULL COMMENT '编号', type_id VARCHAR(20) NOT NULL COMMENT '部件类型id 部件类型id', sub_group_id VARCHAR(20) COMMENT '部件分组id 部件分组id', NAME VARCHAR(20) NOT NULL COMMENT '设备标识 设备标识', show_name VARCHAR(20) NOT NULL COMMENT '型号名称 型号名称', specification_type VARCHAR(255) COMMENT '规格类型 规格类型', manufacturer VARCHAR(20) COMMENT '生产厂商 生产厂商', description VARCHAR(255) COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '部件型号 部件型号表'; ALTER TABLE device_component_type_detail ADD CONSTRAINT PK_device_ail_id12F4 PRIMARY KEY (id); -- device_object CREATE TABLE device_object ( id CHAR(20) NOT NULL COMMENT '编号', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '设备对象 设备对象'; ALTER TABLE device_object ADD CONSTRAINT PK_device_object_id PRIMARY KEY (id); -- device_area CREATE TABLE device_area ( id CHAR(20) NOT NULL COMMENT '编号', NAME VARCHAR(20) NOT NULL COMMENT '区域名称 区域名称', description VARCHAR(255) COMMENT '描述 描述', object_id VARCHAR(20) NOT NULL COMMENT '设备对象id 设备对象id', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '设备区域 设备区域'; ALTER TABLE device_area ADD CONSTRAINT PK_device_area_id PRIMARY KEY (id); -- device_group /* 警告: 字段名可能非法 - location */ CREATE TABLE device_group ( id CHAR(20) NOT NULL COMMENT '编号', NAME VARCHAR(20) NOT NULL COMMENT '设备组标识 设备组标识', show_name VARCHAR(20) NOT NULL COMMENT '设备组名称 设备组名称', object_id VARCHAR(20) NOT NULL COMMENT '设备对象id 设备对象id', area_id VARCHAR(20) COMMENT '设备区域id 设备区域id', group_code VARCHAR(20) COMMENT '设备组编码 设备组编码', `LOCATION` VARCHAR(20) COMMENT '所在地 所在地', east_longitude VARCHAR(20) COMMENT '东经 东经', north_latitude VARCHAR(20) COMMENT '北纬 北纬', description VARCHAR(255) COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '设备组 设备组'; ALTER TABLE device_group ADD CONSTRAINT PK_device_group_id PRIMARY KEY (id); -- device CREATE TABLE device ( id CHAR(20) NOT NULL COMMENT '编号', group_id VARCHAR(20) NOT NULL COMMENT '设备组id 设备组id', NAME VARCHAR(20) NOT NULL COMMENT '设备标识 设备标识', type_id VARCHAR(20) NOT NULL COMMENT '设备类型 设备类型', detail_id VARCHAR(20) NOT NULL COMMENT '设备型号 设备型号', device_code VARCHAR(20) COMMENT '设备编码 设备编码', produce_time DATE NOT NULL COMMENT '出厂日期 出厂日期', east_longitude VARCHAR(4000) COMMENT '东经 东经', north_latitude VARCHAR(20) COMMENT '北纬 北纬', description VARCHAR(255) NOT NULL COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '设备 设备'; ALTER TABLE device ADD CONSTRAINT PK_device_id PRIMARY KEY (id); -- device_component CREATE TABLE device_component ( id CHAR(20) NOT NULL COMMENT '编号', device_id VARCHAR(20) NOT NULL COMMENT '设备id 设备id', sub_system_id VARCHAR(20) COMMENT '子系统id', type_id VARCHAR(20) NOT NULL COMMENT '部件类型id 部件设备id', detail_id VARCHAR(20) NOT NULL COMMENT '部件型号id 部件型号id', produce_company VARCHAR(20) COMMENT '生产厂商 生产厂商', description VARCHAR(255) COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '部件 部件'; ALTER TABLE device_component ADD CONSTRAINT PK_device_component_id PRIMARY KEY (id); -- sub_system CREATE TABLE sub_system ( id CHAR(20) NOT NULL COMMENT '编号', NAME VARCHAR(20) NOT NULL COMMENT '名称 名称', show_name VARCHAR(20) NOT NULL COMMENT '显示名称 显示名称', description VARCHAR(255) COMMENT '描述 描述', device_id VARCHAR(20) NOT NULL COMMENT '设备id 设备id', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '子系统 子系统'; ALTER TABLE sub_system ADD CONSTRAINT PK_sub_system_id PRIMARY KEY (id); -- component_sub_group CREATE TABLE component_sub_group ( id CHAR(20) NOT NULL COMMENT '编号', parent_group_id VARCHAR(20) COMMENT '父组id 父组id', type_id VARCHAR(20) NOT NULL COMMENT '部件类型id 部件类型id', NAME VARCHAR(20) NOT NULL COMMENT '部件分组名称 部件分组名称', description VARCHAR(20) NOT NULL COMMENT '描述 描述', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '部件分组 部件分组'; ALTER TABLE component_sub_group ADD CONSTRAINT PK_componeoup_id97DB PRIMARY KEY (id); -- device_sub_group CREATE TABLE device_sub_group ( id CHAR(20) NOT NULL COMMENT '编号', type_id VARCHAR(20) NOT NULL COMMENT '设备类型id 设备类型id', parent_group_id VARCHAR(20) COMMENT '父组id 父组id', description VARCHAR(20) NOT NULL COMMENT '描述 描述', NAME VARCHAR(20) NOT NULL COMMENT '部件分组名称 部件分组名称', is_deleted TINYINT DEFAULT 0 NOT NULL COMMENT '是否已被删除 是否已被删除', create_person VARCHAR(20) NOT NULL COMMENT '创建人 创建人', gmt_create DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建日期 创建时间', gmt_modified DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '修改时间 修改时间' ) COMMENT '设备分组 设备分组'; ALTER TABLE device_sub_group ADD CONSTRAINT PK_device_sub_group_id PRIMARY KEY (id);