create_parking_space.sql 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. -- 楼信息
  2. CREATE TABLE business_parking_space(
  3. ps_id VARCHAR(30) NOT NULL COMMENT '车位ID',
  4. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  5. num VARCHAR(12) NOT NULL COMMENT '车位编号',
  6. type_cd VARCHAR(4) NOT NULL COMMENT '车位类型',
  7. state VARCHAR(4) NOT NULL COMMENT '车位状态',
  8. area VARCHAR(4) NOT NULL COMMENT '车位面积',
  9. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  10. remark VARCHAR(300) NOT NULL COMMENT '用户ID',
  11. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  12. operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  13. );
  14. CREATE INDEX idx_business_floor_id ON business_floor(floor_id);
  15. CREATE INDEX idx_business_floor_b_id ON business_floor(b_id);
  16. CREATE TABLE f_floor(
  17. floor_id VARCHAR(30) NOT NULL COMMENT '楼ID',
  18. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  19. floor_num VARCHAR(12) NOT NULL COMMENT '楼编号',
  20. `name` VARCHAR(100) NOT NULL COMMENT '小区楼名称',
  21. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  22. remark VARCHAR(300) NOT NULL COMMENT '用户ID',
  23. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  24. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  25. UNIQUE KEY (floor_id)
  26. );
  27. CREATE INDEX idx_floor_b_id ON f_floor(b_id);
  28. CREATE UNIQUE INDEX idx_floor_id ON f_floor(floor_id);
  29. -- 单元信息 building 楼宇管理
  30. CREATE TABLE business_building_unit(
  31. unit_id VARCHAR(30) NOT NULL COMMENT '单元ID',
  32. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  33. unit_num VARCHAR(12) NOT NULL COMMENT '单元编号',
  34. floor_id VARCHAR(30) NOT NULL COMMENT '楼ID',
  35. layer_count int NOT NULL COMMENT '总层数',
  36. lift varchar(4) NOT NULL COMMENT '是否有电梯 1010有 2020 无',
  37. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  38. remark VARCHAR(200) NOT NULL COMMENT '备注',
  39. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  40. operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  41. );
  42. CREATE INDEX idx_business_unit_id ON business_building_unit(unit_id);
  43. CREATE INDEX idx_business_unit_b_id ON business_building_unit(b_id);
  44. CREATE TABLE building_unit(
  45. unit_id VARCHAR(30) NOT NULL COMMENT '单元ID',
  46. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  47. unit_num VARCHAR(12) NOT NULL COMMENT '单元编号',
  48. floor_id VARCHAR(30) NOT NULL COMMENT '楼ID',
  49. layer_count int NOT NULL COMMENT '总层数',
  50. lift varchar(4) NOT NULL COMMENT '是否有电梯 1010有 2020 无',
  51. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  52. remark VARCHAR(200) NOT NULL COMMENT '备注',
  53. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  54. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  55. UNIQUE KEY (unit_id)
  56. );
  57. CREATE INDEX idx_unit_b_id ON building_unit(b_id);
  58. CREATE UNIQUE INDEX idx_unit_id ON building_unit(unit_id);
  59. -- 单元信息 building 楼宇管理
  60. CREATE TABLE business_building_room(
  61. room_id VARCHAR(30) NOT NULL COMMENT '房屋ID',
  62. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  63. room_num VARCHAR(12) NOT NULL COMMENT '房屋编号',
  64. unit_id VARCHAR(30) NOT NULL COMMENT '单元ID',
  65. layer int NOT NULL COMMENT '层数',
  66. section int NOT NULL COMMENT '室',
  67. apartment varchar(4) NOT NULL COMMENT '户型',
  68. built_up_area decimal(6,2) NOT NULL COMMENT '建筑面积',
  69. unit_price DECIMAL(12,2) NOT NULL COMMENT '每平米单价',
  70. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  71. remark VARCHAR(200) NOT NULL COMMENT '备注',
  72. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  73. operate VARCHAR(4) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  74. );
  75. CREATE INDEX idx_business_room_id ON business_building_room(room_id);
  76. CREATE INDEX idx_business_room_b_id ON business_building_room(b_id);
  77. CREATE TABLE building_room(
  78. room_id VARCHAR(30) NOT NULL COMMENT '房屋ID',
  79. b_id VARCHAR(30) NOT NULL COMMENT '业务Id',
  80. room_num VARCHAR(12) NOT NULL COMMENT '房屋编号',
  81. unit_id VARCHAR(30) NOT NULL COMMENT '单元ID',
  82. layer int NOT NULL COMMENT '层数',
  83. section int NOT NULL COMMENT '室',
  84. apartment varchar(4) NOT NULL COMMENT '户型',
  85. built_up_area decimal(6,2) NOT NULL COMMENT '建筑面积',
  86. unit_price DECIMAL(12,2) NOT NULL COMMENT '每平米单价',
  87. user_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  88. remark VARCHAR(200) NOT NULL COMMENT '备注',
  89. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  90. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  91. UNIQUE KEY (room_id)
  92. );
  93. CREATE INDEX idx_room_b_id ON building_room(b_id);
  94. CREATE UNIQUE INDEX idx_room_id ON building_room(room_id);
  95. create table business_building_room_attr(
  96. b_id VARCHAR(30) NOT NULL COMMENT '订单ID',
  97. attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
  98. room_id VARCHAR(30) NOT NULL COMMENT '用户ID',
  99. spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
  100. `value` VARCHAR(50) NOT NULL COMMENT '属性值',
  101. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  102. operate VARCHAR(3) NOT NULL COMMENT '数据状态,添加ADD,修改MOD 删除DEL'
  103. );
  104. CREATE INDEX idx_business_b_room_attr ON business_building_room_attr(room_id);
  105. CREATE INDEX idx_business_b_room_attr_b_id ON business_building_room_attr(b_id);
  106. CREATE TABLE building_room_attr(
  107. b_id VARCHAR(30) NOT NULL COMMENT '订单ID',
  108. attr_id VARCHAR(30) NOT NULL COMMENT '属性id',
  109. room_id VARCHAR(30) NOT NULL COMMENT '房屋ID',
  110. spec_cd VARCHAR(12) NOT NULL COMMENT '规格id,参考spec表',
  111. `value` VARCHAR(50) NOT NULL COMMENT '属性值',
  112. create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  113. status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '数据状态,详细参考c_status表,S 保存,0, 在用 1失效',
  114. UNIQUE KEY (attr_id)
  115. );
  116. CREATE INDEX idx_b_attr_b_id ON building_room_attr(b_id);
  117. CREATE INDEX idx_attr_room_id ON building_room_attr(room_id);