create_room.sql 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. -- 楼信息
  2. CREATE TABLE business_floor(
  3. floor_id VARCHAR(30) NOT NULL COMMENT '楼ID',
  4. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  5. floor_num VARCHAR(12) NOT NULL COMMENT '楼编号',
  6. `name` VARCHAR(100) NOT NULL COMMENT '小区楼名称',
  7. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  8. remark VARCHAR(300) NOT NULL COMMENT '用户ID',
  9. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  10. operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  11. );
  12. CREATE INDEX idx_business_floor_id ON business_floor(floor_id);
  13. CREATE INDEX idx_business_floor_b_id ON business_floor(b_id);
  14. CREATE TABLE f_floor(
  15. floor_id VARCHAR(30) NOT NULL COMMENT '楼ID',
  16. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  17. floor_num VARCHAR(12) NOT NULL COMMENT '楼编号',
  18. `name` VARCHAR(100) NOT NULL COMMENT '小区楼名称',
  19. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  20. remark VARCHAR(300) NOT NULL COMMENT '用户ID',
  21. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  22. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  23. UNIQUE KEY (floor_id)
  24. );
  25. CREATE INDEX idx_floor_b_id ON f_floor(b_id);
  26. CREATE UNIQUE INDEX idx_floor_id ON f_floor(floor_id);
  27. -- 单元信息 building 楼宇管理
  28. CREATE TABLE business_building_unit(
  29. unit_id VARCHAR(30) NOT NULL COMMENT '单元ID',
  30. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  31. unit_num VARCHAR(12) NOT NULL COMMENT '单元编号',
  32. floor_id VARCHAR(30) NOT NULL COMMENT '楼ID',
  33. layer_count int NOT NULL COMMENT '总层数',
  34. lift varchar(4) NOT NULL COMMENT '是否有电梯 1010有 2020 无',
  35. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  36. remark VARCHAR(200) NOT NULL COMMENT '备注',
  37. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  38. operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  39. );
  40. CREATE INDEX idx_business_unit_id ON business_building_unit(unit_id);
  41. CREATE INDEX idx_business_unit_b_id ON business_building_unit(b_id);
  42. CREATE TABLE building_unit(
  43. unit_id VARCHAR(30) NOT NULL COMMENT '单元ID',
  44. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  45. unit_num VARCHAR(12) NOT NULL COMMENT '单元编号',
  46. floor_id VARCHAR(30) NOT NULL COMMENT '楼ID',
  47. layer_count int NOT NULL COMMENT '总层数',
  48. lift varchar(4) NOT NULL COMMENT '是否有电梯 1010有 2020 无',
  49. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  50. remark VARCHAR(200) NOT NULL COMMENT '备注',
  51. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  52. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  53. UNIQUE KEY (unit_id)
  54. );
  55. CREATE INDEX idx_unit_b_id ON building_unit(b_id);
  56. CREATE UNIQUE INDEX idx_unit_id ON building_unit(unit_id);