|
|
@@ -0,0 +1,66 @@
|
|
|
+-- 硬件设备
|
|
|
+create table business_machine(
|
|
|
+ machine_id varchar(30) not null comment '设备ID',
|
|
|
+ b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
|
|
|
+ machine_code varchar(30) not null comment '设备编码',
|
|
|
+ machine_version varchar(30) not null comment '设备版本',
|
|
|
+ machine_type_cd varchar(12) not null comment '设备类型 门禁9999 详情查看t_dict 表',
|
|
|
+ community_id varchar(30) not null comment '小区ID',
|
|
|
+ machine_name varchar(200) not null comment '设备名称',
|
|
|
+ auth_code varchar(64) not null comment '授权码',
|
|
|
+ machine_ip varchar(64) comment '设备IP',
|
|
|
+ machine_mac varchar(64) comment '设备mac',
|
|
|
+ create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
+ operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
|
|
|
+);
|
|
|
+CREATE INDEX idx_bm_machine_id ON business_machine(machine_id);
|
|
|
+CREATE INDEX idx_bm_b_id ON business_machine(b_id);
|
|
|
+
|
|
|
+create table machine(
|
|
|
+ machine_id varchar(30) not null comment '设备ID',
|
|
|
+ b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
|
|
|
+ machine_code varchar(30) not null comment '设备编码',
|
|
|
+ machine_version varchar(30) not null comment '设备版本',
|
|
|
+ machine_type_cd varchar(12) not null comment '设备类型 门禁9999 详情查看t_dict 表',
|
|
|
+ community_id varchar(30) not null comment '小区ID',
|
|
|
+ machine_name varchar(200) not null comment '设备名称',
|
|
|
+ auth_code varchar(64) not null comment '授权码',
|
|
|
+ machine_ip varchar(64) comment '设备IP',
|
|
|
+ machine_mac varchar(64) comment '设备mac',
|
|
|
+ create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
+ status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
|
|
|
+ UNIQUE KEY (machine_id)
|
|
|
+);
|
|
|
+CREATE INDEX idx_machine_id ON machine(machine_id);
|
|
|
+CREATE INDEX idx_machine_b_id ON machine(b_id);
|
|
|
+
|
|
|
+--
|
|
|
+
|
|
|
+CREATE TABLE business_machine_attrs(
|
|
|
+ machine_id VARCHAR(30) NOT NULL COMMENT '费用ID',
|
|
|
+ b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
|
|
|
+ community_id varchar(30) not null comment '小区ID',
|
|
|
+ attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
|
|
|
+ spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
|
|
|
+ `value` VARCHAR(50) NOT NULL COMMENT '属性值',
|
|
|
+ operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
|
|
|
+);
|
|
|
+
|
|
|
+CREATE INDEX idx_bma_machine_id ON business_machine_attrs(machine_id);
|
|
|
+CREATE INDEX idx_bma_b_id ON business_pay_fee_attrs(b_id);
|
|
|
+
|
|
|
+-- c_orders_attrs
|
|
|
+
|
|
|
+CREATE TABLE machine_attrs(
|
|
|
+ machine_id VARCHAR(30) NOT NULL COMMENT '设备ID',
|
|
|
+ b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
|
|
|
+ community_id varchar(30) not null comment '小区ID',
|
|
|
+ attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
|
|
|
+ spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
|
|
|
+ `value` VARCHAR(50) NOT NULL COMMENT '属性值',
|
|
|
+ status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
|
|
|
+ UNIQUE KEY (machine_id)
|
|
|
+);
|
|
|
+CREATE INDEX idx_machine_a_machine_id ON machine_attrs(machine_id);
|
|
|
+CREATE INDEX idx_machine_a_b_id ON machine_attrs(b_id);
|
|
|
+
|