224 lines
13 KiB
SQL
224 lines
13 KiB
SQL
-- 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);
|
|
|