create.sql 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. -- 硬件设备
  2. create table business_machine(
  3. machine_id varchar(30) not null comment '设备ID',
  4. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  5. machine_code varchar(30) not null comment '设备编码',
  6. machine_version varchar(30) not null comment '设备版本',
  7. machine_type_cd varchar(12) not null comment '设备类型 门禁9999 详情查看t_dict 表',
  8. community_id varchar(30) not null comment '小区ID',
  9. machine_name varchar(200) not null comment '设备名称',
  10. auth_code varchar(64) not null comment '授权码',
  11. machine_ip varchar(64) comment '设备IP',
  12. machine_mac varchar(64) comment '设备mac',
  13. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  14. operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  15. );
  16. CREATE INDEX idx_bm_machine_id ON business_machine(machine_id);
  17. CREATE INDEX idx_bm_b_id ON business_machine(b_id);
  18. create table machine(
  19. machine_id varchar(30) not null comment '设备ID',
  20. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  21. machine_code varchar(30) not null comment '设备编码',
  22. machine_version varchar(30) not null comment '设备版本',
  23. machine_type_cd varchar(12) not null comment '设备类型 门禁9999 详情查看t_dict 表',
  24. community_id varchar(30) not null comment '小区ID',
  25. machine_name varchar(200) not null comment '设备名称',
  26. auth_code varchar(64) not null comment '授权码',
  27. machine_ip varchar(64) comment '设备IP',
  28. machine_mac varchar(64) comment '设备mac',
  29. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  30. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  31. UNIQUE KEY (machine_id)
  32. );
  33. CREATE INDEX idx_machine_id ON machine(machine_id);
  34. CREATE INDEX idx_machine_b_id ON machine(b_id);
  35. --
  36. CREATE TABLE business_machine_attrs(
  37. machine_id VARCHAR(30) NOT NULL COMMENT '费用ID',
  38. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  39. community_id varchar(30) not null comment '小区ID',
  40. attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
  41. spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
  42. `value` VARCHAR(50) NOT NULL COMMENT '属性值',
  43. operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  44. );
  45. CREATE INDEX idx_bma_machine_id ON business_machine_attrs(machine_id);
  46. CREATE INDEX idx_bma_b_id ON business_pay_fee_attrs(b_id);
  47. -- c_orders_attrs
  48. CREATE TABLE machine_attrs(
  49. machine_id VARCHAR(30) NOT NULL COMMENT '设备ID',
  50. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  51. community_id varchar(30) not null comment '小区ID',
  52. attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
  53. spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
  54. `value` VARCHAR(50) NOT NULL COMMENT '属性值',
  55. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  56. UNIQUE KEY (machine_id)
  57. );
  58. CREATE INDEX idx_machine_a_machine_id ON machine_attrs(machine_id);
  59. CREATE INDEX idx_machine_a_b_id ON machine_attrs(b_id);